bbc: added softlist for 6502 co-processor, and renamed others (nw)

master
Nigel Barnes 2016-01-16 00:05:20 +00:00
parent f49e9b5ce3
commit 81adce108e
12 changed files with 144 additions and 69 deletions

View File

@ -8,7 +8,7 @@
Hold down the SHIFT key and press and release the BREAK key.
-->
<softwarelist name="bbc_32016_flop" description="32016 Co-Processor Discs">
<softwarelist name="bbc_flop_32016" description="32016 Co-Processor Discs">
<software name="panos11" cloneof="panos14" supported="no">
<description>PanOS Version 1.10 System Disks</description>

84
hash/bbc_flop_6502.xml Normal file
View File

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- BBC Micro - 6502 Co-Processor Discs -->
<!-- Loading Instructions:
Hold down the SHIFT key and press and release the BREAK key.
-->
<softwarelist name="bbc_flop_6502" description="6502 Co-Processor Discs">
<software name="6502dev" supported="no">
<description>6502 Development Package</description>
<year>1985</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SNL05" />
<info name="compatibility" value="6502 co-processor" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="53760">
<rom name="6502development.ssd" size="53760" crc="219eefd1" sha1="d408d6d14d442c9e77be78fecef4b223e0c2404f" offset="0" />
</dataarea>
</part>
</software>
<software name="bitstik1" supported="no">
<description>Bitstik Graphics System</description>
<year>1984</year>
<publisher>Acorn</publisher>
<info name="release" value="ANF04" />
<info name="compatibility" value="6502 co-processor" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="System Master Disc"/>
<dataarea name="flop" size="204800">
<rom name="bitstik1.0_system_master.ssd" size="204800" crc="77996ac8" sha1="0de49dc2535dfe27915a58dfc71729ecd14f7515" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="Buffer Disc"/>
<dataarea name="flop" size="204800">
<rom name="bitstik1.0_buffer.ssd" size="204800" crc="2a58f413" sha1="2ab1f5da153d40517a9e68bcaf3e579b373d2dc6" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
<feature name="part_id" value="Introductory Library Disc 252/253"/>
<dataarea name="flop" size="409600">
<rom name="bitstik1.0_introductory_library.ssd" size="409600" crc="bba2cbdc" sha1="ec73cc3225b3d35285377b143c5d34213a46716d" offset="0" />
</dataarea>
</part>
</software>
<software name="bitstik2" supported="no">
<description>Bitstik 2</description>
<year>1985</year>
<publisher>Robo Systems</publisher>
<info name="compatibility" value="6502 co-processor" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Introductory Library Disc Vol.1"/>
<dataarea name="flop" size="204800">
<rom name="bitstik2.0_library_vol1.ssd" size="204800" crc="2d2ece29" sha1="390fcfee6efb7bf980d1a94dee03db42b8a34cba" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="Introductory Library Disc Vol.2"/>
<dataarea name="flop" size="204800">
<rom name="bitstik2.0_library_vol2.ssd" size="204800" crc="ddda8667" sha1="268799856bd19c06f4a3125d1f4164429d15e0dd" offset="0" />
</dataarea>
</part>
</software>
<software name="l2fsutil" supported="no">
<description>Econet Level 2 Fileserver Software</description>
<year>1985</year>
<publisher>Acorn</publisher>
<info name="release" value="AES21" />
<info name="compatibility" value="6502 co-processor" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="204800">
<rom name="econet_level_2_utils.ssd" size="204800" crc="c7039167" sha1="37a52b17138c1d84301ed23a04456939810f103c" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -8,7 +8,7 @@
Hold down the SHIFT key and press and release the BREAK key.
-->
<softwarelist name="bbc_65c102_flop" description="65C102 Co-Processor Discs">
<softwarelist name="bbc_flop_65c102" description="65C102 Co-Processor Discs">
<software name="coprosup" supported="no">
<description>BBC Master 65C102 Co-Processor Support Disc</description>

View File

@ -8,7 +8,7 @@
Hold down the SHIFT key and press and release the BREAK key.
-->
<softwarelist name="bbc_68000_flop" description="68000 Co-Processor Discs">
<softwarelist name="bbc_flop_68000" description="68000 Co-Processor Discs">
<software name="casper" supported="no">
<description>Casper Support Discs</description>

