Changes

Jump to: navigation, search

Amstrad/Schneider Printer Character Sets

1,143 bytes added, 15:23, 16 September 2010
/* DMP3000 fonts */
'''Mechanical Restrictions:''' After drawing a draft pixel, the next ONE pixel (in the same row) must be white. There is no such restriction for NLQ pixels (because they are defined in a lousy resolution).
=== DMP3000 /DMP3160 fonts ===* Draft fontCharacter set memory map: 00C0 Draft chr(00h..7Fh), ASCII chars probably somewhere in uPD7811 ROM & International (not dumpednormal) 06C0 Draft chr(00h..7Fh), ASCII & International (italics) 0CC0 Draft chr(100h..140h), 65 special symbols (undocumented) 5000 Draft chr(100h..14Bh), 76 special "IBM chars at EPROM offset 5000h" symbols 5390 Draft chr(14Ch..5xxxh16Ch), 33 alternate variants of ASCII & International symbols* 5600 Draft-pass-2 lower half of IBM draft symbols 5C00 NLQ font: circa 330 characters-pass-1 chr(00h..7Fh), at EPROM offset 5C00hASCII & International (normal) 6200 NLQ-pass-1 chr(00h..6BFFh 7Fh), ASCII & International (pass1italics) and 6C00h 6800 NLQ-pass-1 chr(100h..7BFFh 140h), 76 special "IBM" symbols 6C00 NLQ-pass-2 chr(pass200h..7Fh); , ASCII& International (normal) 7200 NLQ-pass-2 chr(00h..7Fh), ItalicsASCII & International (italics) 7800 NLQ-pass-2 chr(100h..14Bh), 76 special "IBM characters" symbols 7C00 NLQ-pass-3+4 lower half of IBM NLQ symbols (same data used for both passes)'''Notes:'''The draft symbols in first 4K of DMP3000 aren't yet dumped (though they are likely to be same as in DMP3160). In the DMP3160 BIOS Dump, the NLQ "á" is damaged; NLQ-pass-2 chr(13Fh), address 7AF8h is 00h (it's intact, 2Ah, in DMP3000 BIOS Dump)'''Encoding/Mechanics:''' Same as DMP2000/2160, see there. A special case are the IBM symbols which are defined as two characters each (one holding the upper half, one the lower half, which is required for block graphic and border symbols) (accordingly it takes 4 passes for IBM-NLQ symbols, and 2 passes for IBM-Draft symbols).
== International Characters ==
6,388
edits