From 42394fee80ad8a09607d87027da59a26c5c6aa00 Mon Sep 17 00:00:00 2001 From: Peter Evans Date: Tue, 9 Jan 2018 15:58:29 -0600 Subject: [PATCH] Add new peripheral ROMs, plus a stub ROM ...The latter being in the form of the zeropad file, 256 bytes long. --- data/print.rom | Bin 0 -> 256 bytes data/serial.rom | Bin 0 -> 256 bytes data/zeropad0x100.rom | Bin 0 -> 256 bytes tools/store-data | 13 +++++++++++-- 4 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 data/print.rom create mode 100644 data/serial.rom create mode 100644 data/zeropad0x100.rom diff --git a/data/print.rom b/data/print.rom new file mode 100644 index 0000000000000000000000000000000000000000..78360afc21ad57386a1315066fcf4ff5584665db GIT binary patch literal 256 zcmb2xVByi_F~ftSLLuV+t_&bpacWkE#;OSxdv~x3NY2o#_cS=kHNpC1#Rg4J+YgE} zH0RH?V4G04cL$q+$WoQN7VH~%PYQ0}Hb_d%8CeOyXJJ>D+ zFW{=RVC}f@Ywiw~xfZMz8=Q}-Ot8vWk+CYn=fmF#|2F)a*>GTjxhMMyPcE(tY&%+2 z=31}=jrS^G+MvwEwNib<`MnnGe|NB){4s$!Q+>@!hE^4cx*e=w6A~tB z%s%^1?A^iQ!6m@A%yg+br@~wYrdIWJKiD%g_s`wIqVa)EA^Eh=))PK|PAD*(Sj3Rv zGy8R^m9U6;tC`0sfnPxFdo9>n&431LT6lSR zaUN(j@A6ox?!noh@b+&;t9k~)(Lj$ZHJfX}wum8Ps@aPNEE9eJbtfFWaN*2R4ggxl BYVrU8 literal 0 HcmV?d00001 diff --git a/data/zeropad0x100.rom b/data/zeropad0x100.rom new file mode 100644 index 0000000000000000000000000000000000000000..65f57c2ee985713476ac0b6e3483e6fe472e2176 GIT binary patch literal 256 LcmZQz7})>-0RR92 literal 0 HcmV?d00001 diff --git a/tools/store-data b/tools/store-data index 636f79c..fef0353 100755 --- a/tools/store-data +++ b/tools/store-data @@ -13,14 +13,23 @@ data = 'hope' # These must be appended in the exact order indicated by the struct definition # in objstore.h -data += file_data('./data/disk2.rom') -data += file_data('./data/apple2.rom') +data += file_data('./data/print.rom') # $C100 +data += file_data('./data/serial.rom') # $C200 +data += file_data('./data/zeropad0x100.rom') # $C300 +data += file_data('./data/zeropad0x100.rom') # $C400 +data += file_data('./data/zeropad0x100.rom') # $C500 +data += file_data('./data/disk2.rom') # $C600 +data += file_data('./data/disk2.rom') # $C700 +data += file_data('./data/apple2.rom') # $D000 data += file_data('./fonts/apple2-system.bmp') # Let's not keep calling len(data) since we know it won't change over our # iterations data_len = len(data) +print data_len +exit(0) + # This just defines the variable name for the store data sys.stdout.write("static unsigned char store_data[] =\n")