View File

@ -8,7 +8,7 @@
Hold down the SHIFT key and press and release the BREAK key.
-->
<softwarelist name="bbc_80186_flop" description="80186 Co-Processor Discs">
<softwarelist name="bbc_flop_80186" description="80186 Co-Processor Discs">
<software name="m512sys" supported="no">
<description>BBC Master 512 System Discs</description>

View File

@ -8,7 +8,7 @@
Hold down the SHIFT key and press and release the BREAK key.
-->
<softwarelist name="bbc_arm_flop" description="ARM Co-Processor Discs">
<softwarelist name="bbc_flop_arm" description="ARM Co-Processor Discs">
<software name="armevals" supported="no">
<description>ARM Evaluation System Discs</description>

View File

@ -8,7 +8,7 @@
Reset with Z80 co-processor enabled and Acorn CP/M System Disc 1 in drive 0.
-->
<softwarelist name="bbc_torch_flop" description="Torch Z80 Co-Processor Discs">
<softwarelist name="bbc_flop_torch" description="Torch Z80 Co-Processor Discs">
<software name="advent" supported="no">
<description>Adventure B01 - 550 points</description>
@ -24,7 +24,7 @@
</software>
<software name="bbcbasic" supported="no">
<description>BBC Basic (Z80) v2.30</description>
<description>Torch BBC BASIC (Z80) v2.30</description>
<year>1984</year>
<publisher>Torch</publisher>
<info name="release" value="SC02" />

View File

@ -8,7 +8,7 @@
Reset with Z80 co-processor enabled and Acorn CP/M System Disc 1 in drive 0.
-->
<softwarelist name="bbc_z80_flop" description="Z80 Co-Processor Discs">
<softwarelist name="bbc_flop_z80" description="Z80 Co-Processor Discs">
<software name="cpmsys" supported="no">
<description>Acorn CP/M System Discs</description>

View File

@ -12,7 +12,7 @@
To start/stop the tape you must use the MESS menus, so you'll have to turn full keyboard mode off with Scroll Lock, then navigate the menus, turning Scroll Lock back on when you're finished.
-->
<softwarelist name="bbcb_de_cass" description="BBC Micro Model B (German) cassettes">
<softwarelist name="bbcb_cass_de" description="BBC Micro Model B (German) cassettes">
<!-- Games -->

View File

