Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentations:monitor:charactermap [2014/03/23 12:38] – documentation:monitor:charactermap renamed to documentations:monitor:charactermap pulkomandy | documentations: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' | ||
+ | ^Sequence^Description^ | ||
+ | |1B 48 |Page 1 mode| | ||
+ | |1B 49 |Page 2 mode| | ||
+ | |1B 4A | ||
+ | |1B 4B | ||
+ | |1B 59 | ||
+ | |1B 5A |40 columns | | ||
+ | |1B 5B |80 columns | | ||
+ | |1B 5E | ||
+ | |1B 6D | ||
+ | |1B 6C | ||
+ | |1B 88 | ||
+ | |1B 89 | ||
+ | |1B 8A | ||
+ | |1B 8B | ||
+ | ===== 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/ | ||
+ | |38 |Integer division| | ||
+ | |3C |1/4 | | ||
+ | |3D |1/2 | | ||
+ | |3E |3/4 | | ||
+ | |6A |Œ | | ||
+ | |7A |œ | | ||
+ | |7B |esset | ||
===== Teletel mode ===== | ===== Teletel mode ===== | ||
Character E enters " | Character E enters " | ||
- | The characters for teletel mode are defined | + | The characters for teletel mode are defined |
|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, []\^_ | + | * '' |
- | * All control characters | + | * All control characters |
- | * Characters after number 127 (extended characters) | + | * Characters after number 127 (extended characters) |
Escae sequences are still interpreted, | Escae sequences are still interpreted, | ||