chiark / gitweb /
Encodings for the remaining chips in rom.ps
authorBen Harris <bjh21@bjh21.me.uk>
Mon, 24 Jun 2024 14:08:41 +0000 (15:08 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Mon, 24 Jun 2024 22:24:55 +0000 (23:24 +0100)
I have some disagreements with the SAA5057 image that I found, but I
agree with the datasheet which is good enough for now.

rom.ps

diff --git a/rom.ps b/rom.ps
index 951d79b30a796b6005ffc0d26edb94df8fc24a44..64de754a9e9b0b5acd07f028983271fce148a3b5 100644 (file)
--- a/rom.ps
+++ b/rom.ps
@@ -23,8 +23,7 @@
     /zero/one/two/three/four/five/six/seven
     /eight/nine/colon/semicolon/less/equal/greater/question
     /at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
-    /P/Q/R/S/T/U/V/W
-    /X/Y/Z/arrowleft/onehalf/arrowright/arrowup/numbersign
+    /P/Q/R/S/T/U/V/W/X/Y/Z/arrowleft/onehalf/arrowright/arrowup/numbersign
     /endash/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o
     /p/q/r/s/t/u/v/w
     /x/y/z/onequarter/dblverticalbar/threequarters/divide/filledbox
     /eight/nine/colon.saa5051/semicolon.saa5051
     /less/equal/greater/question.saa5051
     /section/A/B/C/D.saa5051/E/F/G/H/I/J.saa5051/K/L.saa5051/M/N/O
-    /P/Q/R/S/T/U/V/W
-    /X/Y/Z/Adieresis/Odieresis/Udieresis/asciicircum/underscore
+    /P/Q/R/S/T/U/V/W/X/Y/Z/Adieresis/Odieresis/Udieresis/asciicircum/underscore
     /degree/a/b/c/d/e/f/g/h/i/j.saa5051/k/l/m/n/o
     /p/q/r/s/t.saa5051/u/v/w
     /x/y/z/adieresis/odieresis/udieresis/germandbls/filledbox
     128 { /.notdef } repeat
 ] /Encoding defineresource
+/SAA5052
+[   32 { /.notdef } repeat
+    /space/exclam/quotedbl/numbersign/currency/percent/ampersand/quoteright
+    /parenleft/parenright/asterisk/plus
+    /comma.saa5052/hyphen/period.saa5052/slash
+    /zero/one/two/three/four/five/six/seven
+    /eight/nine/colon.saa5052/semicolon.saa5052
+    /less/equal/greater/question.saa5052
+    /Eacute/A/B/C/D.saa5052/E/F/G/H/I/J.saa5052/K/L.saa5052/M/N/O
+    /P/Q/R/S/T/U/V/W
+    /X/Y/Z/Adieresis/Odieresis/Aring/Udieresis/underscore
+    /eacute/a/b/c/d/e/f/g/h/i/j.saa5052/k/l/m/n/o
+    /p/q/r/s/t.saa5052/u/v/w
+    /x/y/z/adieresis/odieresis/aring/udieresis/filledbox
+    128 { /.notdef } repeat
+] /Encoding defineresource
+/SAA5053
+[   32 { /.notdef } repeat
+    /space/exclam/quotedbl/sterling/dollar/percent/ampersand/quotesingle
+    /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+    /zero/one/two/three/four/five/six/seven
+    /eight/nine/colon/semicolon/less/equal/greater/question
+    /eacute/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+    /P/Q/R/S/T/U/V/W/X/Y/Z/degree/ccedilla/arrowright/arrowup/numbersign
+    /ugrave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o
+    /p/q/r/s/t/u/v/w/x/y/z/agrave/ograve/egrave/igrave/filledbox
+    128 { /.notdef } repeat
+] /Encoding defineresource
+/SAA5054
+[   32 { /.notdef } repeat
+    /space/exclam/quotedbl/eacute/idieresis/percent/ampersand/quotesingle
+    /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+    /zero/one/two/three/four/five/six/seven
+    /eight/nine/colon/semicolon/less/equal/greater/question
+    /agrave/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+    /P/Q/R/S/T/U/V/W
+    /X/Y/Z/edieresis/ecircumflex/ugrave.saa5054/icircumflex/numbersign
+    /egrave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o
+    /p/q/r/s/t/u/v/w
+    /x/y/z/acircumflex
+    /ocircumflex.saa5054/ucircumflex/ccedilla.saa5054/filledbox
+    128 { /.notdef } repeat
+] /Encoding defineresource
+/SAA5055
+[   32 { /.notdef } repeat
+    /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
+    /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+    /zero/one/two/three/four/five/six/seven
+    /eight/nine/colon/semicolon/less/equal/greater/question
+    /at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+    /P/Q/R/S/T/U/V/W
+    /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
+    /quotereversed/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o
+    /p/q/r/s/t/u/v/w
+    /x/y/z/braceleft/brokenbar/braceright/asciitilde/filledbox
+    128 { /.notdef } repeat
+] /Encoding defineresource
+/SAA5056
+[   32 { /.notdef } repeat
+    /space/exclam/quotedbl/sterling/dollar/percent/ampersand/quotesingle
+    /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+    /zero/one/two/three/four/five/six/seven
+    /eight/nine/colon/semicolon/less/equal/greater/question
+    /at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+    /P/Q/R/S/T/U/V/W/X/Y/Z/arrowleft/onehalf/arrowright/arrowup/numbersign
+    /uni05D0/uni05D1/uni05D2/uni05D3/uni05D4/uni05D5/uni05D6/uni05D7
+    /uni05D8/uni05D9/uni05DA/uni05DB/uni05DC/uni05DD/uni05DE/uni05DF
+    /uni05E0/uni05E1/uni05E2/uni05E3/uni05E4/uni05E5/uni05E6/uni05E7
+    /uni05E8/uni05E9/uni05EA/oldsheqel
+    /dblverticalbar/threequarters/divide/filledbox
+    128 { /.notdef } repeat
+] /Encoding defineresource
+/SAA5057
+[   32 { /.notdef } repeat
+    /space/exclam/quotedbl/numbersign/dollar/percent/uni044B/quotesingle
+    /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
+    /zero/one/two/three/four/five/six/seven
+    /eight/nine/colon/semicolon/less/equal/greater/question
+    /uni042E/uni0410/uni0411/uni0426/uni0414/uni0415/uni0424/uni0413
+    /uni0425/uni0418/uni0419/uni041A/uni041B/uni041C/uni041D/uni041E
+    /uni041F/uni042F/uni0420/uni0421/uni0422/uni0423/uni0416/uni0412
+    /uni042C/uni042A/uni0417/uni0428/uni042D/uni0429/uni0427/uni042B
+    /uni044E/uni0430/uni0431/uni0446/uni0434/uni0435/uni0444/uni0433
+    /uni0445/uni0438/uni0439/uni043A/uni043B/uni043C/uni043D/uni043E
+    /uni043F/uni044F/uni0440/uni0441/uni0442/uni0443/uni0436/uni0432
+    /uni044C/uni044A/uni0437/uni0448/uni044D/uni0449/uni0447/filledbox
+    128 { /.notdef } repeat
+] /Encoding defineresource
 << /HWResolution [ 72 72 ]
    /PageSize [ 8 960 ] >> setpagedevice
 /Bedstead findfont 10 scalefont setfont