@ -12,7 +12,7 @@
<!-- All images in this list were created from original discs, most contain copy protection. -->
<softwarelist name="bbcb_orig_flop" description="BBC Micro Model B Original disks">
<softwarelist name="bbcb_flop_orig" description="BBC Micro Model B Original disks">
<!-- Games -->
@ -757,7 +757,7 @@
<software name="fabfour1">
<description>Fab Four Vol.1</description>
<year>1990</year>
<year>1989</year>
<publisher>Audiogenic</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Side [A]"/>
@ -1130,7 +1130,7 @@
<software name="impmiss">
<description>Impossible Mission</description>
<year>1985</year>
<year>1986</year>
<publisher>U.S. Gold</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="105085">
@ -1229,7 +1229,7 @@
<software name="sharrier">
<description>Strike Force Harrier</description>
<year>1986</year>
<year>1985</year>
<publisher>Mirrorsoft</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102539">
@ -1544,8 +1544,8 @@
<software name="discdebg">
<description>Disc Debug and Copy All</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<year>1983</year>
<publisher>Basil Bloom</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="104953">
<rom name="190 disk debug and copy-all.fsd" size="104953" crc="20dc59e1" sha1="c5e998e839cef9f9a53b531e10a0d2de4ee8050a" offset="0" />
@ -2065,7 +2065,7 @@
<software name="story">
<description>Story</description>
<year>1983</year>
<publisher>H &amp; H Software</publisher>
<publisher>H&amp;H Software</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="105191">
<rom name="342 story.fsd" size="105191" crc="3cfde5fc" sha1="99e1bdaacf6615d10279b87c279213188434a57a" offset="0" />
@ -2114,7 +2114,7 @@
</software>
<software name="bismarck">
<description>Bismarck Death of a Battleship</description>
<description>Bismarck: Death of a Battleship</description>
<year>1987</year>
<publisher>BBC Soft</publisher>
<part name="flop1" interface="floppy_5_25">
@ -3423,48 +3423,31 @@
</part>
</software>
<software name="farmcash">
<description>FarmCash Setup v1.12</description>
<software name="farmman">
<description>Farm Management Suite</description>
<year>198?</year>
<publisher>Acornsoft</publisher>
<info name="protection" value="None" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="FarmCash Setup"/>
<dataarea name="flop" size="204800">
<rom name="240 farmcash.ssd" size="204800" crc="ba011313" sha1="5f502b669b83dd80ef524addc75875b946ae0121" offset="0" />
</dataarea>
</part>
</software>
<software name="fieldfil">
<description>FieldFile Setup v1.11</description>
<year>198?</year>
<publisher>Acornsoft</publisher>
<info name="protection" value="None" />
<part name="flop1" interface="floppy_5_25">
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="FieldFile Setup"/>
<dataarea name="flop" size="204800">
<rom name="241 fieldfile.ssd" size="204800" crc="61938782" sha1="50ede0e4380043268a9b010587a4bdb5285ea0f2" offset="0" />
</dataarea>
</part>
</software>
<software name="capcost">
<description>CapCost Setup v1.11</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="protection" value="None" />
<part name="flop1" interface="floppy_5_25">
<part name="flop3" interface="floppy_5_25">
<feature name="part_id" value="CapCost Setup"/>
<dataarea name="flop" size="204800">
<rom name="242 capcost.ssd" size="204800" crc="78f00286" sha1="d747ca27c7490c7638870a099e7660d623eaf54e" offset="0" />
</dataarea>
</part>
</software>
<software name="farmplan">
<description>FarmPlanner Setup v1.01</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="protection" value="None" />
<part name="flop1" interface="floppy_5_25">
<part name="flop4" interface="floppy_5_25">
<feature name="part_id" value="FarmPlanner Setup"/>
<dataarea name="flop" size="204800">
<rom name="243 farmplanner.ssd" size="204800" crc="142493ad" sha1="3dc58f3d23893f9a926858ff16edf3418ba1b0fd" offset="0" />
</dataarea>
@ -3780,7 +3763,7 @@
<software name="longwave">
<description>Longitudinal Waves</description>
<year>198?</year>
<year>1983</year>
<publisher>Five Ways Software</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="57770">

View File

@ -8,7 +8,7 @@
Hold down the SHIFT key and press and release the BREAK key.
-->
<softwarelist name="bbcb_us_flop" description="BBC Micro Model B (US) disks">
<softwarelist name="bbcb_flop_us" description="BBC Micro Model B (US) disks">
<software name="intrutil">
<description>Introductory and Utilities Disk</description>

View File

