bbc_cass.xml: Merged bbca_cass, bbcb_cass, bbcm_cass and added compatibility filters. No new software added (nw)

This commit is contained in:
Nigel Barnes 2020-05-25 20:02:29 +01:00
parent 310357fd16
commit 33a0322179
5 changed files with 2843 additions and 1386 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,605 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
license:CC0
Acorn BBC Micro Model A Tapes
I believe all the Cassette images here are original, so some may require the manuals for additional copy protection.
Loading Instructions:
Use the relevant command to load the software, usually CHAIN"" or *RUN, though some earlier titles from Micro Power require *LOAD.
This list was compiled from the archive at http://www.stairwaytohell.com/. Additional titles will be added as they are made available at http://stardot.org.uk/ forum.
-->
<softwarelist name="bbca_cass" description="Acorn BBC Micro Model A cassettes">
<!-- Games -->
<software name="100progs">
<description>100 Programs for the BBC Microcomputer</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="author" value="John Gordon" />
<info name="release" value="SBX12" />
<part name="cass1" interface="bbc_cass">
<feature name="part_id" value="Side 1"/>
<dataarea name="cass" size="31073">
<rom name="100a SomeErrs P35 40 51.uef" size="31073" crc="4cf8cb6b" sha1="71f601d9406f7e1a602f8f380ec2733c5d17d19e" />
</dataarea>
</part>
<part name="cass2" interface="bbc_cass">
<feature name="part_id" value="Side 2"/>
<dataarea name="cass" size="32750">
<rom name="100b.uef" size="32750" crc="85f0d76e" sha1="b9b334cd206e1a34af471489acf8f98d77e9d125" />
</dataarea>
</part>
</software>
<software name="adventur">
<description>Adventure</description>
<year>1983</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8639">
<rom name="adventure(1983)(micropower).uef" size="8639" crc="53770f29" sha1="5949dc94c31137c0beb996e37b34724e4e71af8c" />
</dataarea>
</part>
</software>
<software name="airlinea">
<description>Airline (Model A)</description>
<year>1983</year>
<publisher>CCS</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="6458">
<rom name="airline-modela(1983)(ccs).uef" size="6458" crc="29351a48" sha1="395b033bd2efe3691a69fafa0470019c79d16191" />
</dataarea>
</part>
</software>
<software name="arcdactn">
<description>Arcade Action</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBG06" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="13352">
<rom name="arcadeaction-v2.5(1982)(acornsoft)(g06).uef" size="13352" crc="6c2db1cd" sha1="b86be839f41ce68dc229f4ca84bac63c24326f9a"/>
</dataarea>
</part>
</software>
<software name="asterbel">
<description>Asteroid Belt</description>
<year>1982</year>
<publisher>Computer Concepts</publisher>
<info name="usage" value="Load with *RUN" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="4713">
<rom name="asteroidbelt_run(computerconcepts).uef" size="4713" crc="61b7b9e7" sha1="bd51ec809ac60842bacd6916d6d4c5ce7d431586" />
</dataarea>
</part>
</software>
<software name="atomsmas">
<description>Atom Smasher</description>
<year>1983</year>
<publisher>Romik</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="4572">
<rom name="atomsmasher(1983)(romik).uef" size="4572" crc="80f9484c" sha1="6be2cffc1aa05f9396618efcb8525725f3f1f1be" />
</dataarea>
</part>
</software>
<software name="beebtrek">
<description>Beebtrek</description>
<year>1982</year>
<publisher>Epsilon</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7168">
<rom name="beebtrek(epsilon).uef" size="7168" crc="729eef94" sha1="c6062440f4624d5d217a9a4deb073d45eb5144fe" />
</dataarea>
</part>
</software>
<software name="birdspre">
<description>Birds of Prey</description>
<year>1983</year>
<publisher>Romik</publisher>
<info name="author" value="Clive Webster" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="4192">
<rom name="birdsofprey(1983)(romik).uef" size="4192" crc="8c9e7abd" sha1="884f8830c9ec21070ab75edbd9d7d4de252c0269" />
</dataarea>
</part>
</software>
<software name="candyflo">
<description>Candyfloss</description>
<year>1982</year>
<publisher>I.J.K.</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="5269">
<rom name="candyfloss(1982)(ijk).uef" size="5269" crc="fe0ca047" sha1="4725f0ef2d8d3741897f3f8bc4a372c3a7065f0d" />
</dataarea>
</part>
</software>
<software name="cascad50">
<description>Cascade 50</description>
<year>1983</year>
<publisher>Cascade</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="37743">
<rom name="cascade50(cascade).uef" size="37743" crc="340ab359" sha1="d59f04c761df80c319d5f9bb6bf41aa6879e0422" />
</dataarea>
</part>
</software>
<software name="catmouse">
<description>Cat and Mouse</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="2370">
<rom name="catandmouse(micropower).uef" size="2370" crc="2abaadbb" sha1="20969ad3fe5002b9cdbbf10c5d51fca6a6477371" />
</dataarea>
</part>
</software>
<software name="corncrop">
<description>Corn Cropper</description>
<year>1983</year>
<publisher>CCS</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="6475">
<rom name="corncropper(1983)(ccs).uef" size="6475" crc="05e98b84" sha1="f5b70ce103e795f5f292dc7e220b302b27479d3b" />
</dataarea>
</part>
</software>
<software name="disassem">
<description>Disassembler</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="2624">
<rom name="disassembler(micropower).uef" size="2624" crc="e9bc953b" sha1="c70e48ec699f60de7b8cb07769c2ba80b245b9d3" />
</dataarea>
</part>
</software>
<software name="dreversi">
<description>Draughts And Reversi</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="author" value="Nick Reeves" />
<info name="release" value="SBG20" />
<part name="cass1" interface="bbc_cass">
<feature name="part_id" value="Draughts"/>
<dataarea name="cass" size="6165">
<rom name="dar-draughts-v2.1(1983)(acornsoft)(g20).uef" size="6165" crc="35e365ed" sha1="0000bae54eaaa8d5507cc0d7a444aaeac03df97d" />
</dataarea>
</part>
<part name="cass2" interface="bbc_cass">
<feature name="part_id" value="Reversi"/>
<dataarea name="cass" size="5627">
<rom name="dar-reversi-v2.1(1983)(acornsoft)(g20).uef" size="5627" crc="fc23b2d1" sha1="6b96831ba63e0e9f6f4470af8a27cfc6a69588b1" />
</dataarea>
</part>
</software>
<software name="famgames">
<description>Family Games</description>
<year>1982</year>
<publisher>I.J.K.</publisher>
<part name="cass1" interface="bbc_cass">
<feature name="part_id" value="Beetle"/>
<dataarea name="cass" size="2152">
<rom name="fg-beetle(ijk).uef" size="2152" crc="b59da103" sha1="027cfc74305d4ffa415ea5c2a18eaf8049335eb1" />
</dataarea>
</part>
<part name="cass2" interface="bbc_cass">
<feature name="part_id" value="Dice"/>
<dataarea name="cass" size="1127">
<rom name="fg-dice(ijk).uef" size="1127" crc="8b9c429f" sha1="fd246f58c464c23b5e7f1d618e337bd108bf656a" />
</dataarea>
</part>
<part name="cass3" interface="bbc_cass">
<feature name="part_id" value="Grand National"/>
<dataarea name="cass" size="1498">
<rom name="fg-grandnational(ijk).uef" size="1498" crc="a734c961" sha1="e99e2f2fbb366f84a3869bb9637228452d9db109" />
</dataarea>
</part>
<part name="cass4" interface="bbc_cass">
<feature name="part_id" value="Hangman"/>
<dataarea name="cass" size="5086">
<rom name="fg-hangman(ijk).uef" size="5086" crc="e0f6ee12" sha1="ae091f682f59b88ac597337ade7718bc32bcf4b6" />
</dataarea>
</part>
<part name="cass5" interface="bbc_cass">
<feature name="part_id" value="Kryptogram"/>
<dataarea name="cass" size="1502">
<rom name="fg-kryptogram(ijk).uef" size="1502" crc="75367a68" sha1="5e260a5d929694dd32bf8fc62700999ece741f42" />
</dataarea>
</part>
<part name="cass6" interface="bbc_cass">
<feature name="part_id" value="Music"/>
<dataarea name="cass" size="1169">
<rom name="fg-music(ijk).uef" size="1169" crc="0a54e462" sha1="f5edcc6217f19744890b861fac5ba98ba1e5fe83" />
</dataarea>
</part>
</software>
<software name="fruitmc">
<description>Fruit Machine</description>
<year>1982</year>
<publisher>Computer Concepts</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="4421">
<rom name="fruitmachine(computerconcepts).uef" size="4421" crc="75c47190" sha1="daf5d18bc78e189d3d5ca4191ff7c1fa5f64e4e8" />
</dataarea>
</part>
</software>
<software name="gomoku">
<description>Gomoku</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="3482">
<rom name="gomoku(micropower).uef" size="3482" crc="fcfcb9f5" sha1="2cfed84fab03f6aab487dffc722ca4a855ed8a19" />
</dataarea>
</part>
</software>
<software name="ainvader">
<description>Model A Invaders</description>
<year>1982</year>
<publisher>I.J.K.</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="5509">
<rom name="modelainvaders(ijk).uef" size="5509" crc="dd527c91" sha1="86a939c9e97a9144bab960a92e4727ff30a30cdb" />
</dataarea>
</part>
</software>
<software name="micrbudg">
<description>Micro Budget</description>
<year>1983</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="3142">
<rom name="microbudget(micropower).uef" size="3142" crc="767e9fdd" sha1="2a869c681572194dc7796a45c8eea3b047a509c3" />
</dataarea>
</part>
</software>
<software name="mindbend">
<description>Mind Bender</description>
<year>1982</year>
<publisher>Beebug</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="3346">
<rom name="mindbender.uef" size="3346" crc="32e27c6d" sha1="62118f9c6279e2d3ad2994deb4e35b9872054d04" />
</dataarea>
</part>
</software>
<software name="munchyma">
<description>Munchyman</description>
<year>1981</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="1650">
<rom name="munchyman(1981)(micropower).uef" size="1650" crc="1eb418a1" sha1="2da3a559253ac210dc75824e6dbdd34957680e84" />
</dataarea>
</part>
</software>
<software name="mutantbr">
<description>Mutant Invaders/Breakout</description>
<year>1982</year>
<publisher>I.J.K.</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="5346">
<rom name="mutantbreakout(ijk).uef" size="5346" crc="69d134b0" sha1="cdbd3c5a970961fa4fe9f72c9dc848708f920708" />
</dataarea>
</part>
</software>
<software name="mystad1">
<description>Mysterious Adventure 1 - The Golden Baton</description>
<year>1981</year>
<publisher>Adventure Soft</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8932">
<rom name="mystadv1-goldenbaton(1981)(adventuresoft).uef" size="8932" crc="551fae00" sha1="59429ccd78a7135ba924496e7a540ae6472f0fe4" />
</dataarea>
</part>
</software>
<software name="mystad2">
<description>Mysterious Adventure 2 - The Time Machine</description>
<year>1981</year>
<publisher>Adventure Soft</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="9067">
<rom name="mystadv2-timemachine(1981)(adventuresoft).uef" size="9067" crc="7a49561a" sha1="acb05f5713bb26312083d3052a27b56a79f17300" />
</dataarea>
</part>
</software>
<software name="mystad3">
<description>Mysterious Adventure 3 - Arrow of Death pt.1</description>
<year>1981</year>
<publisher>Adventure Soft</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8745">
<rom name="mystadv3-arrowofdeath(1981)(adventuresoft).uef" size="8745" crc="9420a55b" sha1="6b2dce306971de28955876eca709ab988abd6bd5" />
</dataarea>
</part>
</software>
<software name="mystad4">
<description>Mysterious Adventure 4 - Arrow of Death pt.2</description>
<year>1982</year>
<publisher>Adventure Soft</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8858">
<rom name="mystadv4-arrowofdeath2(1982)(adventuresoft).uef" size="8858" crc="f895c7e8" sha1="d3ec5ef7f4f744e069ab951b98a4a7dcaaa89f06" />
</dataarea>
</part>
</software>
<software name="reversim">
<description>Reversi 1 (Micro Power)</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="2150">
<rom name="reversi(198x)(micropower).uef" size="2150" crc="45f2023a" sha1="b01cd4fbf1c0d0e2a8515c01e224871c6f3a3af4" />
</dataarea>
</part>
</software>
<software name="savpondb">
<description>Savage Pond (Bug Byte)</description>
<year>1983</year>
<publisher>Bug Byte</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="11605">
<rom name="savagepond(1983)(bugbyte).uef" size="11605" crc="4b1629cd" sha1="833a3c6bfd1432a754124f8adf5a07b6c63e67b3" />
</dataarea>
</part>
</software>
<software name="savponda">
<description>Savage Pond (ASP Software)</description>
<year>198?</year>
<publisher>ASP Software</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="11586">
<rom name="savagepond(asp).uef" size="11586" crc="4efb0a68" sha1="06b20cfa0a17b7b7f1e9451f5bd2e842af8d8928" />
</dataarea>
</part>
</software>
<software name="seek">
<description>Seek</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="4805">
<rom name="seek(1982)(micropower).uef" size="4805" crc="0234d741" sha1="04c583b9defd2f819f6bccc4d2304af576598922" />
</dataarea>
</part>
</software>
<software name="shapemat">
<description>Shape Match</description>
<year>1982</year>
<publisher>Beebug</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="3596">
<rom name="shapematch(beebug).uef" size="3596" crc="2fc477ce" sha1="2c36bb23b9cb7fbcf2c695ea162c999d2ba57af8" />
</dataarea>
</part>
</software>
<software name="sigmagic">
<description>Signals and Magic</description>
<year>1982</year>
<publisher>H&amp;H Software</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="9649">
<rom name="signalsandmagic(hnh).uef" size="9649" crc="19edfd4a" sha1="0353fbea7269b821a8174bdb51ced70e2eb36b7c" />
</dataarea>
</part>
</software>
<software name="spacinva">
<description>Space Invaders 16K</description>
<year>1982</year>
<publisher>David McKeran</publisher>
<info name="usage" value="Load with *RUN" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="4513">
<rom name="spaceinvaders16k_run(1982)(davidmckeran).uef" size="4513" crc="a95a6a41" sha1="dff22b2d7a5c1d5355b8f72edf60acaa67f06c90" />
</dataarea>
</part>
</software>
<software name="sppirate">
<description>Space Pirates</description>
<year>1982</year>
<publisher>Bug Byte</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="3557">
<rom name="spacepirates_run(bugbyte).uef" size="3557" crc="99aa3d20" sha1="2815d990416a028fbd595954a45429d301d3ef38" />
</dataarea>
</part>
</software>
<software name="startrek">
<description>Star Trek</description>
<year>1982</year>
<publisher>I.J.K.</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="5376">
<rom name="startrek(ijk).uef" size="5376" crc="406c431d" sha1="d82aa9ff5eba0ed1824693bce0ae17a00c8fde31" />
</dataarea>
</part>
</software>
<software name="startrkm">
<description>Star Trek (Micro Power)</description>
<year>1983</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="6092">
<rom name="startrek(1983)(micropower).uef" size="6092" crc="9daba7da" sha1="2562b7e8da65a5c80f909f477e36e9241f43c376" />
</dataarea>
</part>
</software>
<software name="towealos">
<description>Tower of Alos</description>
<year>1982</year>
<publisher>A&amp;F Software</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="6425">
<rom name="towerofalos(anf).uef" size="6425" crc="fd11ea22" sha1="c5af41e482249edfc7f568f93a27de19d2a9ba04" />
</dataarea>
</part>
</software>
<software name="zombies">
<description>Zombies</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="1561">
<rom name="zombies.uef" size="1561" crc="2457e0a7" sha1="d94bab3abed8122debeb4fc579b43e699033a828" />
</dataarea>
</part>
</software>
<!-- Business -->
<software name="dskdiary">
<description>Desk Diary</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBB01" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8831">
<rom name="deskdiary(198x)(acornsoft)(b01).uef" size="8831" crc="fa88d857" sha1="e12a6e25e371a141c7152a8e88474be2967cb4c2" />
</dataarea>
</part>
</software>
<software name="filer">
<description>Filer</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7092">
<rom name="filer-bbcb(micropower).uef" size="7092" crc="2833bfc6" sha1="88561cf141b8cefff00f290def6ed98b67e839b2" />
</dataarea>
</part>
</software>
<!-- Educational -->
<software name="peekoc">
<description>Peeko-Computer</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE02" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="3993">
<rom name="peekocomputer(198x)(acornsoft)(e02).uef" size="3993" crc="9a78f3b9" sha1="ff974eb52d6d984637e21e15a883a7572991e38b" />
</dataarea>
</part>
</software>
<software name="wordseq">
<description>Word Sequencing</description>
<year>1983</year>
<publisher>Acornsoft/ESM</publisher>
<info name="release" value="SBE06" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7955">
<rom name="wordsequencing(1983)(acornsoft)(e06).uef" size="7955" crc="b6a37e42" sha1="b0b2088cd4bbbed7accd33e943eb8f343e36c7a2" />
</dataarea>
</part>
</software>
<software name="jnrmath">
<description>Junior Maths Pack</description>
<year>1982</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="5641">
<rom name="juniormathspack(micropower).uef" size="5641" crc="d3395b2d" sha1="313973307a473a961b6ac04efffe7f17f951d767" />
</dataarea>
</part>
</software>
<software name="missigns">
<description>Missing Signs</description>
<year>1983</year>
<publisher>Acornsoft/ESM</publisher>
<info name="release" value="SBE09" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7977">
<rom name="missingsigns(1983)(acornsoft)(e09).uef" size="7977" crc="7da85f67" sha1="ebc8116fa980c0d268918a3aa333f772de0a7cb9" />
</dataarea>
</part>
</software>
<software name="physic">
<description>Physics</description>
<year>1983</year>
<publisher>Micro Power</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="3111">
<rom name="physics(micropower).uef" size="3111" crc="36c7ac0e" sha1="794354c9763654c7477b2bb0d5fe5bea35cea179" />
</dataarea>
</part>
</software>
<!-- Languages -->
<software name="lisp">
<description>LISP</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBL02" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="12734">
<rom name="lisp(1982)(acornsoft)(l02).uef" size="12734" crc="f93222c5" sha1="fd2b12ce8a273d0b2340c86627c82dec85a7366e" />
</dataarea>
</part>
</software>
<!-- Graphics and other -->
<software name="crgraph">
<description>Creative Graphics</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBX01" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="9543">
<rom name="creativegraphics(198x)(acornsoft)(x01).uef" size="9543" crc="b1879555" sha1="5f603d2a1c0693c4d91d8695e473e65e5c6ba3c5" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -1,241 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
license:CC0
Acorn BBC Micro Model B (German) Tapes
I believe all the Cassette images here are original, so some require the manuals for additional copy protection
Loading Instructions:
If the system has a disk drive (which the BBC Model B does by default in MAME) you must type *TAPE, then use the relevant command to load the software, usually CHAIN"" or *RUN, though some earlier titles from Micro Power require *LOAD.
To start/stop the tape you must use the MAME UI, 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_cass_de" description="Acorn BBC Micro Model B (German) cassettes">
<!-- Games -->
<software name="hopperg">
<description>Hopper (Ger)</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="author" value="Neil Raine" />
<info name="release" value="SBG23" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8112">
<rom name="hopper-german(1983)(acornsoft)(g23).uef" size="8112" crc="3972b897" sha1="b5f7897dcad92b758d0473ac840f2b41e8049ef4" />
</dataarea>
</part>
</software>
<software name="meteorsg">
<description>Meteors (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBG13" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="6610">
<rom name="meteors-german(1982)(acornsoft)(g13).uef" size="6610" crc="0bb65e55" sha1="238ba733b0094942dd477ca49754249284741c40" />
</dataarea>
</part>
</software>
<software name="monsterg">
<description>Monsters (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBG03" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7890">
<rom name="monsters-german(1982)(acornsoft)(g03).uef" size="7890" crc="37838358" sha1="c3c698a8174d0b67d6ee563bcecb9a42354ae3fc" />
</dataarea>
</part>
</software>
<software name="planetog">
<description>Planetoid (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBG15" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8515">
<rom name="planetoid-german(1982)(acornsoft)(g15).uef" size="8515" crc="bfaa94f8" sha1="fc8cb246c19cd717f7684074979ea5cb6d98e4fb" />
</dataarea>
</part>
</software>
<software name="rocketrg">
<description>Rocket Raid (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBG05" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7747">
<rom name="rocketraid-german(1982)(acornsoft)(g05).uef" size="7747" crc="3a6ccbd0" sha1="afd7318589bb419606b25b575c7488369acf2c9b" />
</dataarea>
</part>
</software>
<software name="snapperg">
<description>Snapper (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBG04" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7174">
<rom name="snapper-german(1982)(acornsoft)(g04).uef" size="7174" crc="6ffbe578" sha1="0cc295dba1b771475ae8e71340b6ce4f885040e9" />
</dataarea>
</part>
</software>
<software name="supering">
<description>Super Invaders (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="author" value="Geoffrey J Crammond" />
<info name="release" value="SBG16" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7812">
<rom name="superinvaders-german(1982)(acornsoft)(g16).uef" size="7812" crc="382b3412" sha1="4361fba1203b07fb05f62273ac02db403a3f38ce" />
</dataarea>
</part>
</software>
<software name="welcomeg">
<description>Willkommen (Ger)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="48009">
<rom name="welcome-german(1981)(bbc).uef" size="48009" crc="a2d78451" sha1="b0ff9fd8a51412dee878e763fe0aa54deef2c962" />
</dataarea>
</part>
</software>
<!-- Business -->
<software name="dskdiarg">
<description>Desk Diary (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBB01" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="9739">
<rom name="deskdiary-german(198x)(acornsoft)(b01).uef" size="9739" crc="7ef32892" sha1="ec3910be9c7b5c1729586ba88a88173d08dcf34b" />
</dataarea>
</part>
</software>
<!-- Educational -->
<software name="peekocg">
<description>Peeko-Computer (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE02" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="4821">
<rom name="peekocomputer-german(198x)(acornsoft)(e02).uef" size="4821" crc="c6503a6b" sha1="813a6399a45a75a4aab3d2edd1722488edf41a52" />
</dataarea>
</part>
</software>
<software name="busgames">
<description>Managementspiele (Ger)</description>
<year>1982</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE03" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="11858">
<rom name="businessgames-german(198x)(acornsoft)(e03).uef" size="11858" crc="ae23e0dd" sha1="2a4ca1e06870e41d9fa4c4e86ab196251869b160" />
</dataarea>
</part>
</software>
<software name="missigns">
<description>Fehlende Zeichen (Ger)</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE09" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="11055">
<rom name="missingsigns-german(1983)(acornsoft)(e09).uef" size="11055" crc="3a6c4f59" sha1="e02115cbf2cdcc0996b12fe8db25c02ca234248b" />
</dataarea>
</part>
</software>
<software name="numberbg">
<description>Zahlenwaage (Ger)</description>
<year>198?</year>
<publisher>Acornsoft/ESM</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="7727">
<rom name="numberbalance-german(acornsoftesm).uef" size="7727" crc="2461e7a8" sha1="7b2ce801a3213fcac582b173d65aaa347555a2c4" />
</dataarea>
</part>
</software>
<software name="sentseqg">
<description>Satzsalat (Ger)</description>
<year>198?</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE07" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="10769">
<rom name="sentencesequencing-german(198x)(acornsoft)(e07).uef" size="10769" crc="28955bf7" sha1="f6422764589cbe5d1acefca2d90f288b95e84280" />
</dataarea>
</part>
</software>
<software name="treeknog">
<description>Baum der Weisheit (Ger)</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE04" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="11319">
<rom name="treeofknowledge-german(1983)(acornsoft)(e04).uef" size="11319" crc="c1b66b33" sha1="53bd97ccc48c5b00a1e57728800e786b6a9d30d9" />
</dataarea>
</part>
</software>
<software name="jars">
<description>Kruege (Ger)</description>
<year>198?</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE15" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="8325">
<rom name="jars-german(198x)(acornsoft)(e15).uef" size="8325" crc="943ba245" sha1="5a911796040eb708926d5c9e1aecb3d0e7ea546b" />
</dataarea>
</part>
</software>
<software name="wordhunt">
<description>Wort-Schatzsuche (Ger)</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE05" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="10849">
<rom name="wordhunt-german(1983)(acornsoft)(e05).uef" size="10849" crc="e412d5af" sha1="3163432f2388b0795ec03b61ab77e90e37a3f18d" />
</dataarea>
</part>
</software>
<software name="wordseqg">
<description>Wortsalat (Ger)</description>
<year>1983</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBE06" />
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="10883">
<rom name="wordsequencing-german(1983)(acornsoft)(e06).uef" size="10883" crc="605ebb74" sha1="5d2b67151889a0fa90c490dd4db40d579a8fb386" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -1,83 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
license:CC0
Acorn BBC Master Tapes
I believe all the Cassette images here are original, so some may require the manuals for additional copy protection.
Loading Instructions:
If the system has a disk drive (which the BBC Master does by default in MESS) you must type *TAPE, then use the relevant command to load the software, usually CHAIN"" or *RUN, though some earlier titles from Micro Power require *LOAD.
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="bbcm_cass" description="Acorn BBC Master cassettes">
<!-- Games -->
<software name="crazyrid">
<description>Crazy Rider</description>
<year>1987</year>
<publisher>Superior Software</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="45446">
<rom name="crazyrider_bbcmaster(1987)(superior).uef" size="45446" crc="42b7b61d" sha1="45bb11e0889452ea4dcd896b96a2c584483900d0" />
</dataarea>
</part>
</software>
<software name="exile">
<description>Exile</description>
<year>1988</year>
<publisher>Superior Software</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="53768">
<rom name="exile_bbcmaster(1988)(superior).uef" size="53768" crc="25060f4d" sha1="ecdf9a346a6c536a15b4341d5a31eb72a3779ba8" />
</dataarea>
</part>
</software>
<software name="reptonin">
<description>Repton Infinity</description>
<year>1988</year>
<publisher>Superior Software</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="118611">
<rom name="reptoninfinity_bbcmaster(1988)(superior).uef" size="118611" crc="0e0ab9ad" sha1="5d7dde6d9738bdd0cdda7bbdcbc8edccc3fb2d58" />
</dataarea>
</part>
</software>
<software name="strykrun">
<description>Stryker's Run</description>
<year>1986</year>
<publisher>Superior Software</publisher>
<part name="cass" interface="bbc_cass">
<dataarea name="cass" size="46446">
<rom name="strykersrun_bbcmaster(1986)(superior).uef" size="46446" crc="5f20d209" sha1="440f88ca522cb550d9ebb8127c0826c424fcf0de" />
</dataarea>
</part>
</software>
<software name="welcome">
<description>Welcome</description>
<year>1986</year>
<publisher>BBC Soft</publisher>
<part name="cass1" interface="bbc_cass">
<feature name="part_id" value="Welcome"/>
<dataarea name="cass" size="28803">
<rom name="welcome-bbcmaster-side1_bm.uef" size="28803" crc="29076f21" sha1="d56ddebc09166687e89fd1210d87a98ddaf37272" />
</dataarea>
</part>
<part name="cass2" interface="bbc_cass">
<feature name="part_id" value="Utilities"/>
<dataarea name="cass" size="38565">
<rom name="welcome-bbcmaster-side2_bm.uef" size="38565" crc="ac51d83c" sha1="c6cfd8ddbff42f983fbf0aa341cd49844025995b" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -1002,7 +1002,7 @@ void bbc_state::bbca(machine_config &config)
BBC_ROMSLOT16(config, m_rom[3], bbc_rom_devices, nullptr); /* ic52 */
/* software lists */
SOFTWARE_LIST(config, "cass_ls_a").set_original("bbca_cass");
SOFTWARE_LIST(config, "cass_ls").set_original("bbc_cass").set_filter("A");
SOFTWARE_LIST(config, "rom_ls").set_original("bbc_rom").set_filter("B");
}
@ -1089,7 +1089,7 @@ void bbc_state::bbcb(machine_config &config)
m_irqs->output_handler().append(m_internal, FUNC(bbc_internal_slot_device::irq6502_w));
/* software lists */
SOFTWARE_LIST(config, "cass_ls_b").set_original("bbcb_cass");
subdevice<software_list_device>("cass_ls")->set_filter("A,B");
SOFTWARE_LIST(config, "flop_ls_b").set_original("bbcb_flop");
SOFTWARE_LIST(config, "flop_ls_b_orig").set_original("bbcb_flop_orig");
}
@ -1110,9 +1110,6 @@ void bbc_state::bbcb_de(machine_config &config)
FLOPPY_CONNECTOR(config, "i8271:0", bbc_floppies, "525qd", bbc_state::floppy_formats).enable_sound(true);
FLOPPY_CONNECTOR(config, "i8271:1", bbc_floppies, "525qd", bbc_state::floppy_formats).enable_sound(true);
/* software lists */
SOFTWARE_LIST(config, "flop_ls_b_de").set_original("bbcb_cass_de");
}
@ -1266,8 +1263,7 @@ void bbcbp_state::abc110(machine_config &config)
m_1mhzbus->set_fixed(true);
/* software lists */
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
}
@ -1289,8 +1285,7 @@ void bbcbp_state::acw443(machine_config &config)
/* software lists */
SOFTWARE_LIST(config, "flop_ls_32016").set_original("bbc_flop_32016");
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
}
@ -1311,8 +1306,7 @@ void bbcbp_state::abc310(machine_config &config)
m_1mhzbus->set_fixed(true);
/* software lists */
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_b");
}
@ -1349,8 +1343,7 @@ void bbcbp_state::reutapm(machine_config &config)
config.device_remove("wd1770");
/* software lists */
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
@ -1385,8 +1378,7 @@ void bbcbp_state::econx25(machine_config &config)
//m_tube->set_fixed(true);
/* software lists */
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
}
@ -1571,11 +1563,9 @@ void bbcm_state::bbcm(machine_config &config)
m_modem->irq_handler().set(m_irqs, FUNC(input_merger_device::in_w<9>));
/* software lists */
SOFTWARE_LIST(config, "cass_ls_m").set_original("bbcm_cass");
SOFTWARE_LIST(config, "cass_ls").set_original("bbc_cass").set_filter("A,B,M");
SOFTWARE_LIST(config, "flop_ls_m").set_original("bbcm_flop");
SOFTWARE_LIST(config, "cart_ls_m").set_original("bbcm_cart");
SOFTWARE_LIST(config, "cass_ls_a").set_compatible("bbca_cass");
SOFTWARE_LIST(config, "cass_ls_b").set_compatible("bbcb_cass");
SOFTWARE_LIST(config, "flop_ls_b").set_compatible("bbcb_flop");
SOFTWARE_LIST(config, "flop_ls_b_orig").set_compatible("bbcb_flop_orig");
SOFTWARE_LIST(config, "rom_ls").set_original("bbc_rom").set_filter("M");
@ -1625,9 +1615,7 @@ void bbcm_state::bbcmet(machine_config &config)
config.device_remove("romslot6");
/* software lists */
config.device_remove("cass_ls_m");
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_m");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
@ -1698,9 +1686,7 @@ void bbcm_state::discmon(machine_config &config)
/* Add coin slot */
/* software lists */
config.device_remove("cass_ls_m");
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_m");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
@ -1715,9 +1701,7 @@ void bbcm_state::discmate(machine_config &config)
/* Add interface boards connected to cassette and RS423 */
/* software lists */
config.device_remove("cass_ls_m");
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_m");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
@ -1751,9 +1735,7 @@ void bbcm_state::cfa3000(machine_config &config)
m_analog->set_fixed(true);
/* software lists */
config.device_remove("cass_ls_m");
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("flop_ls_m");
config.device_remove("flop_ls_b");
config.device_remove("flop_ls_b_orig");
@ -1810,9 +1792,7 @@ void bbcm_state::bbcmc(machine_config &config)
SOFTWARE_LIST(config, "flop_ls_mc").set_original("bbcmc_flop");
SOFTWARE_LIST(config, "flop_ls_pro128s").set_compatible("pro128s_flop");
subdevice<software_list_device>("flop_ls_m")->set_compatible("bbcm_flop");
config.device_remove("cass_ls_m");
config.device_remove("cass_ls_a");
config.device_remove("cass_ls_b");
config.device_remove("cass_ls");
config.device_remove("cart_ls_m");
/* expansion ports */