AnalogTerm2: Add old minimal size custom BEditor 4 and 6 fonts.
authorMatthew Mondor <mmondor@pulsar-zone.net>
Sat, 15 Feb 2025 12:28:59 +0000 (12:28 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Sat, 15 Feb 2025 12:28:59 +0000 (12:28 +0000)
mmsoftware/analogterm2/TODO.txt
mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz [new file with mode: 0644]
mmsoftware/analogterm2/fonts/4x6/beditor-4.txt [new file with mode: 0644]
mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz [new file with mode: 0644]
mmsoftware/analogterm2/fonts/6x6/beditor-6.txt [new file with mode: 0644]

index 2510889..c1b3756 100644 (file)
@@ -1,3 +1,15 @@
+- Robotron 1715
+- )B return from DEC graphics mode, we seem to use (B
+  )0 enter DEC graphics mode, we seem to use (0
+  Also, ^N in xterm does enter DEC graphics mode.
+  Any similar control to return from it?
+  Wikipedia: "The designation escape sequence ESC ( 0 (hexadecimal 1B 28 30)
+  switched the codes for lower-case ASCII letters to draw this set, and the
+  sequence ESC ( B (hexadecimal 1B 28 42) switched back."
+  Which works in at2, but not in xterm?
+  Also see https://en.wikipedia.org/wiki/Shift_Out
+  At one point ^N worked on xterm, but I could not reproduce it.  I suspect
+  that there's a directive to change mode where it becomes possible.
 - Jupiter ACE font
 - HP300 font
 - VT220 font
diff --git a/mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz b/mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz
new file mode 100644 (file)
index 0000000..c1bcaf6
Binary files /dev/null and b/mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz differ
diff --git a/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt b/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt
new file mode 100644 (file)
index 0000000..aace115
--- /dev/null
@@ -0,0 +1,619 @@
+# A minimum sized 4x6 font originally developped for 320x200 graphics as part
+# of a custom widget kit to go with a custom block editor, BEditor.
+# There was another slightly larger 6x6 font as part of BEditor.
+# Copyright 1999, 2024, Matthew Mondor.
+#
+# For use with uppercase mode (atupper) although lowercase characters are
+# already mapped to uppercase ones by this definition.
+
+97 = 65
+98 = 66
+99 = 67
+100 = 68
+101 = 69
+102 = 70
+103 = 71
+104 = 72
+105 = 73
+106 = 74
+107 = 75
+108 = 76
+109 = 77
+110 = 78
+111 = 79
+112 = 80
+113 = 81
+114 = 82
+115 = 83
+116 = 84
+117 = 85
+118 = 86
+119 = 87
+120 = 88
+121 = 89
+122 = 90
+
+32
+....
+....
+....
+....
+....
+....
+
+33
+.O..
+.O..
+.O..
+....
+.O..
+....
+
+34
+O.O.
+O.O.
+....
+....
+....
+....
+
+35
+.OO.
+OOOO
+.OO.
+OOOO
+.OO.
+....
+
+36
+.O..
+OOO.
+OO..
+.OO.
+OOO.
+.O..
+
+37
+....
+O..O
+..O.
+.O..
+O..O
+....
+
+38
+.O..
+O.O.
+.O..
+O.OO
+O.O.
+.O.O
+
+39
+.O..
+O...
+....
+....
+....
+....
+
+40
+..O.
+.O..
+.O..
+.O..
+..O.
+....
+
+41
+.O..
+..O.
+..O.
+..O.
+.O..
+....
+
+#42
+#....
+#O.O.
+#.O..
+#O.O.
+#....
+#....
+#
+# Variant looking closer to an asterisk
+42
+O.O.
+.O..
+OOO.
+.O..
+O.O.
+....
+
+43
+....
+.O..
+OOO.
+.O..
+....
+....
+
+44
+....
+....
+....
+.OO.
+..O.
+.O..
+
+45
+....
+....
+OOO.
+....
+....
+....
+
+46
+....
+....
+....
+....
+.O..
+....
+
+47
+....
+...O
+..O.
+.O..
+O...
+....
+
+48
+.O..
+O.O.
+O.O.
+O.O.
+.O..
+....
+
+49
+.O..
+OO..
+.O..
+.O..
+OOO.
+....
+
+50
+OO..
+..O.
+.O..
+O...
+OOO.
+....
+
+51
+OO..
+..O.
+.O..
+..O.
+OO..
+....
+
+52
+..O.
+.OO.
+O.O.
+OOO.
+..O.
+....
+
+53
+OOO.
+O...
+.O..
+..O.
+OO..
+....
+
+54
+.O..
+O...
+OO..
+O.O.
+.O..
+....
+
+55
+OOO.
+..O.
+.O..
+.O..
+.O..
+....
+
+56
+.O..
+O.O.
+.O..
+O.O.
+.O..
+....
+
+57
+.O..
+O.O.
+.OO.
+..O.
+.O..
+....
+
+58
+....
+.O..
+....
+.O..
+....
+....
+
+59
+....
+.O..
+....
+.O..
+O...
+....
+
+60
+..O.
+.O..
+O...
+.O..
+..O.
+....
+
+61
+....
+OOO.
+....
+OOO.
+....
+....
+
+62
+O...
+.O..
+..O.
+.O..
+O...
+....
+
+63
+OO..
+..O.
+.O..
+....
+.O..
+....
+
+64
+.OO.
+O..O
+O.OO
+O...
+.OO.
+....
+
+65
+.O..
+O.O.
+OOO.
+O.O.
+O.O.
+....
+
+66
+OO..
+O.O.
+OO..
+O.O.
+OO..
+....
+
+67
+.O..
+O.O.
+O...
+O.O.
+.O..
+....
+
+68
+OO..
+O.O.
+O.O.
+O.O.
+OO..
+....
+
+69
+OOO.
+O...
+OO..
+O...
+OOO.
+....
+
+70
+OOO.
+O...
+OO..
+O...
+O...
+....
+
+71
+.O..
+O.O.
+O...
+OOO.
+.O..
+....
+
+72
+O.O.
+O.O.
+OOO.
+O.O.
+O.O.
+....
+
+73
+OOO.
+.O..
+.O..
+.O..
+OOO.
+....
+
+74
+.OO.
+..O.
+..O.
+O.O.
+.O..
+....
+
+75
+O.O.
+O.O.
+OO..
+O.O.
+O.O.
+....
+
+76
+O...
+O...
+O...
+O...
+OOO.
+....
+
+77
+O.O.
+OOO.
+OOO.
+O.O.
+O.O.
+....
+
+78
+O.O.
+OOO.
+OOO.
+OOO.
+O.O.
+....
+
+79
+.O..
+O.O.
+O.O.
+O.O.
+.O..
+....
+
+80
+OO..
+O.O.
+OO..
+O...
+O...
+....
+
+81
+.O..
+O.O.
+O.O.
+OOO.
+.OO.
+....
+
+82
+OO..
+O.O.
+OO..
+O.O.
+O.O.
+....
+
+83
+.OO.
+O...
+.O..
+..O.
+OO..
+....
+
+84
+OOO.
+.O..
+.O..
+.O..
+.O..
+....
+
+85
+O.O.
+O.O.
+O.O.
+O.O.
+OOO.
+....
+
+86
+O.O.
+O.O.
+O.O.
+O.O.
+.O..
+....
+
+87
+O.O.
+O.O.
+OOO.
+OOO.
+O.O.
+....
+
+88
+O.O.
+O.O.
+.O..
+O.O.
+O.O.
+....
+
+89
+O.O.
+O.O.
+.O..
+.O..
+.O..
+....
+
+90
+OOO.
+..O.
+.O..
+O...
+OOO.
+....
+
+91
+.OO.
+.O..
+.O..
+.O..
+.OO.
+....
+
+92
+....
+O...
+.O..
+..O.
+...O
+....
+
+93
+.OO.
+..O.
+..O.
+..O.
+.OO.
+....
+
+94
+....
+.O..
+O.O.
+....
+....
+....
+
+95
+....
+....
+....
+....
+OOO.
+....
+
+96
+.O..
+..O.
+....
+....
+....
+....
+
+123
+.OO.
+.O..
+O...
+.O..
+.OO.
+....
+
+124
+.O..
+.O..
+.O..
+.O..
+.O..
+....
+
+125
+OO..
+.O..
+..O.
+.O..
+OO..
+....
+
+126
+.O.O
+O.O.
+....
+....
+....
+....
+
+176
+....
+.O..
+O.O.
+.O..
+....
+....
+
+10003
+....
+....
+...O
+O.O.
+.O..
+....
+
+65343
+....
+....
+....
+....
+....
+OOOO
diff --git a/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz b/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz
new file mode 100644 (file)
index 0000000..0f7d187
Binary files /dev/null and b/mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz differ
diff --git a/mmsoftware/analogterm2/fonts/6x6/beditor-6.txt b/mmsoftware/analogterm2/fonts/6x6/beditor-6.txt
new file mode 100644 (file)
index 0000000..64e7c9b
--- /dev/null
@@ -0,0 +1,658 @@
+# A minimum sized 6x6 font originally developped for 320x200 graphics as part
+# of a custom widget kit to go with a custom block editor, BEditor.
+# There was another smaller 4x6 font as part of BEditor.
+# Copyright 1999, 2024, Matthew Mondor.
+#
+# For use with uppercase mode (atupper) although lowercase characters are
+# already mapped to uppercase ones by this definition.
+# Presumably it would be possible to have visible lowercase characters using
+# this matrix size.
+
+97 = 65
+98 = 66
+99 = 67
+100 = 68
+101 = 69
+102 = 70
+103 = 71
+104 = 72
+105 = 73
+106 = 74
+107 = 75
+108 = 76
+109 = 77
+110 = 78
+111 = 79
+112 = 80
+113 = 81
+114 = 82
+115 = 83
+116 = 84
+117 = 85
+118 = 86
+119 = 87
+120 = 88
+121 = 89
+122 = 90
+
+32
+......
+......
+......
+......
+......
+......
+
+33
+..O...
+..O...
+..O...
+......
+..O...
+......
+
+34
+..O.O.
+.O.O..
+......
+......
+......
+......
+
+35
+.O.O..
+OOOOO.
+.O.O..
+OOOOO.
+.O.O..
+......
+
+36
+.OOOO.
+O.O...
+.OOO..
+..O.O.
+OOOO..
+..O...
+
+# XXX Smaller variant that may be more compatible to other symbols
+#37
+#......
+#O..O..
+#..O...
+#.O..O.
+#......
+#......
+37
+OO..O.
+OO.O..
+..O...
+.O.OO.
+O..OO.
+......
+
+38
+.O....
+O.O...
+.O....
+O.O.O.
+O..O..
+.OO.O.
+
+39
+.OO...
+..O...
+.O....
+......
+......
+......
+
+40
+...O..
+..O...
+..O...
+..O...
+...O..
+......
+
+41
+..O...
+...O..
+...O..
+...O..
+..O...
+......
+
+42
+..O...
+O.O.O.
+.OOO..
+O.O.O.
+..O...
+......
+
+#43
+#......
+#..O...
+#.OOO..
+#..O...
+#......
+#......
+#
+#
+# Larger variant corresponding to asterisk and percent
+43
+..O...
+..O...
+OOOOO.
+..O...
+..O...
+......
+
+44
+......
+......
+.OO...
+.OO...
+..O...
+.O....
+
+#45
+#......
+#......
+#.OOO..
+#......
+#......
+#......
+#
+#
+# Larger variant corresponding to asterisk and percent
+45
+......
+......
+OOOOO.
+......
+......
+......
+
+46
+......
+......
+......
+......
+..O...
+......
+
+47
+....O.
+...O..
+..O...
+.O....
+O.....
+......
+
+48
+.OOO..
+O..OO.
+O.O.O.
+OO..O.
+.OOO..
+......
+
+49
+..O...
+.OO...
+..O...
+..O...
+.OOO..
+......
+
+50
+.OOO..
+O...O.
+..OO..
+.O....
+OOOOO.
+......
+
+51
+OOOOO.
+....O.
+..OO..
+O...O.
+.OOO..
+......
+
+52
+...O..
+..OO..
+.O.O..
+OOOOO.
+...O..
+......
+
+53
+OOOOO.
+O.....
+OOOO..
+....O.
+OOOO..
+......
+
+54
+.OOO..
+O.....
+OOOO..
+O...O.
+.OOO..
+......
+
+55
+OOOOO.
+....O.
+...O..
+..O...
+..O...
+......
+
+56
+.OOO..
+O...O.
+.OOO..
+O...O.
+.OOO..
+......
+
+57
+.OOO..
+O...O.
+.OOOO.
+....O.
+.OOO..
+......
+
+58
+......
+..O...
+......
+..O...
+......
+......
+
+59
+......
+..O...
+......
+..O...
+.O....
+......
+
+60
+...O..
+..O...
+.O....
+..O...
+...O..
+......
+
+#61
+#......
+#.OOO..
+#......
+#.OOO..
+#......
+#......
+#
+# Larger variant to go with large math symbols
+61
+......
+.OOOO.
+......
+.OOOO.
+......
+......
+
+62
+.O....
+..O...
+...O..
+..O...
+.O....
+......
+
+63
+.OO...
+...O..
+..O...
+......
+..O...
+......
+
+64
+.OOO..
+O...O.
+O.OOO.
+O.....
+.OOO..
+......
+
+65
+.OOO..
+O...O.
+OOOOO.
+O...O.
+O...O.
+......
+
+66
+OOOO..
+O...O.
+OOOO..
+O...O.
+OOOO..
+......
+
+67
+.OOO..
+O...O.
+O.....
+O...O.
+.OOO..
+......
+
+68
+OOOO..
+O...O.
+O...O.
+O...O.
+OOOO..
+......
+
+69
+OOOOO.
+O.....
+OOOO..
+O.....
+OOOOO.
+......
+
+70
+OOOOO.
+O.....
+OOOO..
+O.....
+O.....
+......
+
+71
+.OOO..
+O.....
+O.OO..
+O...O.
+.OOO..
+......
+
+72
+O...O.
+O...O.
+OOOOO.
+O...O.
+O...O.
+......
+
+#73
+#.OOO..
+#..O...
+#..O...
+#..O...
+#.OOO..
+#......
+#
+# Wider variant to more evenly fill boxes
+73
+OOOOO.
+..O...
+..O...
+..O...
+OOOOO.
+......
+
+74
+..OOO.
+...O..
+...O..
+O..O..
+.OO...
+......
+
+75
+O...O.
+O..O..
+OOO...
+O..O..
+O...O.
+......
+
+76
+O.....
+O.....
+O.....
+O.....
+OOOOO.
+......
+
+77
+O...O.
+OO.OO.
+O.O.O.
+O...O.
+O...O.
+......
+
+78
+O...O.
+OO..O.
+O.O.O.
+O..OO.
+O...O.
+......
+
+79
+.OOO..
+O...O.
+O...O.
+O...O.
+.OOO..
+......
+
+80
+OOOO..
+O...O.
+OOOO..
+O.....
+O.....
+......
+
+81
+.OOO..
+O...O.
+O...O.
+O..OO.
+.OOOO.
+......
+
+82
+OOOO..
+O...O.
+OOOO..
+O...O.
+O...O.
+......
+
+83
+.OOOO.
+O.....
+.OOO..
+....O.
+OOOO..
+......
+
+84
+OOOOO.
+..O...
+..O...
+..O...
+..O...
+......
+
+85
+O...O.
+O...O.
+O...O.
+O...O.
+.OOO..
+......
+
+86
+O...O.
+O...O.
+.O.O..
+.O.O..
+..O...
+......
+
+87
+O...O.
+O...O.
+O.O.O.
+OO.OO.
+O...O.
+......
+
+88
+O...O.
+.O.O..
+..O...
+.O.O..
+O...O.
+......
+
+89
+O...O.
+.O.O..
+..O...
+..O...
+..O...
+......
+
+90
+OOOOO.
+...O..
+..O...
+.O....
+OOOOO.
+......
+
+91
+.OOO..
+.O....
+.O....
+.O....
+.OOO..
+......
+
+92
+O.....
+.O....
+..O...
+...O..
+....O.
+......
+
+93
+.OOO..
+...O..
+...O..
+...O..
+.OOO..
+......
+
+94
+......
+..O...
+.O.O..
+O...O.
+......
+......
+
+95
+......
+......
+......
+......
+OOOOO.
+......
+
+96
+..OO..
+..O...
+...O..
+......
+......
+......
+
+123
+..OO..
+..O...
+.O....
+..O...
+..OO..
+......
+
+124
+..O...
+..O...
+..O...
+..O...
+..O...
+......
+
+125
+.OO...
+..O...
+...O..
+..O...
+.OO...
+......
+
+126
+.OO..O
+O..OO.
+......
+......
+......
+......
+
+176
+......
+..OO..
+.O..O.
+..OO..
+......
+......
+
+10003
+....O.
+O..O..
+O.O...
+OO....
+O.....
+......
+
+65343
+......
+......
+......
+......
+......
+OOOOOO