@ -940,12 +940,13 @@ static MACHINE_CONFIG_DERIVED( bbcb, bbca )
MCFG_ECONET_SLOT_ADD("econet254", 254, econet_devices, NULL)
/* software lists */
MCFG_SOFTWARE_LIST_ADD("cass_ls_b", "bbcb_cass")
MCFG_SOFTWARE_LIST_ADD("flop_ls_b", "bbcb_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_b_orig", "bbcb_orig_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_z80", "bbc_z80_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_32016", "bbc_32016_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_68000", "bbc_68000_flop")
MCFG_SOFTWARE_LIST_ADD("cass_ls_b", "bbcb_cass")
MCFG_SOFTWARE_LIST_ADD("flop_ls_b", "bbcb_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_b_orig", "bbcb_flop_orig")
MCFG_SOFTWARE_LIST_ADD("flop_ls_z80", "bbc_flop_z80")
MCFG_SOFTWARE_LIST_ADD("flop_ls_32016", "bbc_flop_32016")
MCFG_SOFTWARE_LIST_ADD("flop_ls_68000", "bbc_flop_68000")
MCFG_SOFTWARE_LIST_ADD("flop_ls_6502", "bbc_flop_6502")
MACHINE_CONFIG_END
@ -970,7 +971,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( bbcb_de, bbcb )
/* software lists */
MCFG_SOFTWARE_LIST_ADD("flop_ls_b_de", "bbcb_de_cass")
MCFG_SOFTWARE_LIST_ADD("flop_ls_b_de", "bbcb_cass_de")
MACHINE_CONFIG_END
@ -982,7 +983,7 @@ static MACHINE_CONFIG_DERIVED( bbcb_us, bbcb )
MCFG_SCREEN_REFRESH_RATE(60)
/* software lists */
MCFG_SOFTWARE_LIST_ADD("flop_ls_b_us", "bbcb_us_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_b_us", "bbcb_flop_us")
MACHINE_CONFIG_END
@ -1033,10 +1034,11 @@ static MACHINE_CONFIG_DERIVED( torchf, bbcb )
/* Add Torch Z80 Communicator co-processor */
/* software lists */
MCFG_SOFTWARE_LIST_ADD("flop_ls_torch", "bbc_torch_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_torch", "bbc_flop_torch")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_z80")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_32016")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_68000")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_6502")
MACHINE_CONFIG_END
@ -1082,6 +1084,7 @@ static MACHINE_CONFIG_DERIVED( abc110, bbcbp )
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_b_orig")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_32016")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_68000")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_6502")
MACHINE_CONFIG_END
@ -1104,6 +1107,7 @@ static MACHINE_CONFIG_DERIVED( acw443, bbcbp )
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_b_orig")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_z80")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_68000")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_6502")
MACHINE_CONFIG_END
@ -1124,6 +1128,7 @@ static MACHINE_CONFIG_DERIVED( abc310, bbcbp )
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_z80")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_32016")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_68000")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_6502")
MACHINE_CONFIG_END
@ -1159,6 +1164,7 @@ static MACHINE_CONFIG_DERIVED( reutapm, bbcbp )
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_z80")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_32016")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_68000")
MCFG_SOFTWARE_LIST_REMOVE("flop_ls_6502")
MACHINE_CONFIG_END
@ -1240,13 +1246,13 @@ static MACHINE_CONFIG_START( bbcm, bbc_state )
MCFG_SOFTWARE_LIST_ADD("cass_ls_m", "bbcm_cass")
MCFG_SOFTWARE_LIST_ADD("flop_ls_m", "bbcm_flop")
MCFG_SOFTWARE_LIST_ADD("cart_ls_m", "bbcm_cart")
MCFG_SOFTWARE_LIST_ADD("flop_ls_z80", "bbc_z80_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_32016", "bbc_32016_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_68000", "bbc_68000_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cass_ls_a", "bbca_cass")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cass_ls_b", "bbcb_cass")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("flop_ls_b", "bbcb_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("flop_ls_b_orig", "bbcb_orig_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_z80", "bbc_flop_z80")
MCFG_SOFTWARE_LIST_ADD("flop_ls_32016", "bbc_flop_32016")
MCFG_SOFTWARE_LIST_ADD("flop_ls_68000", "bbc_flop_68000")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cass_ls_a", "bbca_cass")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cass_ls_b", "bbcb_cass")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("flop_ls_b", "bbcb_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("flop_ls_b_orig", "bbcb_flop_orig")
/* acia */
MCFG_DEVICE_ADD("acia6850", ACIA6850, 0)
@ -1308,7 +1314,7 @@ static MACHINE_CONFIG_DERIVED( bbcmt, bbcm )
/* Add 65C102 co-processor */
/* software lists */
MCFG_SOFTWARE_LIST_ADD("flop_ls_65c102", "bbc_65c102_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_65c102", "bbc_flop_65c102")
MACHINE_CONFIG_END
@ -1360,7 +1366,7 @@ static MACHINE_CONFIG_DERIVED( bbcm512, bbcm )
/* Add Intel 80186 co-processor */
/* software lists */
MCFG_SOFTWARE_LIST_ADD("flop_ls_80186", "bbc_80186_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_80186", "bbc_flop_80186")
MACHINE_CONFIG_END
@ -1369,7 +1375,7 @@ static MACHINE_CONFIG_DERIVED( bbcmarm, bbcm )
/* Add ARM co-processor */
/* software lists */
MCFG_SOFTWARE_LIST_ADD("flop_ls_arm", "bbc_arm_flop")
MCFG_SOFTWARE_LIST_ADD("flop_ls_arm", "bbc_flop_arm")
MACHINE_CONFIG_END
@ -1652,10 +1658,12 @@ ROM_START(torchf)
ROM_DEFAULT_BIOS("mcp120cbl")
ROM_SYSTEM_BIOS( 0, "mcp120cbl", "MCP120CBL" )
ROMX_LOAD("mcp120cbl.rom", 0x38000, 0x4000, CRC(851d0879) SHA1(2e54ef15692ba7dd9fcfd1ef0d660464a772b156), ROM_BIOS(1))
ROM_SYSTEM_BIOS( 1, "mcp041cbl", "MCP041CBL" )
ROMX_LOAD("mcp041cbl.rom", 0x38000, 0x4000, CRC(b36f07f4) SHA1(bd53f09bf73357845a6f97df1ee9e5aea5cdca90), ROM_BIOS(2))
ROM_SYSTEM_BIOS( 2, "cpn071", "CPN71+" )
ROMX_LOAD("cpn071.rom", 0x38000, 0x2000, CRC(fcb1bdc8) SHA1(756e22f6d76eb26206765f92c78c7152944102b6), ROM_BIOS(3))
ROM_SYSTEM_BIOS( 1, "mcp101ci", "MCP101CI" )
ROMX_LOAD("mcp101ci.rom", 0x38000, 0x4000, NO_DUMP, ROM_BIOS(2))
ROM_SYSTEM_BIOS( 2, "mcp041cbl", "MCP041CBL" )
ROMX_LOAD("mcp041cbl.rom", 0x38000, 0x4000, CRC(b36f07f4) SHA1(bd53f09bf73357845a6f97df1ee9e5aea5cdca90), ROM_BIOS(3))
ROM_SYSTEM_BIOS( 3, "cpn071", "CPN71+" )
ROMX_LOAD("cpn071.rom", 0x38000, 0x2000, CRC(fcb1bdc8) SHA1(756e22f6d76eb26206765f92c78c7152944102b6), ROM_BIOS(4))
ROM_RELOAD( 0x3a000, 0x2000 )
ROM_REGION(0x4000, "os", 0)
@ -2095,8 +2103,8 @@ COMP ( 1983, bbcb_us, bbcb, 0, bbcb_us, bbcb, bbc_state, bbc, "
COMP ( 1984, bbcb1770, bbcb, 0, bbcb1770, bbcb, bbc_state, bbc, "Acorn", "BBC Micro Model B w/1770 FDC", MACHINE_IMPERFECT_GRAPHICS)
COMP ( 1985, bbcbp, 0, bbcb, bbcbp, bbcbp, bbc_state, bbc, "Acorn", "BBC Micro Model B+ 64K", MACHINE_IMPERFECT_GRAPHICS)
COMP ( 1985, bbcbp128, bbcbp, 0, bbcbp128, bbcbp, bbc_state, bbc, "Acorn", "BBC Micro Model B+ 128K", MACHINE_IMPERFECT_GRAPHICS)
COMP ( 1985, acw443, bbcbp, 0, acw443, abc, bbc_state, bbc, "Acorn", "ABC 210/Cambridge Workstation", MACHINE_NOT_WORKING)
COMP ( 1985, abc110, bbcbp, 0, abc110, abc, bbc_state, bbc, "Acorn", "ABC 110", MACHINE_NOT_WORKING)
COMP ( 1985, acw443, bbcbp, 0, acw443, abc, bbc_state, bbc, "Acorn", "ABC 210/Cambridge Workstation", MACHINE_NOT_WORKING)
COMP ( 1985, abc310, bbcbp, 0, abc310, abc, bbc_state, bbc, "Acorn", "ABC 310", MACHINE_NOT_WORKING)
COMP ( 1985, reutapm, bbcbp, 0, reutapm, bbcb, bbc_state, bbc, "Acorn", "Reuters APM", MACHINE_NO_SOUND_HW | MACHINE_NOT_WORKING)
COMP ( 1986, bbcm, 0, bbcb, bbcm, bbcm, bbc_state, bbc, "Acorn", "BBC Master 128", MACHINE_IMPERFECT_GRAPHICS)