From 22045d1abf55d4bc3321aa43d0496097c9cecaec Mon Sep 17 00:00:00 2001 From: Matthew Mondor Date: Sat, 15 Feb 2025 12:28:59 +0000 Subject: [PATCH] AnalogTerm2: Add old minimal size custom BEditor 4 and 6 fonts. --- mmsoftware/analogterm2/TODO.txt | 12 + .../analogterm2/fonts/4x6/beditor-4-ansi.txt.gz | Bin 0 -> 1548 bytes mmsoftware/analogterm2/fonts/4x6/beditor-4.txt | 619 +++++++++++++++++++ .../analogterm2/fonts/6x6/beditor-6-ansi.txt.gz | Bin 0 -> 1605 bytes mmsoftware/analogterm2/fonts/6x6/beditor-6.txt | 658 +++++++++++++++++++++ 5 files changed, 1289 insertions(+) create mode 100644 mmsoftware/analogterm2/fonts/4x6/beditor-4-ansi.txt.gz create mode 100644 mmsoftware/analogterm2/fonts/4x6/beditor-4.txt create mode 100644 mmsoftware/analogterm2/fonts/6x6/beditor-6-ansi.txt.gz create mode 100644 mmsoftware/analogterm2/fonts/6x6/beditor-6.txt diff --git a/mmsoftware/analogterm2/TODO.txt b/mmsoftware/analogterm2/TODO.txt index 2510889..c1b3756 100644 --- a/mmsoftware/analogterm2/TODO.txt +++ b/mmsoftware/analogterm2/TODO.txt @@ -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 index 0000000000000000000000000000000000000000..c1bcaf607baf625489a285a6010dca73aee08e24 GIT binary patch literal 1548 zcmV+n2J`tJiwFS6hOlP<19h6qk>ofGL=71yL<-;FVGUUa)_)6DQ1@x{GNKO?sTx)i z1n~%}{`~t-cv<8LcVFlF@6TUK&p*Cuortg6C-S4N>pD>&uM-XOKKZq=uKVNy*-mbd z{p1aDoHUU0Gq(z7^i29S6 zoAjHU#AA?$ar)LIhsir6ABRoyvqwn2`3sE)!2p&JY2*?aSiD7QR(O$aVwh)0v{UZv{1`hY>xD>0yE%HuPZq7CHv7*dfuwm>xFtfP;WF*XQO4HlGiS`QfybBa#!p zutGZn#0MbXwe*V(IuqpEO8$yykP+gG4KhM}5W<6_LE3#I($IsDZ%y;fIp~8B3f0CM z=!_7jIxr#*ed7_vxef7~BY2AlGDDmS=7{u-#{P^C(Qdqp-EbE>_aUxCjG%K4I!DlP z7rV1Rric?ooZAo&u7e)zFGK*DBhDOg;>d_JL<)n6jhrW^V6s03i4#ahWSLG`UWj2Y zUf;q~f-^;&C^90;XpegkXNY(shMgG_`V0;9I z+VGYr46iui#mD#X8iq%hFuWuRrbj4|rs!P!LNp=aT%NPq0hy+6<2qGimBt<(Cq8$m*jzozdGD(6+G9o4yUuQ*& zb#C4)q9F-}Nm5zPiyh{L4)bD%$sI{vSPqkMl7y4wE3I6-%DFHPQ{W`|QY#rJNjOPy zsg+we6t`NrIS*4@Yb7%!sqCldNs{lil9`fxt(7;YVKP*bppp!gG-O^HGC4&{lH8Ic zLnW1nLkp^;i+v)fl7cG9R7s-Bh?M%lJ2`lx1aD;VZX}r~NkkbD=a_sl%oH0%FeOvO zkfD+Ul`P@0gvSydOVk_jiX<5-Nl;0?yD6mpn#86qDmQKuMDwQ#s&?sS4@>+s+1CO4FpxnMH&jKlylWCrb-c2DuhSTt5gV& zqE{)t?kWaL5m-uqr9`h%0xXqcHw&;7gQW;8CBRamTPc3^UZPnk!IfgJ6mg|mSQKC> zetS}U@l}kKVyrY_rA4pO{PLvv#Xpd;pOq1q&ufDMdXr@Wu96g3f6HJ<4y*IO@jmu#3ueX|i zz10kpRwB!os*cyL&9B~DfTS5DO(1E0Ytq5X%kSQs-@SKm_!uH<(-^M`IWjt}@aWV* zjZPbQbjrce*(FWsRdICA!_jFQkIpXnSTj1ilq#Lx<^kJu+|Hx3P3Pm`JYYwZldlRt zO&cAVHxDQ;N9UyC%p4tUVrT!VLdR&PIE1aYz32acHbsBGuIs|-{^;@vRid9K8{qNt y1kXD^k1$c+C;VdI#@~GX>hcM`qT)$IR@fLgQdF8~1Ne&4+S literal 0 HcmV?d00001 diff --git a/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt b/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt new file mode 100644 index 0000000..aace115 --- /dev/null +++ b/mmsoftware/analogterm2/fonts/4x6/beditor-4.txt @@ -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 index 0000000000000000000000000000000000000000..0f7d187152c13693c6ff0abfb6e7f6ee3afa77c1 GIT binary patch literal 1605 zcmV-L2Dy?KU+4P$>mQ}(A78aj#8>ST`BB$(ohXpki3WL}{MuO8eR6?pCpXA` z@&-9h8pwI_JH~a@$?qW7)hA(;>pBUeTS6pV83)BlXpu5<5y*V$i@<0el|ASVBB2NarxtW09YK5(7Ne zc*N(QMFV=1$)5FSq+>$2@YtL%%?Z;OMWc;x#Pjv{{E@%skEVHklV#(+(H?EUBT~<6 z=9uKo^35{shmVZ*Xd@eux)_?klCsU2Y@3&$ZFa~&Ff{qz%ju~u>6C<3A$TIp1B(eqD3yxo~ zJtE172jY>O!ORgGj?jd?9KqhvAaP_wOv>R1Fv^A_l&r%MK&A~xxPSCW7#WemG8Ca@ z-yFr}EN)?tG2*n^Mx;J`IC6g-`haA8gXkAev=2%kt(;l%EiwO!*vG&GWwtmpp&=~} zqccyO(r`q`3Ll=3mCbLjzWMFdHv-w2Cr&%Uh}iW21v1fJqF_Ha1^woCS7)R+ZJs0I zM3}H>!lH?ZHZjp$r??U^jLvJ(@x{g+6WSejZD*)BL1jc7V~BhfHHwFbVTc$qS)9n? zDLkg|IBbEs%afO43X9AZC$@~pGQE9yA)CE;mJ44UoU!7Bl@VD+d(HNkDn3-9ot&u> zWF)va2`*0J;^HZ|Iti{$f{7ADlo458w9sN<0OJJ;>NLT@JPGW2bB!FEBe-#!iOm7r zJj1~_3Bt*U^ac|*z8(f2cm*GL1(zqmEC~#@U`ZJ7F)=JLh{?;6?;>d_eLd=NR#~=pIw^E#k z<%<}|m=YctF-eHY7F%PBZKoN7*&>eONGusKMTn`3QC;FltOR08Af^OjiV;(Um=cJo zB|I*UV=bQR8pJ?pQ;e7*#Egh>5s0ZR;wTVP0x`viDMHMMI8JdYRyQA)6rYNfI29{~ zOc7*8r0uH=DOiRSEJF$w-?J1Wrj&@&AgY*hu@prWQ_d+}jF=+CR0xlvimBl9*&4*K zj$vfN6cMHbVM-J+B?wbP7$8y!!W0vxh%hAxQ^jAARPkCY5k&!*V!#vuW<>0xg+;z` zDLxyk=6PniG|{C+0n-=0Gd5q`x43R;aoy6)mL|5eU`r2M=r8J%59mFn?nV4HmTH#*yNF8HT`9nrdc)w3NN z@WY5{pyU~y7Z$J1(a|TC{jVx?yfj~L;lIHDTltIsfks8?zpm@T0srWLgr62XO8IHp z^hM)O(~~