chiark / gitweb /
New question mark for SAA5051 and SAA5052
authorBen Harris <bjh21@bjh21.me.uk>
Mon, 24 Jun 2024 13:13:41 +0000 (14:13 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Mon, 24 Jun 2024 22:24:30 +0000 (23:24 +0100)
It's a different shape from the one used by the other chips.  Checked
against the 1982 datasheet and a real SAA5051.

bedstead.c
rom.ps

index db65ec823b0ba44bb6b0c0c64f8ea589416445e0..9ab34a5f1eeed52a72aee567c0b77736975ab96a 100644 (file)
@@ -371,6 +371,7 @@ static struct glyph {
  {{000,000,000,000,000,014,014,000,000}, 0xf1d1, "period.saa5051" },
  {{000,000,000,010,000,000,010,000,000}, 0xf1d2, "colon.saa5051" },
  {{000,000,010,000,000,010,010,020,000}, 0xf1d3, "semicolon.saa5051" },
+ {{016,021,001,002,004,000,004,000,000}, -1, "question.saa5051" },
  {{016,021,020,016,021,016,001,021,016}, 0x00a7, "section" },
  {{036,011,011,011,011,011,036,000,000}, -1, "D.saa5051" },
  {{002,002,002,002,002,022,014,000,000}, -1, "J.saa5051" },
@@ -392,6 +393,7 @@ static struct glyph {
  ALIAS("period.saa5052", "period.saa5051"),
  ALIAS("colon.saa5052", "colon.saa5051"),
  ALIAS("semicolon.saa5052", "semicolon.saa5051"),
+ ALIAS("question.saa5052", "question.saa5051"),
  {{002,004,037,020,036,020,037,000,000}, 0x00c9, "Eacute" },
  {{016,011,011,011,011,011,016,000,000}, 0xf1d4, "D.saa5052" },
  ALIAS("J.saa5052", "J.saa5051"),
diff --git a/rom.ps b/rom.ps
index c2db58e93c0af9db88c1f38ec5b141f1c128403d..69356453d1abc2fd9bf6f36d59e72ff17840cae3 100644 (file)
--- a/rom.ps
+++ b/rom.ps
@@ -36,7 +36,8 @@
     /parenleft/parenright/asterisk/plus
     /comma.saa5051/hyphen/period.saa5051/slash
     /zero/one/two/three/four/five/six/seven
-    /eight/nine/colon.saa5051/semicolon.saa5051/less/equal/greater/question
+    /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