diff options
author | Michaël Banaan Ananas <happppp@users.noreply.github.com> | 2014-07-21 01:58:50 +0000 |
---|---|---|
committer | Michaël Banaan Ananas <happppp@users.noreply.github.com> | 2014-07-21 01:58:50 +0000 |
commit | 0e91535b568a80d0b45246dc3d5cfd15c7c93aea (patch) | |
tree | a0e0eb893b17f606aa78936171f97c2728213ebc | |
parent | fb22b5a3b694ac062df3aae21e616338f818d83a (diff) |
added cc40 software list.
Much thanks to J Guidry and Lee!
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | hash/cc40_cart.xml | 127 | ||||
-rw-r--r-- | src/mess/drivers/cc40.c | 2 | ||||
-rw-r--r-- | src/mess/drivers/ti74.c | 2 |
4 files changed, 130 insertions, 2 deletions
diff --git a/.gitattributes b/.gitattributes index 4d655255ae3..8344242d71e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -80,6 +80,7 @@ hash/cbm2_cart.xml svneol=native#text/xml hash/cbm2_flop.xml svneol=native#text/xml hash/cbm8096_flop.xml svneol=native#text/xml hash/cbm8296_flop.xml svneol=native#text/xml +hash/cc40_cart.xml svneol=native#text/xml hash/cd32.xml svneol=native#text/xml hash/cdi.xml svneol=native#text/xml hash/cdtv.xml svneol=native#text/xml diff --git a/hash/cc40_cart.xml b/hash/cc40_cart.xml new file mode 100644 index 00000000000..cffd14e5865 --- /dev/null +++ b/hash/cc40_cart.xml @@ -0,0 +1,127 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> + +<softwarelist name="cc40_cart" description="CC-40 cartridges"> + +<!-- + + Not included in list: + - SS-1000 16KB RAM + - SS-1001 8KB RAM, battery backed + + Also, not sure if these exist, probably canceled: + - Business Graphics + - Games II + - Perspective Drawing + +--> + + <software name="aee"> + <description>Advanced Electrical Engineering</description> + <year>1983</year> + <publisher>Texas Instruments</publisher> + <info name="serial" value="SS-3007"/> + <info name="usage" value="Load with RUN "DIR", then load program from list" /> + <part name="cart" interface="cc40_cart"> + <dataarea name="rom" size="0x8000"> + <rom name="aee.bin" size="0x8000" crc="0ebf8f90" sha1="609cb2f5e235995eea66e9da0f06ca80e736e290" offset="0" /> + </dataarea> + </part> + </software> + + <software name="ea"> + <!-- NOTE: second half of the rom is a copy of Memo Processor --> + <!-- This software was unreleased, looks finished though, in-house SDK? - extensive documentation is available --> + <description>Editor/Assembler</description> + <year>1983</year> + <publisher>Texas Instruments (unreleased)</publisher> + <info name="usage" value="Load with RUN "ALDS"" /> + <part name="cart" interface="cc40_cart"> + <feature name="pcb" value="Mechatronic Systems" /> + <feature name="ic1" value="27C512" /> + <dataarea name="rom" size="0x10000"> + <rom name="ea.bin" size="0x10000" crc="42c5b541" sha1="565a00d688d6aac6eb688e3570d42e0236d2fcb2" offset="0" /> + </dataarea> + </part> + </software> + + <software name="finance"> + <description>Finance</description> + <year>1983</year> + <publisher>Texas Instruments</publisher> + <info name="serial" value="SS-3006"/> + <info name="usage" value="Load with RUN "DIR", then load program from list" /> + <part name="cart" interface="cc40_cart"> + <dataarea name="rom" size="0x8000"> + <rom name="finance.bin" size="0x8000" crc="d1671acc" sha1="a4a6da5504bea2b37b289c83e4af012ed8f4ad9b" offset="0" /> + </dataarea> + </part> + </software> + + <software name="games1"> + <description>Games I</description> + <year>1983</year> + <publisher>Texas Instruments</publisher> + <info name="serial" value="SS-3024"/> + <info name="usage" value="Load with RUN "DIR", then load program from list" /> + <part name="cart" interface="cc40_cart"> + <dataarea name="rom" size="0x8000"> + <rom name="games1.bin" size="0x8000" crc="54b52a26" sha1="1ad4c414b3aba73e10e30a2c2a2de8e92f96d46b" offset="0" status="baddump" /> + </dataarea> + </part> + </software> + + <software name="maths"> + <description>Mathematics</description> + <year>1983</year> + <publisher>Texas Instruments</publisher> + <info name="serial" value="SS-3009"/> + <info name="usage" value="Load with RUN "DIR", then load program from list" /> + <part name="cart" interface="cc40_cart"> + <dataarea name="rom" size="0x8000"> + <rom name="mathematics.bin" size="0x8000" crc="f0f7a65a" sha1="88af8b822d296a774a275e26ed4c91140c93b074" offset="0" /> + </dataarea> + </part> + </software> + + <software name="memoproc"> + <description>Memo Processor</description> + <year>1983</year> + <publisher>Texas Instruments</publisher> + <info name="developer" value="Telos Software Products" /> + <info name="serial" value="SS-3004"/> + <info name="usage" value="Load with RUN "MP"" /> + <part name="cart" interface="cc40_cart"> + <dataarea name="rom" size="0x8000"> + <rom name="memo_processor.bin" size="0x8000" crc="817f77db" sha1="13541d447b30834efdb23718eb30ce243a32c7d5" offset="0" /> + </dataarea> + </part> + </software> + + <software name="pascal"> + <description>Learn Pascal</description> + <year>1983</year> + <publisher>Texas Instruments</publisher> + <info name="serial" value="SS-1001"/> + <info name="usage" value="Load with RUN "PASCAL"" /> + <part name="cart" interface="cc40_cart"> + <dataarea name="rom" size="0x8000"> + <rom name="pascal.bin" size="0x8000" crc="e9bced03" sha1="770944a521bc8c1ad72c3aabdcfdc5929131c658" offset="0" /> + </dataarea> + </part> + </software> + + <software name="stats"> + <description>Statistics</description> + <year>1983</year> + <publisher>Texas Instruments</publisher> + <info name="serial" value="SS-3008"/> + <info name="usage" value="Load with RUN "DIR", then load program from list" /> + <part name="cart" interface="cc40_cart"> + <dataarea name="rom" size="0x8000"> + <rom name="statistics.bin" size="0x8000" crc="2c0e5c22" sha1="73c2b3512ba8eaacdc529d4df80ae3673a53589d" offset="0" /> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/src/mess/drivers/cc40.c b/src/mess/drivers/cc40.c index 2a54eff9942..5ff80ed2180 100644 --- a/src/mess/drivers/cc40.c +++ b/src/mess/drivers/cc40.c @@ -485,7 +485,7 @@ static MACHINE_CONFIG_START( cc40, cc40_state ) /* cartridge */ MCFG_CARTSLOT_ADD("cart") - MCFG_CARTSLOT_EXTENSION_LIST("256,bin,rom") + MCFG_CARTSLOT_EXTENSION_LIST("bin,rom") MCFG_CARTSLOT_NOT_MANDATORY MCFG_CARTSLOT_LOAD(cc40_state, cc40_cartridge) MCFG_CARTSLOT_INTERFACE("cc40_cart") diff --git a/src/mess/drivers/ti74.c b/src/mess/drivers/ti74.c index 1c3a15765ff..e5ee9d0892d 100644 --- a/src/mess/drivers/ti74.c +++ b/src/mess/drivers/ti74.c @@ -133,4 +133,4 @@ ROM_START( ti74 ) ROM_END -COMP( 1986, ti74, 0, 0, ti74, ti74, driver_device, 0, "Texas Instruments", "TI-74", GAME_IS_SKELETON ) +COMP( 1985, ti74, 0, 0, ti74, ti74, driver_device, 0, "Texas Instruments", "TI-74 Basicalc", GAME_IS_SKELETON ) |