Changes
/* Character Set ROMs */
</gallery>
=== NLQ401 fonts:===
* Draft font: 232 characters at EPROM offset 16A6h..209Dh; ASCII characters and CPC symbols
* NLQ font: 103 characters, at EPROM offset 209Eh..3FFFh (pass1+pass2); ASCII characters
'''Encoding:''' 11 bytes per Draft character (same as Epson chars, but without prefix byte), 39 bytes per NLQ pass (in super-high horizontal resolution). In lack of prefix flags, underlengths are defined by software (at ROM address 090Eh..091Ch).<br>
'''Mechanical Restrictions:''' After drawing a draft pixel, the next ONE pixel (in the same row) must be white. After a NLQ pixel, the next THREE must be white.
=== DMP2000/2160 fonts:===
* Draft font: probably somewhere in uUD7811 ROM (not dumped)
* NLQ font: 128 characters, at EPROM offset 3400h..39FFh (pass1) and 3A00h..3FFFh (pass2); ASCII characters
'''Encoding:''' 12 bytes per char (one prefix, plus eleven 8bit columns; the prefix contains underlength flag, and proportional char width info), 2-pass NLQ characters are defined identically as two draft characters (the prefix byte is having the same value in both definitions)<br>
'''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 fonts:===
* Draft font: ASCII chars probably somewhere in uUD7811 ROM (not dumped), IBM chars at EPROM offset 5000h..5xxxh
* NLQ font: circa 330 characters, at EPROM offset 5C00h..6BFFh (pass1) and 6C00h..7BFFh (pass2); ASCII, Italics, IBM characters