Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

initial checkin

  • Loading branch information...
commit 11ac44a1a0e82a36882bd12beb54f40a179f641f 0 parents
@phooky authored
BIN  Osbourne 1/OsbourneOne.ttf
Binary file not shown
BIN  Osbourne 1/bios.bin
Binary file not shown
BIN  Osbourne 1/char_rom.bin
Binary file not shown
2,186 Osbourne 1/eprom-font.bdf
@@ -0,0 +1,2186 @@
+STARTFONT 2.1
+FONT -osbourne-charrom-medium-r-normal--16-160-75-75-c-80-iso10646-1
+SIZE 16 75 75
+FONTBOUNDINGBOX 8 10 0 -2
+STARTPROPERTIES 2
+FONT_ASCENT 7
+FONT_DESCENT 2
+ENDPROPERTIES
+CHARS 128
+STARTCHAR U+0000
+ENCODING 0
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+FF
+C3
+C3
+C3
+C3
+C3
+C3
+C3
+C3
+FF
+ENDCHAR
+STARTCHAR U+0001
+ENCODING 1
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+F0
+F0
+F0
+F0
+F0
+F0
+F0
+F0
+F0
+F0
+ENDCHAR
+STARTCHAR U+0002
+ENCODING 2
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+0F
+0F
+0F
+0F
+0F
+F0
+F0
+F0
+F0
+F0
+ENDCHAR
+STARTCHAR U+0003
+ENCODING 3
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+0F
+0F
+0F
+0F
+0F
+FF
+FF
+FF
+FF
+FF
+ENDCHAR
+STARTCHAR U+0004
+ENCODING 4
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+0F
+0F
+0F
+0F
+0F
+0F
+0F
+0F
+0F
+0F
+ENDCHAR
+STARTCHAR U+0005
+ENCODING 5
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+FF
+FF
+FF
+FF
+FF
+0F
+0F
+0F
+0F
+0F
+ENDCHAR
+STARTCHAR U+0006
+ENCODING 6
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+00
+F0
+F0
+F0
+F0
+F0
+ENDCHAR
+STARTCHAR U+0007
+ENCODING 7
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+00
+0F
+0F
+0F
+0F
+0F
+ENDCHAR
+STARTCHAR U+0008
+ENCODING 8
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+80
+C0
+E0
+F0
+F0
+F8
+F8
+FC
+FE
+FF
+ENDCHAR
+STARTCHAR U+0009
+ENCODING 9
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+3F
+3F
+3F
+3F
+3C
+3C
+3C
+ENDCHAR
+STARTCHAR U+000A
+ENCODING 10
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+01
+03
+07
+0F
+0F
+1F
+1F
+3F
+7F
+FF
+ENDCHAR
+STARTCHAR U+000B
+ENCODING 11
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+3C
+3C
+3C
+3C
+3C
+3C
+3C
+3C
+3C
+3C
+ENDCHAR
+STARTCHAR U+000C
+ENCODING 12
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+3C
+3C
+3C
+FF
+FF
+FF
+FF
+3C
+3C
+3C
+ENDCHAR
+STARTCHAR U+000D
+ENCODING 13
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+3C
+7E
+7E
+7E
+7E
+3C
+00
+00
+ENDCHAR
+STARTCHAR U+000E
+ENCODING 14
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+F0
+F0
+F0
+F0
+F0
+0F
+0F
+0F
+0F
+0F
+ENDCHAR
+STARTCHAR U+000F
+ENCODING 15
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+FF
+FF
+FF
+FF
+3C
+3C
+3C
+ENDCHAR
+STARTCHAR U+0010
+ENCODING 16
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+FC
+FC
+FC
+FC
+3C
+3C
+3C
+ENDCHAR
+STARTCHAR U+0011
+ENCODING 17
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+FF
+FF
+FF
+FF
+FF
+F0
+F0
+F0
+F0
+F0
+ENDCHAR
+STARTCHAR U+0012
+ENCODING 18
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+F0
+F0
+F0
+F0
+F0
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0013
+ENCODING 19
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+C0
+C6
+CC
+D8
+33
+6B
+DB
+3F
+03
+03
+ENDCHAR
+STARTCHAR U+0014
+ENCODING 20
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+0F
+0F
+0F
+0F
+0F
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0015
+ENCODING 21
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+FF
+7F
+3F
+1F
+1F
+0F
+0F
+07
+03
+01
+ENDCHAR
+STARTCHAR U+0016
+ENCODING 22
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+FF
+FF
+FF
+FF
+FF
+FF
+FF
+FF
+FF
+FF
+ENDCHAR
+STARTCHAR U+0017
+ENCODING 23
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+FF
+FF
+FF
+FF
+FF
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0018
+ENCODING 24
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+00
+FF
+FF
+FF
+FF
+FF
+ENDCHAR
+STARTCHAR U+0019
+ENCODING 25
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+FF
+FE
+FC
+F8
+F8
+F0
+F0
+E0
+C0
+80
+ENDCHAR
+STARTCHAR U+001A
+ENCODING 26
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+F0
+F0
+F0
+F0
+F0
+FF
+FF
+FF
+FF
+FF
+ENDCHAR
+STARTCHAR U+001B
+ENCODING 27
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+FF
+FF
+FF
+FF
+00
+00
+00
+ENDCHAR
+STARTCHAR U+001C
+ENCODING 28
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+3C
+3C
+3C
+3F
+3F
+3F
+3F
+00
+00
+00
+ENDCHAR
+STARTCHAR U+001D
+ENCODING 29
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+C0
+C6
+CC
+D8
+30
+6E
+C3
+06
+18
+3F
+ENDCHAR
+STARTCHAR U+001E
+ENCODING 30
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+3C
+3C
+3C
+FF
+FF
+FF
+FF
+00
+00
+00
+ENDCHAR
+STARTCHAR U+001F
+ENCODING 31
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+3C
+3C
+3C
+FC
+FC
+FC
+FC
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0020
+ENCODING 32
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0021
+ENCODING 33
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+30
+78
+78
+30
+30
+00
+30
+00
+00
+ENDCHAR
+STARTCHAR U+0022
+ENCODING 34
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+CC
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0023
+ENCODING 35
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+48
+48
+FC
+48
+FC
+48
+48
+00
+00
+ENDCHAR
+STARTCHAR U+0024
+ENCODING 36
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+30
+7C
+B0
+70
+34
+F8
+30
+00
+00
+ENDCHAR
+STARTCHAR U+0025
+ENCODING 37
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+4C
+EC
+58
+30
+68
+DC
+C8
+00
+00
+ENDCHAR
+STARTCHAR U+0026
+ENCODING 38
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+70
+D8
+D8
+70
+DA
+CC
+7E
+06
+00
+ENDCHAR
+STARTCHAR U+0027
+ENCODING 39
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+0C
+08
+10
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0028
+ENCODING 40
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+18
+30
+60
+60
+60
+30
+18
+00
+00
+ENDCHAR
+STARTCHAR U+0029
+ENCODING 41
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+60
+30
+18
+18
+18
+30
+60
+00
+00
+ENDCHAR
+STARTCHAR U+002A
+ENCODING 42
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+20
+A8
+70
+F8
+70
+A8
+20
+00
+00
+ENDCHAR
+STARTCHAR U+002B
+ENCODING 43
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+30
+30
+FC
+30
+30
+00
+00
+ENDCHAR
+STARTCHAR U+002C
+ENCODING 44
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+00
+00
+30
+30
+10
+20
+ENDCHAR
+STARTCHAR U+002D
+ENCODING 45
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+FC
+FC
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+002E
+ENCODING 46
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+00
+00
+30
+30
+00
+00
+ENDCHAR
+STARTCHAR U+002F
+ENCODING 47
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+04
+0C
+18
+30
+60
+C0
+80
+00
+00
+ENDCHAR
+STARTCHAR U+0030
+ENCODING 48
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+CC
+DC
+EC
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0031
+ENCODING 49
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+30
+70
+30
+30
+30
+30
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0032
+ENCODING 50
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+18
+70
+C0
+C0
+FC
+00
+00
+ENDCHAR
+STARTCHAR U+0033
+ENCODING 51
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+0C
+38
+0C
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0034
+ENCODING 52
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+18
+D8
+D8
+D8
+FC
+18
+18
+00
+00
+ENDCHAR
+STARTCHAR U+0035
+ENCODING 53
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+FC
+C0
+C0
+F8
+0C
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0036
+ENCODING 54
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+C0
+F8
+CC
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0037
+ENCODING 55
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+FC
+0C
+18
+30
+60
+60
+60
+00
+00
+ENDCHAR
+STARTCHAR U+0038
+ENCODING 56
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+CC
+78
+CC
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0039
+ENCODING 57
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+CC
+7C
+0C
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+003A
+ENCODING 58
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+30
+30
+00
+00
+30
+30
+00
+00
+ENDCHAR
+STARTCHAR U+003B
+ENCODING 59
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+30
+30
+00
+00
+30
+30
+10
+20
+ENDCHAR
+STARTCHAR U+003C
+ENCODING 60
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+18
+30
+60
+C0
+60
+30
+18
+00
+00
+ENDCHAR
+STARTCHAR U+003D
+ENCODING 61
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+FC
+00
+FC
+00
+00
+00
+ENDCHAR
+STARTCHAR U+003E
+ENCODING 62
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+60
+30
+18
+0C
+18
+30
+60
+00
+00
+ENDCHAR
+STARTCHAR U+003F
+ENCODING 63
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+0C
+18
+30
+00
+30
+00
+00
+ENDCHAR
+STARTCHAR U+0040
+ENCODING 64
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+84
+9C
+AC
+B8
+80
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0041
+ENCODING 65
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+CC
+FC
+CC
+CC
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+0042
+ENCODING 66
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+F8
+CC
+CC
+F8
+CC
+CC
+F8
+00
+00
+ENDCHAR
+STARTCHAR U+0043
+ENCODING 67
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+C0
+C0
+C0
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0044
+ENCODING 68
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+F8
+CC
+CC
+CC
+CC
+CC
+F8
+00
+00
+ENDCHAR
+STARTCHAR U+0045
+ENCODING 69
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+FC
+C0
+C0
+F0
+C0
+C0
+FC
+00
+00
+ENDCHAR
+STARTCHAR U+0046
+ENCODING 70
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+FC
+C0
+C0
+F0
+C0
+C0
+C0
+00
+00
+ENDCHAR
+STARTCHAR U+0047
+ENCODING 71
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+C0
+DC
+CC
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0048
+ENCODING 72
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+CC
+CC
+FC
+CC
+CC
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+0049
+ENCODING 73
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+30
+30
+30
+30
+30
+78
+00
+00
+ENDCHAR
+STARTCHAR U+004A
+ENCODING 74
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+0C
+0C
+0C
+0C
+0C
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+004B
+ENCODING 75
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+D8
+F0
+E0
+F0
+D8
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+004C
+ENCODING 76
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+C0
+C0
+C0
+C0
+C0
+C0
+FC
+00
+00
+ENDCHAR
+STARTCHAR U+004D
+ENCODING 77
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+C6
+EE
+FE
+D6
+D6
+C6
+C6
+00
+00
+ENDCHAR
+STARTCHAR U+004E
+ENCODING 78
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+CC
+EC
+FC
+DC
+CC
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+004F
+ENCODING 79
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+CC
+CC
+CC
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0050
+ENCODING 80
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+F8
+CC
+CC
+F8
+C0
+C0
+C0
+00
+00
+ENDCHAR
+STARTCHAR U+0051
+ENCODING 81
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+CC
+CC
+CC
+EC
+78
+18
+0C
+ENDCHAR
+STARTCHAR U+0052
+ENCODING 82
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+F8
+CC
+CC
+F8
+CC
+CC
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+0053
+ENCODING 83
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+78
+CC
+C0
+78
+0C
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0054
+ENCODING 84
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+FC
+30
+30
+30
+30
+30
+30
+00
+00
+ENDCHAR
+STARTCHAR U+0055
+ENCODING 85
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+CC
+CC
+CC
+CC
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0056
+ENCODING 86
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+CC
+CC
+CC
+78
+78
+30
+00
+00
+ENDCHAR
+STARTCHAR U+0057
+ENCODING 87
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+C6
+C6
+D6
+D6
+FE
+FE
+6C
+00
+00
+ENDCHAR
+STARTCHAR U+0058
+ENCODING 88
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+CC
+78
+30
+78
+CC
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+0059
+ENCODING 89
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+CC
+CC
+CC
+78
+30
+30
+30
+00
+00
+ENDCHAR
+STARTCHAR U+005A
+ENCODING 90
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+FC
+8C
+18
+30
+60
+C4
+FC
+00
+00
+ENDCHAR
+STARTCHAR U+005B
+ENCODING 91
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+7C
+60
+60
+60
+60
+60
+7C
+00
+00
+ENDCHAR
+STARTCHAR U+005C
+ENCODING 92
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+80
+C0
+60
+30
+18
+0C
+04
+00
+00
+ENDCHAR
+STARTCHAR U+005D
+ENCODING 93
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+7C
+0C
+0C
+0C
+0C
+0C
+7C
+00
+00
+ENDCHAR
+STARTCHAR U+005E
+ENCODING 94
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+30
+78
+CC
+84
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+005F
+ENCODING 95
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+FE
+00
+00
+ENDCHAR
+STARTCHAR U+0060
+ENCODING 96
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+30
+10
+08
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0061
+ENCODING 97
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+0C
+7C
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0062
+ENCODING 98
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+C0
+C0
+F8
+CC
+CC
+CC
+F8
+00
+00
+ENDCHAR
+STARTCHAR U+0063
+ENCODING 99
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+CC
+C0
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0064
+ENCODING 100
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+0C
+0C
+7C
+CC
+CC
+CC
+7C
+00
+00
+ENDCHAR
+STARTCHAR U+0065
+ENCODING 101
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+CC
+FC
+C0
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0066
+ENCODING 102
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+3C
+60
+F8
+60
+60
+60
+60
+00
+00
+ENDCHAR
+STARTCHAR U+0067
+ENCODING 103
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+CC
+CC
+CC
+7C
+0C
+78
+ENDCHAR
+STARTCHAR U+0068
+ENCODING 104
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+C0
+C0
+F8
+CC
+CC
+CC
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+0069
+ENCODING 105
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+30
+00
+30
+30
+30
+78
+00
+00
+ENDCHAR
+STARTCHAR U+006A
+ENCODING 106
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+18
+00
+18
+18
+18
+18
+D8
+70
+ENDCHAR
+STARTCHAR U+006B
+ENCODING 107
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+C0
+C0
+CC
+D8
+F0
+D8
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+006C
+ENCODING 108
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+60
+30
+30
+30
+30
+30
+18
+00
+00
+ENDCHAR
+STARTCHAR U+006D
+ENCODING 109
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+C6
+EE
+D6
+C6
+C6
+00
+00
+ENDCHAR
+STARTCHAR U+006E
+ENCODING 110
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+B8
+CC
+CC
+CC
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+006F
+ENCODING 111
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+CC
+CC
+CC
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0070
+ENCODING 112
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+CC
+CC
+CC
+F8
+C0
+C0
+ENDCHAR
+STARTCHAR U+0071
+ENCODING 113
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+CC
+CC
+CC
+7C
+0C
+0E
+ENDCHAR
+STARTCHAR U+0072
+ENCODING 114
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+B8
+CC
+C0
+C0
+C0
+00
+00
+ENDCHAR
+STARTCHAR U+0073
+ENCODING 115
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+78
+C0
+78
+0C
+78
+00
+00
+ENDCHAR
+STARTCHAR U+0074
+ENCODING 116
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+60
+60
+F0
+60
+60
+68
+38
+00
+00
+ENDCHAR
+STARTCHAR U+0075
+ENCODING 117
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+CC
+CC
+CC
+CC
+74
+00
+00
+ENDCHAR
+STARTCHAR U+0076
+ENCODING 118
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+CC
+CC
+CC
+78
+30
+00
+00
+ENDCHAR
+STARTCHAR U+0077
+ENCODING 119
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+C6
+C6
+D6
+7C
+6C
+00
+00
+ENDCHAR
+STARTCHAR U+0078
+ENCODING 120
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+CC
+58
+30
+68
+CC
+00
+00
+ENDCHAR
+STARTCHAR U+0079
+ENCODING 121
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+CC
+CC
+CC
+CC
+7C
+0C
+78
+ENDCHAR
+STARTCHAR U+007A
+ENCODING 122
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+00
+FC
+0C
+30
+C0
+FC
+00
+00
+ENDCHAR
+STARTCHAR U+007B
+ENCODING 123
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+3C
+60
+60
+C0
+60
+60
+3C
+00
+00
+ENDCHAR
+STARTCHAR U+007C
+ENCODING 124
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+30
+30
+30
+00
+30
+30
+30
+00
+00
+ENDCHAR
+STARTCHAR U+007D
+ENCODING 125
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+E0
+30
+30
+1C
+30
+30
+E0
+00
+00
+ENDCHAR
+STARTCHAR U+007E
+ENCODING 126
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+00
+60
+B4
+18
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+007F
+ENCODING 127
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+00
+54
+AA
+54
+AA
+54
+AA
+54
+AA
+54
+ENDCHAR
+ENDFONT
BIN  Osbourne 1/eprom-font.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
52 Osbourne 1/font-extract.py
@@ -0,0 +1,52 @@
+#!/usr/bin/python
+import sys
+import Image
+
+
+buf = sys.stdin.read()
+
+# rearrange buf into parallel columns
+cols = 1
+bitw = 1024
+imgw = cols * bitw
+imgh = len(buf)/(cols*bitw/8)
+
+print imgw, imgh, len(buf)
+
+img = Image.new("1",(imgw,imgh))
+
+for c in range(cols):
+ colimg = Image.fromstring("1",(bitw,imgh),buf[c*imgh*(bitw/8):(c+1)*imgh*(bitw/8)])
+ img.paste(colimg,(bitw*c,0))
+
+img.save("eprom-font.png")
+
+
+# Create BDF file
+f = open("eprom-font.bdf","w")
+f.write("""STARTFONT 2.1
+FONT -osbourne-charrom-medium-r-normal--16-160-75-75-c-80-iso10646-1
+SIZE 16 75 75
+FONTBOUNDINGBOX 8 10 0 -2
+STARTPROPERTIES 2
+FONT_ASCENT 7
+FONT_DESCENT 2
+ENDPROPERTIES
+CHARS 128""")
+
+for i in range(128):
+ f.write("""
+STARTCHAR U+{0:04X}
+ENCODING {0:d}
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 10 0 -2
+BITMAP
+""".format(i))
+ for j in range(10):
+ offset = 128*j + i
+ f.write("{0:02X}\n".format(ord(buf[offset])))
+ f.write("ENDCHAR")
+
+f.write("\nENDFONT\n")
+f.close()
3  Waters W600E/MANIFEST.md
@@ -0,0 +1,3 @@
+These are the EPROMs from a Waters W600E solvent pump control system.
+
+Processor: M68K series
BIN  Waters W600E/Waters600E.ttf
Binary file not shown
BIN  Waters W600E/chip1.bin
Binary file not shown
BIN  Waters W600E/chip2.bin
Binary file not shown
BIN  Waters W600E/chip3.bin
Binary file not shown
BIN  Waters W600E/cvis1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  Waters W600E/cvis2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  Waters W600E/cvis3.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 Waters W600E/eeprom_read/eeprom_read.pde
@@ -0,0 +1,56 @@
+#include <stdint.h>
+
+void setup() {
+ for (int i = 26; i < 42; i++) {
+ digitalWrite(i,LOW);
+ pinMode(i, OUTPUT);
+ }
+ for (int i = 2; i < 10; i++) {
+ digitalWrite(i,HIGH);
+ pinMode(i, INPUT);
+ }
+ Serial.begin(115200);
+ Serial.println("Initialized.");
+}
+
+void writeAddr(uint32_t addr) {
+ uint32_t mask = 0x01;
+ for (int i = 26; i < 42; i++) {
+ if ((mask & addr) != 0) {
+ digitalWrite(i,HIGH);
+ } else {
+ digitalWrite(i,LOW);
+ }
+ mask = mask << 1;
+ }
+}
+
+
+uint8_t readByte() {
+ uint8_t data = 0;
+ uint8_t mask = 0x1;
+ for (int i = 2; i < 10; i++) {
+ if (digitalRead(i) == HIGH) {
+ data |= mask;
+ }
+ mask = mask << 1;
+ }
+ return data;
+}
+
+#define MAX_ADDR 65536L
+
+void loop() {
+ uint32_t addr = 0;
+ while (addr < MAX_ADDR) {
+ for (int i = 0; i < 16; i++) {
+ writeAddr(addr);
+ uint8_t b = readByte();
+ Serial.print(b, HEX);
+ Serial.print(" ");
+ addr++;
+ }
+ Serial.println("");
+ }
+ while (1) {}
+}
2,425 Waters W600E/eprom-font.bdf
@@ -0,0 +1,2425 @@
+STARTFONT 2.1
+FONT -osbourne-charrom-medium-r-normal--16-160-75-75-c-80-iso10646-1
+SIZE 16 75 75
+FONTBOUNDINGBOX 8 16 0 -4
+STARTPROPERTIES 2
+FONT_ASCENT 9
+FONT_DESCENT 2
+ENDPROPERTIES
+CHARS 105
+STARTCHAR U+0020
+ENCODING 32
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0021
+ENCODING 33
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+08
+08
+08
+08
+08
+08
+00
+00
+08
+08
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0022
+ENCODING 34
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+14
+14
+14
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0023
+ENCODING 35
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+22
+22
+7F
+22
+22
+22
+7F
+22
+22
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0024
+ENCODING 36
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+08
+08
+3E
+48
+48
+3E
+09
+09
+3E
+08
+08
+00
+00
+ENDCHAR
+STARTCHAR U+0025
+ENCODING 37
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+20
+51
+22
+04
+08
+10
+22
+45
+02
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0026
+ENCODING 38
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+30
+48
+48
+30
+30
+48
+45
+42
+3D
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0027
+ENCODING 39
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+08
+08
+08
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0028
+ENCODING 40
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+04
+08
+10
+10
+10
+10
+10
+08
+04
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0029
+ENCODING 41
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+10
+08
+04
+04
+04
+04
+04
+08
+10
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+002A
+ENCODING 42
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+08
+2A
+1C
+7F
+1C
+2A
+08
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+002B
+ENCODING 43
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+08
+08
+08
+7F
+08
+08
+08
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+002C
+ENCODING 44
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+0C
+0C
+04
+08
+00
+00
+ENDCHAR
+STARTCHAR U+002D
+ENCODING 45
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+7F
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+002E
+ENCODING 46
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+0C
+0C
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+002F
+ENCODING 47
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+01
+02
+04
+08
+10
+20
+40
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0030
+ENCODING 48
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+1C
+22
+43
+45
+49
+51
+61
+22
+1C
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0031
+ENCODING 49
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+08
+18
+08
+08
+08
+08
+08
+08
+1C
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0032
+ENCODING 50
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+3E
+41
+01
+02
+1C
+20
+40
+40
+7F
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0033
+ENCODING 51
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+3E
+41
+01
+01
+0E
+01
+01
+41
+3E
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0034
+ENCODING 52
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+02
+06
+0A
+12
+22
+42
+7F
+02
+02
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0035
+ENCODING 53
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+7F
+40
+40
+7E
+01
+01
+01
+41
+3E
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0036
+ENCODING 54
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+3E
+41
+40
+40
+5E
+61
+41
+41
+3E
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0037
+ENCODING 55
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+7F
+01
+01
+02
+04
+08
+10
+20
+40
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0038
+ENCODING 56
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+3E
+41
+41
+22
+1C
+22
+41
+41
+3E
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+0039
+ENCODING 57
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+3E
+41
+41
+43
+3D
+01
+01
+41
+3E
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+003A
+ENCODING 58
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+0C
+0C
+00
+00
+00
+0C
+0C
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR U+003B
+ENCODING 59
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+0C
+0C
+00
+00
+00
+00
+0C
+0C
+04
+08
+00
+00