diff options
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | hash/a7800.xml | 60 | ||||
-rw-r--r-- | hash/coco_flop.xml | 21 | ||||
-rw-r--r-- | hash/psx.xml | 20 | ||||
-rw-r--r-- | src/mess/drivers/coco3.c | 2 | ||||
-rw-r--r-- | src/mess/machine/a7800.c | 1 | ||||
-rw-r--r-- | src/mess/machine/coco_fdc.c | 2 |
7 files changed, 105 insertions, 2 deletions
diff --git a/.gitattributes b/.gitattributes index a140632d4c5..355a8a441de 100644 --- a/.gitattributes +++ b/.gitattributes @@ -85,6 +85,7 @@ hash/cdi.xml svneol=native#text/xml hash/cdtv.xml svneol=native#text/xml hash/channelf.xml svneol=native#text/xml hash/coco_cart.xml svneol=native#text/xml +hash/coco_flop.xml svneol=native#text/plain hash/coleco.xml svneol=native#text/xml hash/compclr2_flop.xml svneol=native#text/xml hash/compis.xml svneol=native#text/xml diff --git a/hash/a7800.xml b/hash/a7800.xml index 3b71ff4b21d..5c51e1585b6 100644 --- a/hash/a7800.xml +++ b/hash/a7800.xml @@ -2263,4 +2263,62 @@ almost nothing like the prototype. </dataarea> </part> </software> -</softwarelist> + + <!-- XM board enhanced --> + + <!-- these should require an XM board? but the emulation seems to be built into the base driver?--> + <!-- these have had the header stripped vs the .a78 files offered + there was also a 'binary' with size 0x24000, CRC fd503bd4 --> + <software name="dkongxm"> + <description>Donkey Kong (homebrew, XM enhanced, HSC support) (Demo)</description> + <year>2012</year> + <publisher><homebrew></publisher> <!-- TEP392 --> + <sharedfeat name="compatibility" value="PAL"/> + <part name="cart" interface="a7800_cart"> + <feature name="pcb_type" value="TYPE-XM" /> + <dataarea name="rom" size="0x24000"> + <rom name="dkxm_final_demo_pal_hsc.a78" size="0x24000" crc="6510b674" sha1="65b723b470d287af51e9888813149c43fb11ac26" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dkongxmu" cloneof="dkongxm" > + <description>Donkey Kong (homebrew, XM enhanced, HSC support) (Demo) (NTSC)</description> + <year>2012</year> + <publisher><homebrew></publisher> <!-- TEP392 --> + <sharedfeat name="compatibility" value="NTSC"/> + <part name="cart" interface="a7800_cart"> + <feature name="pcb_type" value="TYPE-XM" /> + <dataarea name="rom" size="0x24000"> + <rom name="dkxm_final_demo_ntsc_hsc.a78" size="0x24000" crc="2c67fea7" sha1="7825c1946e3c7492fa9bbfae33029cd68c0d1135" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dkongxmn" cloneof="dkongxm"> + <description>Donkey Kong (homebrew, XM enhanced) (Demo)</description> + <year>2012</year> + <publisher><homebrew></publisher> <!-- TEP392 --> + <sharedfeat name="compatibility" value="PAL"/> + <part name="cart" interface="a7800_cart"> + <feature name="pcb_type" value="TYPE-XM" /> + <dataarea name="rom" size="0x24000"> + <rom name="dkxm_final_demo_pal.a78" size="0x24000" crc="d362712e" sha1="118c462d6698bd23c378785f80062fdd7d65ca00" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dkongxmnu" cloneof="dkongxm" > + <description>Donkey Kong (homebrew, XM enhanced) (Demo) (NTSC)</description> + <year>2012</year> + <publisher><homebrew></publisher> <!-- TEP392 --> + <sharedfeat name="compatibility" value="NTSC"/> + <part name="cart" interface="a7800_cart"> + <feature name="pcb_type" value="TYPE-XM" /> + <dataarea name="rom" size="0x24000"> + <rom name="dkxm_final_demo_ntsc.a78" size="0x24000" crc="6e170055" sha1="f4da231312da06ff9e8af5681b5013b14886b455" offset="0" /> + </dataarea> + </part> + </software> + + </softwarelist> diff --git a/hash/coco_flop.xml b/hash/coco_flop.xml new file mode 100644 index 00000000000..590c7571600 --- /dev/null +++ b/hash/coco_flop.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> + +<softwarelist name="coco_flop" description="Tandy Radio Shack Color Computer disk images"> + + <!-- coco3 only requires 512Kb, audio is a farty, run best with a a 6309? - coco3h driver) --> + <!-- RUN"DONKEY" --> + <software name="dkong" supported ="partial"> + <description>Donkey Kong (Sock Master's Donkey Kong Emulator for CoCo 3) (512Kb)</description> + <year>2007</year> + <publisher>Sock Master</publisher> + <info name="author" value="Sock Master" /> + <info name="usage" value="CoCo 3 Only" /> + <part name="flop0" interface="floppy_5_25"> + <dataarea name="flop" size="161280"> + <rom name="dk.dsk" size="161280" crc="87a22c49" sha1="e9c1ac85150ed14ac81c854df13f6c09fa5b4748" offset="0" /> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/hash/psx.xml b/hash/psx.xml index e9ecfe91007..c5635f4ef2c 100644 --- a/hash/psx.xml +++ b/hash/psx.xml @@ -2,6 +2,8 @@ <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> <softwarelist name="psx" description="Sony Playstation CD-ROMs"> + <!-- todo, reconvert original dumps using current CHDMAN verison - Feb 2014 --> + <!-- *********************** NON-REDUMP Rips @@ -47,6 +49,24 @@ A few comments on these: <!-- Prototype disks --> + + <software name="bublbob2" > + <!-- Original images + bb2.bin 62,620,864 1c2c9f63 + bb2.cue 69 096e5077 + --> + <description>Bubble Bobble II (prototype)</description> + <year>1995</year> + <publisher>Taito</publisher> + <part name="cdrom" interface="psx_cdrom"> + <diskarea name="cdrom"> + <disk name="bubble bobble ii (prototype)" sha1="647d50fbb8aa602b82c3f7968d3affe57634f69a" /> + </diskarea> + </part> + </software> + + + <software name="baldgate" supported="no"> <!-- Original images (from drx) <rom name="baldur's gate - disc 1.bin" size="657475728" crc="96e9befa"/> diff --git a/src/mess/drivers/coco3.c b/src/mess/drivers/coco3.c index bdf93621832..ac9b1cd93ba 100644 --- a/src/mess/drivers/coco3.c +++ b/src/mess/drivers/coco3.c @@ -304,6 +304,8 @@ static MACHINE_CONFIG_START( coco3, coco3_state ) // software lists MCFG_SOFTWARE_LIST_ADD("cart_list","coco_cart") + + MCFG_SOFTWARE_LIST_ADD("flop_list","coco_flop") MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( coco3p, coco3 ) diff --git a/src/mess/machine/a7800.c b/src/mess/machine/a7800.c index 7f4aeb1b742..c17fde8634f 100644 --- a/src/mess/machine/a7800.c +++ b/src/mess/machine/a7800.c @@ -223,6 +223,7 @@ static const a7800_pcb pcb_list[] = { "TYPE-3", 0x3 }, { "TYPE-6", 0x6 }, { "TYPE-A", 0xa }, + { "TYPE-XM", 0xb }, /* XM cart? (dkongxm) */ { 0 } }; diff --git a/src/mess/machine/coco_fdc.c b/src/mess/machine/coco_fdc.c index 3d64d214e3e..17b4265b886 100644 --- a/src/mess/machine/coco_fdc.c +++ b/src/mess/machine/coco_fdc.c @@ -101,7 +101,7 @@ static const floppy_interface coco_floppy_interface = DEVCB_NULL, FLOPPY_STANDARD_5_25_DSHD, LEGACY_FLOPPY_OPTIONS_NAME(coco), - NULL, + "floppy_5_25", NULL }; |