Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentations:monitor:charactermap [2014/03/23 12:38] – documentation:monitor:charactermap renamed to documentations:monitor:charactermap pulkomandydocumentations:monitor:charactermap [2015/03/02 21:51] (current) – [Accent sequences] pulkomandy
Line 62: Line 62:
 |1F 2h 2l|Set window top border to line hl| |1F 2h 2l|Set window top border to line hl|
 |1F 40+x 40+y|Set cursor position to (X,Y)| |1F 40+x 40+y|Set cursor position to (X,Y)|
 +
 +Starting from the TO9, there are also commands to change video mode (note that the monitor doesn't support text output in all modes!)
 +^Sequence^Description^
 +|1B 48   |Page 1 mode|
 +|1B 49   |Page 2 mode|
 +|1B 4A   |Overprint (write to page 2)|
 +|1B 4B   |Overprint (write to page 1)|
 +|1B 59   |Bitmap 4   |
 +|1B 5A   |40 columns |
 +|1B 5B   |80 columns |
 +|1B 5E   |Bitmap 16  |
 +|1B 6D   |Video incrustation|
 +|1B 6C   |Disable video incrustation|
 +|1B 88   |Triple overprint (write to page 1)|
 +|1B 89   |Triple overprint (write to page 2)|
 +|1B 8A   |Triple overprint (write to page 3)|
 +|1B 8B   |Triple overprint (write to page 4)|
 +===== Accent sequences =====
 +Character 16 starts an accent sequence. It is followed by an accent code, then a letter.
 +^Code^Accent^
 +|41  |grave (è)|
 +|42  |acute (é)|
 +|43  |circumflex (ê)|
 +|48  |trema (ë)|
 +|4B  |cedilla (ç) |
 +
 +This only works with lowercase characters. If the character sent after the accent isn't a lowercase letter, the accent is ignored.
 +
 +Moreover, ACC can be used to write G2 characters:
 +^Code^Character^
 +|23  |Pound (£) |
 +|24  |Dollar ($)|
 +|26  |Sharp (#) |
 +|27  |Paragraph |
 +|2C  |Left arrow|
 +|2D  |Up arrow  |
 +|2E  |Right arrow |
 +|2F  |Down arrow|
 +|30  |Degree (°)|
 +|31  |Plus/Minus|
 +|38  |Integer division|
 +|3C  |1/4       |
 +|3D  |1/2       |
 +|3E  |3/4       |
 +|6A  |Œ         |
 +|7A  |œ         |
 +|7B  |esset     |
  
 ===== Teletel mode ===== ===== Teletel mode =====
 Character E enters "Teletel" mode. This is a semigraphic mode. Character F switches back to standard mode. Character E enters "Teletel" mode. This is a semigraphic mode. Character F switches back to standard mode.
-The characters for teletel mode are defined accordin to this grid:+The characters for teletel mode are defined according to this grid:
  
 |AAAA|BBBB| |AAAA|BBBB|
Line 74: Line 121:
 |EEEE|FFFF| |EEEE|FFFF|
  
-The character code (in binary) is OF1EDCBA. This encoding makes it possible to use the following characters while in teletel mode: +The character code (in binary) is 0F1EDCBA. This encoding makes it possible to use the following characters while in teletel mode: 
-* @, A-Z, []\^_ +  ''@''''A-Z''''[]\^_'' 
-* All control characters +  * All control characters 
-* Characters after number 127 (extended characters)+  * Characters after number 127 (extended characters)
  
 Escae sequences are still interpreted, allowing for example to change colors for the next characters, use double size teletel characters, and more. Escae sequences are still interpreted, allowing for example to change colors for the next characters, use double size teletel characters, and more.
  
documentations/monitor/charactermap.1395574720.txt.gz · Last modified: 2015/02/28 18:08 (external edit)
CC0 1.0 Universal
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0