diff --git a/.Floppies/A2OSX.BOOT.po b/.Floppies/A2OSX.BOOT.po new file mode 100644 index 00000000..6aee4a99 Binary files /dev/null and b/.Floppies/A2OSX.BOOT.po differ diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po new file mode 100644 index 00000000..054c9f5e Binary files /dev/null and b/.Floppies/A2OSX.BUILD.po differ diff --git a/.Floppies/A2OSX.DEV.po b/.Floppies/A2OSX.DEV.po new file mode 100644 index 00000000..40d57be6 Binary files /dev/null and b/.Floppies/A2OSX.DEV.po differ diff --git a/.Floppies/A2OSX.SRC.po b/.Floppies/A2OSX.SRC.po new file mode 100644 index 00000000..f07eacb5 Binary files /dev/null and b/.Floppies/A2OSX.SRC.po differ diff --git a/.Fonts/5005.BDF_Spec.pdf b/.Fonts/5005.BDF_Spec.pdf new file mode 100644 index 00000000..8cf492e6 Binary files /dev/null and b/.Fonts/5005.BDF_Spec.pdf differ diff --git a/.Fonts/Fony.exe b/.Fonts/Fony.exe new file mode 100644 index 00000000..201597a7 Binary files /dev/null and b/.Fonts/Fony.exe differ diff --git a/.Fonts/SYS6X7.bdf b/.Fonts/SYS6X7.bdf new file mode 100644 index 00000000..12b5e775 --- /dev/null +++ b/.Fonts/SYS6X7.bdf @@ -0,0 +1,3599 @@ +STARTFONT 2.1 +COMMENT Exported by Fony v1.4.7 +FONT SYS6X7 +SIZE 7 96 96 +FONTBOUNDINGBOX 9 6 0 -1 +STARTPROPERTIES 6 +COPYRIGHT "Created with Fony 1.4.7" +RESOLUTION_X 96 +RESOLUTION_Y 96 +FONT_ASCENT 6 +FONT_DESCENT 1 +DEFAULT_CHAR 0 +ENDPROPERTIES +CHARS 256 +STARTCHAR 000 +ENCODING 0 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +18 +20 +78 +84 +88 +84 +78 +ENDCHAR +STARTCHAR 001 +ENCODING 1 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +78 +84 +CC +84 +B4 +84 +78 +ENDCHAR +STARTCHAR 002 +ENCODING 2 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +78 +FC +B4 +FC +CC +FC +78 +ENDCHAR +STARTCHAR 003 +ENCODING 3 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +50 +F8 +F8 +70 +20 +00 +ENDCHAR +STARTCHAR 004 +ENCODING 4 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +20 +70 +F8 +70 +20 +00 +ENDCHAR +STARTCHAR 005 +ENCODING 5 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +30 +30 +CC +CC +30 +78 +00 +ENDCHAR +STARTCHAR 006 +ENCODING 6 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +30 +78 +FC +FC +30 +78 +00 +ENDCHAR +STARTCHAR 007 +ENCODING 7 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +00 +60 +F0 +F0 +60 +00 +ENDCHAR +STARTCHAR 008 +ENCODING 8 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +FC +FC +CC +84 +84 +CC +FC +ENDCHAR +STARTCHAR 009 +ENCODING 9 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +00 +60 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 010 +ENCODING 10 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +FC +FC +CC +B4 +B4 +CC +FC +ENDCHAR +STARTCHAR 011 +ENCODING 11 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +38 +18 +68 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 012 +ENCODING 12 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +70 +88 +70 +20 +70 +20 +00 +ENDCHAR +STARTCHAR 013 +ENCODING 13 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +60 +40 +60 +40 +C0 +C0 +00 +ENDCHAR +STARTCHAR 014 +ENCODING 14 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +78 +48 +78 +48 +D8 +D8 +00 +ENDCHAR +STARTCHAR 015 +ENCODING 15 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +A8 +50 +A8 +50 +A8 +00 +ENDCHAR +STARTCHAR 016 +ENCODING 16 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +20 +F8 +20 +20 +20 +ENDCHAR +STARTCHAR 017 +ENCODING 17 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +20 +60 +E0 +60 +20 +00 +ENDCHAR +STARTCHAR 018 +ENCODING 18 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +70 +A8 +20 +A8 +70 +20 +ENDCHAR +STARTCHAR 019 +ENCODING 19 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +A0 +A0 +A0 +00 +A0 +00 +ENDCHAR +STARTCHAR 020 +ENCODING 20 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +78 +A8 +A8 +68 +28 +28 +00 +ENDCHAR +STARTCHAR 021 +ENCODING 21 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +20 +F8 +00 +00 +00 +ENDCHAR +STARTCHAR 022 +ENCODING 22 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +F8 +20 +20 +20 +ENDCHAR +STARTCHAR 023 +ENCODING 23 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +20 +20 +20 +E0 +20 +20 +20 +ENDCHAR +STARTCHAR 024 +ENCODING 24 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +70 +A8 +20 +20 +20 +20 +ENDCHAR +STARTCHAR 025 +ENCODING 25 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +80 +80 +80 +E0 +80 +80 +80 +ENDCHAR +STARTCHAR 026 +ENCODING 26 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +20 +10 +F8 +10 +20 +00 +ENDCHAR +STARTCHAR 027 +ENCODING 27 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +20 +40 +F8 +40 +20 +00 +ENDCHAR +STARTCHAR 028 +ENCODING 28 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +00 +80 +80 +F0 +00 +00 +ENDCHAR +STARTCHAR 029 +ENCODING 29 +SWIDTH 504 0 +DWIDTH 7 0 +BBX 7 7 0 -1 +BITMAP +00 +28 +44 +FE +44 +28 +00 +ENDCHAR +STARTCHAR 030 +ENCODING 30 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +20 +70 +F8 +00 +00 +ENDCHAR +STARTCHAR 031 +ENCODING 31 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +F8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR 032 +ENCODING 32 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 033 +ENCODING 33 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +80 +80 +80 +80 +00 +80 +00 +ENDCHAR +STARTCHAR 034 +ENCODING 34 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +D8 +48 +90 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 035 +ENCODING 35 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +50 +F8 +50 +F8 +50 +00 +ENDCHAR +STARTCHAR 036 +ENCODING 36 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +78 +A0 +70 +28 +F0 +20 +ENDCHAR +STARTCHAR 037 +ENCODING 37 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +90 +20 +40 +90 +90 +00 +ENDCHAR +STARTCHAR 038 +ENCODING 38 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +60 +90 +60 +68 +90 +68 +00 +ENDCHAR +STARTCHAR 039 +ENCODING 39 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +C0 +40 +80 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 040 +ENCODING 40 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +40 +80 +80 +80 +80 +40 +00 +ENDCHAR +STARTCHAR 041 +ENCODING 41 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +80 +40 +40 +40 +40 +80 +00 +ENDCHAR +STARTCHAR 042 +ENCODING 42 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +20 +A8 +70 +A8 +20 +00 +ENDCHAR +STARTCHAR 043 +ENCODING 43 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +20 +20 +F8 +20 +20 +00 +ENDCHAR +STARTCHAR 044 +ENCODING 44 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +00 +00 +00 +00 +40 +40 +80 +ENDCHAR +STARTCHAR 045 +ENCODING 45 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +00 +00 +E0 +00 +00 +00 +ENDCHAR +STARTCHAR 046 +ENCODING 46 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +80 +00 +ENDCHAR +STARTCHAR 047 +ENCODING 47 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +20 +20 +40 +40 +80 +80 +00 +ENDCHAR +STARTCHAR 048 +ENCODING 48 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +B0 +D0 +90 +60 +00 +ENDCHAR +STARTCHAR 049 +ENCODING 49 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +40 +C0 +40 +40 +40 +E0 +00 +ENDCHAR +STARTCHAR 050 +ENCODING 50 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +20 +40 +80 +F0 +00 +ENDCHAR +STARTCHAR 051 +ENCODING 51 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +20 +10 +90 +60 +00 +ENDCHAR +STARTCHAR 052 +ENCODING 52 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +80 +80 +80 +A0 +F0 +20 +00 +ENDCHAR +STARTCHAR 053 +ENCODING 53 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +F0 +80 +E0 +10 +90 +60 +00 +ENDCHAR +STARTCHAR 054 +ENCODING 54 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +70 +80 +E0 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 055 +ENCODING 55 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +E0 +20 +40 +40 +80 +80 +00 +ENDCHAR +STARTCHAR 056 +ENCODING 56 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +60 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 057 +ENCODING 57 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +70 +10 +10 +E0 +00 +ENDCHAR +STARTCHAR 058 +ENCODING 58 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +00 +80 +00 +00 +80 +00 +00 +ENDCHAR +STARTCHAR 059 +ENCODING 59 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +00 +00 +40 +00 +40 +40 +80 +ENDCHAR +STARTCHAR 060 +ENCODING 60 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +20 +40 +80 +40 +20 +00 +ENDCHAR +STARTCHAR 061 +ENCODING 61 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +00 +E0 +00 +E0 +00 +00 +ENDCHAR +STARTCHAR 062 +ENCODING 62 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +80 +40 +20 +40 +80 +00 +ENDCHAR +STARTCHAR 063 +ENCODING 63 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +70 +88 +10 +20 +00 +20 +00 +ENDCHAR +STARTCHAR 064 +ENCODING 64 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +70 +88 +A8 +A8 +A8 +A8 +B0 +ENDCHAR +STARTCHAR 065 +ENCODING 65 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR 066 +ENCODING 66 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +E0 +90 +E0 +90 +90 +E0 +00 +ENDCHAR +STARTCHAR 067 +ENCODING 67 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +80 +80 +90 +60 +00 +ENDCHAR +STARTCHAR 068 +ENCODING 68 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +E0 +90 +90 +90 +90 +E0 +00 +ENDCHAR +STARTCHAR 069 +ENCODING 69 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +E0 +80 +C0 +80 +80 +E0 +00 +ENDCHAR +STARTCHAR 070 +ENCODING 70 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +E0 +80 +C0 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 071 +ENCODING 71 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +80 +B0 +90 +60 +00 +ENDCHAR +STARTCHAR 072 +ENCODING 72 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +A0 +A0 +A0 +E0 +A0 +A0 +00 +ENDCHAR +STARTCHAR 073 +ENCODING 73 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +E0 +40 +40 +40 +40 +E0 +00 +ENDCHAR +STARTCHAR 074 +ENCODING 74 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +E0 +40 +40 +40 +40 +80 +00 +ENDCHAR +STARTCHAR 075 +ENCODING 75 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +80 +90 +A0 +C0 +A0 +90 +00 +ENDCHAR +STARTCHAR 076 +ENCODING 76 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +80 +80 +80 +80 +80 +E0 +00 +ENDCHAR +STARTCHAR 077 +ENCODING 77 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +88 +D8 +A8 +88 +88 +88 +00 +ENDCHAR +STARTCHAR 078 +ENCODING 78 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +D0 +B0 +90 +90 +90 +00 +ENDCHAR +STARTCHAR 079 +ENCODING 79 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 080 +ENCODING 80 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +E0 +90 +E0 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 081 +ENCODING 81 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +90 +90 +A0 +50 +00 +ENDCHAR +STARTCHAR 082 +ENCODING 82 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +E0 +90 +E0 +C0 +A0 +90 +00 +ENDCHAR +STARTCHAR 083 +ENCODING 83 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +80 +60 +10 +90 +60 +00 +ENDCHAR +STARTCHAR 084 +ENCODING 84 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +E0 +40 +40 +40 +40 +40 +00 +ENDCHAR +STARTCHAR 085 +ENCODING 85 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +90 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 086 +ENCODING 86 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +88 +88 +50 +50 +20 +20 +00 +ENDCHAR +STARTCHAR 087 +ENCODING 87 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +88 +88 +88 +A8 +D8 +88 +00 +ENDCHAR +STARTCHAR 088 +ENCODING 88 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +A0 +A0 +40 +40 +A0 +A0 +00 +ENDCHAR +STARTCHAR 089 +ENCODING 89 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +A0 +A0 +A0 +40 +40 +40 +00 +ENDCHAR +STARTCHAR 090 +ENCODING 90 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +E0 +20 +40 +40 +80 +E0 +00 +ENDCHAR +STARTCHAR 091 +ENCODING 91 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +C0 +80 +80 +80 +80 +C0 +00 +ENDCHAR +STARTCHAR 092 +ENCODING 92 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +80 +80 +40 +40 +20 +20 +00 +ENDCHAR +STARTCHAR 093 +ENCODING 93 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +C0 +40 +40 +40 +40 +C0 +00 +ENDCHAR +STARTCHAR 094 +ENCODING 94 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +50 +88 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 095 +ENCODING 95 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +F8 +ENDCHAR +STARTCHAR 096 +ENCODING 96 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +80 +40 +20 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 097 +ENCODING 97 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +C0 +20 +60 +A0 +60 +00 +ENDCHAR +STARTCHAR 098 +ENCODING 98 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +80 +C0 +A0 +A0 +C0 +00 +ENDCHAR +STARTCHAR 099 +ENCODING 99 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +60 +80 +80 +80 +60 +00 +ENDCHAR +STARTCHAR 100 +ENCODING 100 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +20 +60 +A0 +A0 +60 +00 +ENDCHAR +STARTCHAR 101 +ENCODING 101 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +40 +A0 +E0 +80 +60 +00 +ENDCHAR +STARTCHAR 102 +ENCODING 102 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +60 +80 +C0 +80 +80 +00 +ENDCHAR +STARTCHAR 103 +ENCODING 103 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +60 +90 +90 +70 +10 +60 +ENDCHAR +STARTCHAR 104 +ENCODING 104 +SWIDTH 648 0 +DWIDTH 9 0 +BBX 9 7 0 -1 +BITMAP +0000 +8000 +8000 +E000 +9000 +9000 +0000 +ENDCHAR +STARTCHAR 105 +ENCODING 105 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +00 +80 +00 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 106 +ENCODING 106 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +00 +40 +00 +40 +40 +40 +80 +ENDCHAR +STARTCHAR 107 +ENCODING 107 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +80 +80 +A0 +C0 +A0 +00 +ENDCHAR +STARTCHAR 108 +ENCODING 108 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +00 +80 +80 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 109 +ENCODING 109 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +50 +A8 +A8 +A8 +A8 +00 +ENDCHAR +STARTCHAR 110 +ENCODING 110 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +C0 +A0 +A0 +A0 +A0 +00 +ENDCHAR +STARTCHAR 111 +ENCODING 111 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +40 +A0 +A0 +A0 +40 +00 +ENDCHAR +STARTCHAR 112 +ENCODING 112 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +E0 +90 +90 +90 +E0 +80 +ENDCHAR +STARTCHAR 113 +ENCODING 113 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +70 +90 +90 +90 +70 +10 +ENDCHAR +STARTCHAR 114 +ENCODING 114 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +B0 +C0 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 115 +ENCODING 115 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +70 +80 +60 +10 +E0 +00 +ENDCHAR +STARTCHAR 116 +ENCODING 116 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +80 +C0 +80 +80 +60 +00 +ENDCHAR +STARTCHAR 117 +ENCODING 117 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +A0 +A0 +A0 +A0 +40 +00 +ENDCHAR +STARTCHAR 118 +ENCODING 118 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +A0 +A0 +A0 +40 +40 +00 +ENDCHAR +STARTCHAR 119 +ENCODING 119 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +A8 +A8 +A8 +A8 +50 +00 +ENDCHAR +STARTCHAR 120 +ENCODING 120 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +A0 +A0 +40 +A0 +A0 +00 +ENDCHAR +STARTCHAR 121 +ENCODING 121 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +90 +90 +70 +10 +E0 +00 +ENDCHAR +STARTCHAR 122 +ENCODING 122 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +E0 +20 +40 +80 +E0 +00 +ENDCHAR +STARTCHAR 123 +ENCODING 123 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +30 +40 +40 +C0 +40 +40 +30 +ENDCHAR +STARTCHAR 124 +ENCODING 124 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +80 +80 +80 +80 +80 +80 +80 +ENDCHAR +STARTCHAR 125 +ENCODING 125 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +C0 +20 +20 +30 +20 +20 +C0 +ENDCHAR +STARTCHAR 126 +ENCODING 126 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +50 +A0 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 127 +ENCODING 127 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +A8 +50 +A8 +50 +A8 +50 +A8 +ENDCHAR +STARTCHAR 128 +ENCODING 128 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +30 +48 +E0 +40 +E0 +48 +30 +ENDCHAR +STARTCHAR 129 +ENCODING 129 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 130 +ENCODING 130 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +00 +00 +00 +C0 +40 +80 +00 +ENDCHAR +STARTCHAR 131 +ENCODING 131 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +10 +20 +20 +70 +20 +20 +C0 +ENDCHAR +STARTCHAR 132 +ENCODING 132 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +D8 +48 +90 +00 +ENDCHAR +STARTCHAR 133 +ENCODING 133 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +A8 +00 +ENDCHAR +STARTCHAR 134 +ENCODING 134 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +F8 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR 135 +ENCODING 135 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +F8 +20 +20 +20 +F8 +20 +ENDCHAR +STARTCHAR 136 +ENCODING 136 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +50 +88 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 137 +ENCODING 137 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +C8 +D0 +20 +20 +58 +98 +00 +ENDCHAR +STARTCHAR 138 +ENCODING 138 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +70 +80 +60 +10 +E0 +00 +ENDCHAR +STARTCHAR 139 +ENCODING 139 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +20 +40 +80 +40 +20 +00 +ENDCHAR +STARTCHAR 140 +ENCODING 140 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +7C +90 +98 +90 +90 +7C +00 +ENDCHAR +STARTCHAR 141 +ENCODING 141 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +08 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 142 +ENCODING 142 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +F0 +20 +40 +80 +F0 +00 +ENDCHAR +STARTCHAR 143 +ENCODING 143 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 144 +ENCODING 144 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 145 +ENCODING 145 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +40 +80 +C0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 146 +ENCODING 146 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +C0 +40 +80 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 147 +ENCODING 147 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +48 +90 +D8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 148 +ENCODING 148 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +D8 +48 +90 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 149 +ENCODING 149 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +00 +00 +40 +E0 +40 +00 +ENDCHAR +STARTCHAR 150 +ENCODING 150 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +E0 +00 +ENDCHAR +STARTCHAR 151 +ENCODING 151 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +F8 +00 +ENDCHAR +STARTCHAR 152 +ENCODING 152 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +50 +A0 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 153 +ENCODING 153 +SWIDTH 576 0 +DWIDTH 8 0 +BBX 8 7 0 -1 +BITMAP +00 +00 +F1 +5B +55 +51 +00 +ENDCHAR +STARTCHAR 154 +ENCODING 154 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +70 +80 +60 +10 +E0 +00 +ENDCHAR +STARTCHAR 155 +ENCODING 155 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +80 +40 +20 +40 +80 +00 +ENDCHAR +STARTCHAR 156 +ENCODING 156 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +78 +A0 +B0 +A0 +78 +00 +ENDCHAR +STARTCHAR 157 +ENCODING 157 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 158 +ENCODING 158 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +00 +F0 +20 +40 +F0 +00 +ENDCHAR +STARTCHAR 159 +ENCODING 159 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +50 +88 +88 +70 +20 +20 +00 +ENDCHAR +STARTCHAR 160 +ENCODING 160 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 161 +ENCODING 161 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +00 +80 +00 +80 +80 +80 +80 +ENDCHAR +STARTCHAR 162 +ENCODING 162 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +20 +70 +80 +70 +20 +00 +ENDCHAR +STARTCHAR 163 +ENCODING 163 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +30 +48 +C0 +70 +40 +F8 +00 +ENDCHAR +STARTCHAR 164 +ENCODING 164 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +88 +70 +50 +70 +88 +00 +ENDCHAR +STARTCHAR 165 +ENCODING 165 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +88 +50 +20 +70 +20 +70 +20 +ENDCHAR +STARTCHAR 166 +ENCODING 166 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +80 +80 +80 +00 +80 +80 +80 +ENDCHAR +STARTCHAR 167 +ENCODING 167 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +C0 +60 +30 +90 +60 +ENDCHAR +STARTCHAR 168 +ENCODING 168 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +A0 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 169 +ENCODING 169 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +78 +84 +B4 +A4 +B4 +84 +78 +ENDCHAR +STARTCHAR 170 +ENCODING 170 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +C0 +20 +60 +A0 +60 +00 +00 +ENDCHAR +STARTCHAR 171 +ENCODING 171 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +28 +50 +A0 +50 +28 +00 +ENDCHAR +STARTCHAR 172 +ENCODING 172 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +00 +F0 +10 +10 +00 +00 +ENDCHAR +STARTCHAR 173 +ENCODING 173 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 174 +ENCODING 174 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +78 +84 +B4 +A4 +A4 +84 +78 +ENDCHAR +STARTCHAR 175 +ENCODING 175 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +F8 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 176 +ENCODING 176 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +40 +A0 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 177 +ENCODING 177 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +D8 +20 +20 +F8 +00 +ENDCHAR +STARTCHAR 178 +ENCODING 178 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +40 +A0 +40 +80 +E0 +00 +00 +ENDCHAR +STARTCHAR 179 +ENCODING 179 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +C0 +20 +40 +20 +C0 +00 +00 +ENDCHAR +STARTCHAR 180 +ENCODING 180 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +40 +80 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR 181 +ENCODING 181 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +00 +A0 +A0 +A0 +E0 +80 +ENDCHAR +STARTCHAR 182 +ENCODING 182 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +78 +E8 +E8 +68 +28 +28 +28 +ENDCHAR +STARTCHAR 183 +ENCODING 183 +SWIDTH 72 0 +DWIDTH 1 0 +BBX 1 7 0 -1 +BITMAP +00 +00 +00 +80 +00 +00 +00 +ENDCHAR +STARTCHAR 184 +ENCODING 184 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +40 +80 +ENDCHAR +STARTCHAR 185 +ENCODING 185 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +40 +C0 +40 +40 +00 +00 +00 +ENDCHAR +STARTCHAR 186 +ENCODING 186 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +40 +A0 +A0 +40 +00 +00 +00 +ENDCHAR +STARTCHAR 187 +ENCODING 187 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +A0 +50 +28 +50 +A0 +00 +ENDCHAR +STARTCHAR 188 +ENCODING 188 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +C4 +48 +50 +28 +4C +84 +00 +ENDCHAR +STARTCHAR 189 +ENCODING 189 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +C4 +48 +50 +2C +44 +88 +0C +ENDCHAR +STARTCHAR 190 +ENCODING 190 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +80 +44 +88 +50 +A8 +4C +84 +ENDCHAR +STARTCHAR 191 +ENCODING 191 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +00 +20 +40 +88 +70 +00 +ENDCHAR +STARTCHAR 192 +ENCODING 192 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +40 +20 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR 193 +ENCODING 193 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +10 +20 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR 194 +ENCODING 194 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR 195 +ENCODING 195 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR 196 +ENCODING 196 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR 197 +ENCODING 197 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +20 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR 198 +ENCODING 198 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +3C +30 +58 +50 +F0 +9C +00 +ENDCHAR +STARTCHAR 199 +ENCODING 199 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +90 +80 +80 +90 +60 +C0 +ENDCHAR +STARTCHAR 200 +ENCODING 200 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +40 +F0 +80 +E0 +80 +F0 +00 +ENDCHAR +STARTCHAR 201 +ENCODING 201 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +20 +F0 +80 +E0 +80 +F0 +00 +ENDCHAR +STARTCHAR 202 +ENCODING 202 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +F0 +80 +E0 +80 +F0 +00 +ENDCHAR +STARTCHAR 203 +ENCODING 203 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +F0 +80 +E0 +80 +F0 +00 +ENDCHAR +STARTCHAR 204 +ENCODING 204 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +80 +40 +40 +40 +40 +40 +00 +ENDCHAR +STARTCHAR 205 +ENCODING 205 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +40 +80 +80 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 206 +ENCODING 206 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +40 +A0 +40 +40 +40 +40 +00 +ENDCHAR +STARTCHAR 207 +ENCODING 207 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +A0 +40 +40 +40 +40 +40 +00 +ENDCHAR +STARTCHAR 208 +ENCODING 208 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +70 +48 +48 +E8 +48 +70 +00 +ENDCHAR +STARTCHAR 209 +ENCODING 209 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +50 +B0 +D0 +B0 +90 +90 +00 +ENDCHAR +STARTCHAR 210 +ENCODING 210 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +40 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 211 +ENCODING 211 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +20 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 212 +ENCODING 212 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 213 +ENCODING 213 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 214 +ENCODING 214 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 215 +ENCODING 215 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +00 +00 +A0 +40 +A0 +00 +00 +ENDCHAR +STARTCHAR 216 +ENCODING 216 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +10 +70 +A8 +A8 +70 +40 +00 +ENDCHAR +STARTCHAR 217 +ENCODING 217 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +40 +28 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 218 +ENCODING 218 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +10 +A8 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 219 +ENCODING 219 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +50 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 220 +ENCODING 220 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +50 +88 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 221 +ENCODING 221 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +10 +A8 +88 +70 +20 +20 +00 +ENDCHAR +STARTCHAR 222 +ENCODING 222 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +80 +E0 +90 +90 +90 +E0 +80 +ENDCHAR +STARTCHAR 223 +ENCODING 223 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +70 +48 +70 +48 +48 +70 +C0 +ENDCHAR +STARTCHAR 224 +ENCODING 224 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +40 +E0 +10 +70 +90 +70 +00 +ENDCHAR +STARTCHAR 225 +ENCODING 225 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +20 +E0 +10 +70 +90 +70 +00 +ENDCHAR +STARTCHAR 226 +ENCODING 226 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +E0 +10 +70 +90 +70 +00 +ENDCHAR +STARTCHAR 227 +ENCODING 227 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +50 +E0 +10 +70 +90 +70 +00 +ENDCHAR +STARTCHAR 228 +ENCODING 228 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +E0 +10 +70 +90 +70 +00 +ENDCHAR +STARTCHAR 229 +ENCODING 229 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +E0 +10 +70 +90 +70 +00 +ENDCHAR +STARTCHAR 230 +ENCODING 230 +SWIDTH 432 0 +DWIDTH 6 0 +BBX 6 7 0 -1 +BITMAP +00 +2C +50 +58 +F0 +9C +00 +ENDCHAR +STARTCHAR 231 +ENCODING 231 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +60 +90 +80 +90 +60 +C0 +ENDCHAR +STARTCHAR 232 +ENCODING 232 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +40 +60 +90 +F0 +80 +70 +00 +ENDCHAR +STARTCHAR 233 +ENCODING 233 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +20 +60 +90 +F0 +80 +70 +00 +ENDCHAR +STARTCHAR 234 +ENCODING 234 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +60 +90 +F0 +80 +70 +00 +ENDCHAR +STARTCHAR 235 +ENCODING 235 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +60 +90 +F0 +80 +70 +00 +ENDCHAR +STARTCHAR 236 +ENCODING 236 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +80 +40 +00 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 237 +ENCODING 237 +SWIDTH 144 0 +DWIDTH 2 0 +BBX 2 7 0 -1 +BITMAP +40 +80 +00 +80 +80 +80 +00 +ENDCHAR +STARTCHAR 238 +ENCODING 238 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +40 +A0 +00 +40 +40 +40 +00 +ENDCHAR +STARTCHAR 239 +ENCODING 239 +SWIDTH 216 0 +DWIDTH 3 0 +BBX 3 7 0 -1 +BITMAP +A0 +00 +40 +40 +40 +40 +00 +ENDCHAR +STARTCHAR 240 +ENCODING 240 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 241 +ENCODING 241 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +50 +E0 +90 +90 +90 +90 +00 +ENDCHAR +STARTCHAR 242 +ENCODING 242 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +40 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 243 +ENCODING 243 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +20 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 244 +ENCODING 244 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +60 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 245 +ENCODING 245 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +50 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 246 +ENCODING 246 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +90 +60 +90 +90 +90 +60 +00 +ENDCHAR +STARTCHAR 247 +ENCODING 247 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +20 +00 +F8 +00 +20 +00 +ENDCHAR +STARTCHAR 248 +ENCODING 248 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +78 +98 +A8 +A8 +C8 +F0 +80 +ENDCHAR +STARTCHAR 249 +ENCODING 249 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +40 +A8 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 250 +ENCODING 250 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +10 +A8 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 251 +ENCODING 251 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +20 +D8 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 252 +ENCODING 252 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +50 +88 +88 +88 +88 +78 +00 +ENDCHAR +STARTCHAR 253 +ENCODING 253 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +10 +A8 +88 +70 +20 +20 +00 +ENDCHAR +STARTCHAR 254 +ENCODING 254 +SWIDTH 288 0 +DWIDTH 4 0 +BBX 4 7 0 -1 +BITMAP +00 +80 +E0 +90 +90 +E0 +80 +ENDCHAR +STARTCHAR 255 +ENCODING 255 +SWIDTH 360 0 +DWIDTH 5 0 +BBX 5 7 0 -1 +BITMAP +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +ENDFONT diff --git a/.Fonts/SYS6x7.fnt b/.Fonts/SYS6x7.fnt new file mode 100644 index 00000000..542f89ac Binary files /dev/null and b/.Fonts/SYS6x7.fnt differ diff --git a/.Tools/ASM.T.xlsm b/.Tools/ASM.T.xlsm new file mode 100644 index 00000000..6b3ce4cf Binary files /dev/null and b/.Tools/ASM.T.xlsm differ diff --git a/.Tools/docgen.cmd b/.Tools/docgen.cmd new file mode 100644 index 00000000..2b0046f5 --- /dev/null +++ b/.Tools/docgen.cmd @@ -0,0 +1,77 @@ +@echo off +title Kernel DOC generator +COLOR 2A +prompt ] +SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION + +for /f %%a in ('copy /Z "%~f0" nul') do set "CR=%%a" + +mode con:cols=80 lines=24 + +cls +echo Apple //e + +set /a c=0 + +if not exist "%~dp0..\.Docs" md "%~dp0..\.Docs" + +set DOCFILE=%~dp0..\.Docs\KERNEL.md +set SRCDIR=%~dp0..\SYS +set FILTER=KERNEL.S*.txt +Call :SCAN + +set DOCFILE=%~dp0..\.Docs\LIBTCPIP.md +set SRCDIR=%~dp0..\LIB +set FILTER=LIBTCPIP.S*.txt +Call :SCAN + +set DOCFILE=%~dp0..\.Docs\LIBBLKDEV.md +set SRCDIR=%~dp0..\LIB +set FILTER=LIBBLKDEV.S*.txt +Call :SCAN + +echo. +echo All done : !c! Files scanned. +echo. +echo (I know, this batch is stupid ;-) +echo. +pause +exit 0 + + +:SCAN +(echo *** Auto generated by docgen.cmd *** )>!DOCFILE! + +echo. +echo Scanning %FILTER% Files... +echo. + +for /f %%F in ('dir /b /ogn "%SRCDIR%\%FILTER%"') do ( + set FN=%%F + set /a c+=1 + set /p "=!c! - !FN! !CR!" >!DOCFILE! + (echo !LINE!)>>!DOCFILE! + ) + ) + ) + ) + ) diff --git a/.Tools/userDefineLang.xml b/.Tools/userDefineLang.xml new file mode 100644 index 00000000..810d59a7 --- /dev/null +++ b/.Tools/userDefineLang.xml @@ -0,0 +1,64 @@ + + + + + + + + 00* 01 02 03 04 + + + + + + + + + + + + + + + + + + + .BS .DA .AS .AT .EQ .MA .EM .OR .TF .LIST .HS .IN .INB .OP .TA .DO .ELSE .EM .FIN .PH .EP .DUMMY .ED + adc and asl bit brk clc cld cli clv cmp cpx cpy dec dex dey eor inc inx iny lda ldx ldy lsr nop ora rmb rol ror rti rts sbc sec sed sei smb sta stp stx sty stz tax tay trb tsb tsx txa txs tya wai + > + .1 .2 .3 .4 .5 .6 .7 .8 .9 + AUTO MAN LOAD SAVE ASM CREATE INC LOMEM PREFIX PR# NEW BLOAD BSAVE TEXT DELETE + pha php phx phy pla plp plx ply + bbr bbs bcc bcs beq bmi bne bpl bra jmp jsr bvc bvs + $ % / # & + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +