summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.gitattributes1
-rw-r--r--hash/a7800.xml60
-rw-r--r--hash/coco_flop.xml21
-rw-r--r--hash/psx.xml20
-rw-r--r--src/mess/drivers/coco3.c2
-rw-r--r--src/mess/machine/a7800.c1
-rw-r--r--src/mess/machine/coco_fdc.c2
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>&lt;homebrew&gt;</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>&lt;homebrew&gt;</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>&lt;homebrew&gt;</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>&lt;homebrew&gt;</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
};