Changes

Amstrad/Schneider Printer Character Sets

83 bytes added, 17:10, 16 September 2010
/* DMP3000/DMP3160 fonts */
7800 NLQ-pass-2 chr(100h..14Bh), 76 special "IBM" symbols
7C00 NLQ-pass-3+4 lower half of IBM NLQ symbols (same data used for both passes)
2E38 Table for translating IBM chr(80h..FFh) to internal chr(100h..14Bh/00h..1Fh)
'''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).<br>
'''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).
6,388
edits