Merge pull request #575 from Pernod70/master

Added various softlists
This commit is contained in:
Miodrag Milanović 2016-01-24 08:11:37 +01:00
commit 1fb2c71922
12 changed files with 1011 additions and 18 deletions

481
hash/atom_cass.xml Normal file
View File

@ -0,0 +1,481 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Acorn Atom - Cassette images -->
<softwarelist name="atom_cass" description="Acorn Atom cassettes">
<software name="747">
<description>747 (12K)</description>
<year>1981</year>
<publisher>Bug Byte</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4252">
<rom name="747(bugbyte).hq.uef" size="4252" crc="098b61ec" sha1="e819e5e7a85e481bb21d1332140bae702615eb9d" offset="0" />
</dataarea>
</part>
</software>
<software name="adventre">
<description>Adventure (12K)</description>
<year>1981</year>
<publisher>Program Power</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4505">
<rom name="adventure(programpower).hq.uef" size="4505" crc="31b5e31c" sha1="8c91aa7a353e03b4ec607c1e616a5cdafe80ed35" offset="0" />
</dataarea>
</part>
</software>
<software name="adventrs">
<description>Adventures (Adventure/Dungeon/House/Intergalactic)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="13965">
<rom name="adventures(acornsoft).hq.uef" size="13965" crc="18e3d1d4" sha1="6513f6951f34c64555027615f0afdc18987f2e38" offset="0" />
</dataarea>
</part>
</software>
<software name="africadi">
<description>The Africa Diamond (10K)</description>
<year>1982</year>
<publisher>Ramtronics</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="7512">
<rom name="africadiamond(ramtronics).hq.uef" size="7512" crc="1c80dbe5" sha1="1682c82b2892f7ebdd80673ab313f17b4138fbee" offset="0" />
</dataarea>
</part>
</software>
<software name="atdbase">
<description>Atom Database</description>
<year>1980</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4389">
<rom name="database(acornsoft).hq.uef" size="4389" crc="d4fcb5d8" sha1="1568a25063197149792e3aa7c1f4b16b7e050e79" offset="0" />
</dataarea>
</part>
</software>
<software name="atstore">
<description>AtomStore (12K)</description>
<year>1981</year>
<publisher>Program Power</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="3517">
<rom name="atomstore(programpower).hq.uef" size="3517" crc="6604a70b" sha1="fd0b98ca8415591111cbb5ab188eefb40733f5f8" offset="0" />
</dataarea>
</part>
</software>
<software name="atsynth">
<description>Atom Synthesiser (5K)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4663">
<rom name="synthesiser(acornsoft).hq.uef" size="4663" crc="8dbbdca0" sha1="4f12bad56fe7c4b5a10471a0d1e164100158ce94" offset="0" />
</dataarea>
</part>
</software>
<software name="breakout">
<description>Breakout (4K)</description>
<year>1981</year>
<publisher>Bug Byte</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="3460">
<rom name="breakout(bugbyte).hq.uef" size="3460" crc="36b837d3" sha1="774f827ffb97d29831b29985b7c79bcece525cbc" offset="0" />
</dataarea>
</part>
</software>
<software name="busgame">
<description>Business Game</description>
<year>1982</year>
<publisher>Program Power</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="3459">
<rom name="businessgame(programpower).hq.uef" size="3459" crc="c2e72bbb" sha1="4acdf3e491aba4a0bf22f2f9bebb546e3487c089" offset="0" />
</dataarea>
</part>
</software>
<software name="centiped">
<description>Centipede</description>
<year>198?</year>
<publisher>Micromania</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4067">
<rom name="centipede(micromania).hq.uef" size="4067" crc="f4e450e7" sha1="88c83eeec83dbfe5507e308c6a7c3476fa47c66a" offset="0" />
</dataarea>
</part>
</software>
<software name="chuckie">
<description>Atomic Chuckie Egg (32K)</description>
<year>2012</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;CHUCKIE&quot;" />
<part name="cass1" interface="atom_cass">
<feature name="part_id" value="Monochrome"/>
<dataarea name="cass" size="9070">
<rom name="mchuck.uef" size="9070" crc="0ccd10cd" sha1="2c33026fc6a64ea30197e44896ce4f763183d14b" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="atom_cass">
<feature name="part_id" value="Colour"/>
<dataarea name="cass" size="9062">
<rom name="cchuck.uef" size="9062" crc="ab4b3a62" sha1="4240d4401c61fac78c9c8b7ce8a12b56266654d8" offset="0" />
</dataarea>
</part>
</software>
<software name="deathsat">
<description>Death Satellite (12K)</description>
<year>1982</year>
<publisher>A&amp;F Software</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="10114">
<rom name="deathsatellite(anf).hq.uef" size="10114" crc="2c303b50" sha1="c8a7a9fba2c9913c8d0ffd3b0296f6742109a4e1" offset="0" />
</dataarea>
</part>
</software>
<software name="defender">
<description>Defender</description>
<year>1982</year>
<publisher>Micromania</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4424">
<rom name="defender(micromania).hq.uef" size="4424" crc="15a7abd3" sha1="4d7c788787b8e98c6a5d5317a82b5b5081c370ce" offset="0" />
</dataarea>
</part>
</software>
<software name="demondun">
<description>Demon Dungeon (5K)</description>
<year>1980</year>
<publisher>Program Power</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="5116">
<rom name="demondungeon(programpower).hq.uef" size="5116" crc="3f82cb6f" sha1="326b7b29a56735df61c4f75e3cb5899be85b1e5f" offset="0" />
</dataarea>
</part>
</software>
<software name="gala">
<description>Galaforce (32K)</description>
<year>2012</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="cass1" interface="atom_cass">
<feature name="part_id" value="Monochrome"/>
<dataarea name="cass" size="9913">
<rom name="mgala.uef" size="9913" crc="71ce39de" sha1="83519ddabf85255a3fb222e8946300ae1ebe11c8" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="atom_cass">
<feature name="part_id" value="Colour"/>
<dataarea name="cass" size="9933">
<rom name="cgala.uef" size="9933" crc="49582b6a" sha1="7eae37d834cc79f5d066fe0f8b465f629bf6b279" offset="0" />
</dataarea>
</part>
</software>
<software name="galaxian">
<description>Galaxian (12K)</description>
<year>1981</year>
<publisher>Bug Byte</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4106">
<rom name="galaxian(bugbyte).hq.uef" size="4106" crc="da761b61" sha1="88fd7efe9a4defa2e593ec713070081e30dfad8f" offset="0" />
</dataarea>
</part>
</software>
<software name="gamepk1">
<description>Games Pack 1 (Asteroids/Sub Hunt/Breakout)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="6080">
<rom name="gamespack1(acornsoft).hq.uef" size="6080" crc="fe4ed08b" sha1="986348d3b7b4d3f895a21e015f2d89be00f41824" offset="0" />
</dataarea>
</part>
</software>
<software name="gamepk3">
<description>Games Pack 3 (Rat Trap/Lunar Lander/Black Box)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="5707">
<rom name="gamespack3(acornsoft).hq.uef" size="5707" crc="e00f2289" sha1="2715c998002885f355430d6aa61e66610da6c7ae" offset="0" />
</dataarea>
</part>
</software>
<software name="gamepk4">
<description>Games Pack 4 (Star Trek/Four Row/Space Attack)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="8390">
<rom name="gamespack4(acornsoft).hq.uef" size="8390" crc="17255110" sha1="98df80200d5aacd7bf8aa98c60dc74848ad1d028" offset="0" />
</dataarea>
</part>
</software>
<software name="gamepk8">
<description>Games Pack 8 (Stargate/Gomoku/Robots)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="8659">
<rom name="gamespack8(acornsoft).hq.uef" size="8659" crc="6ca83cd1" sha1="b95b10021e5b85f814c4562c92ad1905da470b18" offset="0" />
</dataarea>
</part>
</software>
<software name="gamepk9">
<description>Games Pack 9 (Snapper/Minotaur/Babies)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="9710">
<rom name="gamespack9(acornsoft).hq.uef" size="9710" crc="587742c0" sha1="1b0f064539383c2255cc9a560607c1c7e62c5c7b" offset="0" />
</dataarea>
</part>
</software>
<software name="gamepk10">
<description>Games Pack 10 (Breakout/Mastermind/Snake/Simon/Moon/Hectic/Ski-Run/Track/Squash/Bombs-Away)</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="5389">
<rom name="gamespack10(acornsoft).hq.uef" size="5389" crc="329712bb" sha1="2a70142356a601b94324b7bd6127ff71fc915e32" offset="0" />
</dataarea>
</part>
</software>
<software name="hardhath">
<description>Hard Hat Harry (32K)</description>
<year>2011</year>
<publisher>Retro Software</publisher>
<info name="author" value="Tom Walker" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="8911">
<rom name="hardhatharry.uef" size="8911" crc="901ca53a" sha1="b195c7ee16da9b91c83f4cd7705e0a250a5a61a4" offset="0" />
</dataarea>
</part>
</software>
<software name="hyperfir">
<description>Hyperfire (12K)</description>
<year>1982</year>
<publisher>Program Power</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4245">
<rom name="hyperfire(programpower).hq.uef" size="4245" crc="470b61d7" sha1="5000117044c1c9b5c10951f85ffe5b028f8ca4fe" offset="0" />
</dataarea>
</part>
</software>
<software name="hypervpr">
<description>Hyper Viper (12K)</description>
<year>2011</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kenton Price" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="cass1" interface="atom_cass">
<feature name="part_id" value="Monochrome"/>
<dataarea name="cass" size="4055">
<rom name="mhyperviper.uef" size="4055" crc="c77e31b1" sha1="0cbf321aa49357371a242127a90d2fe56e712e65" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="atom_cass">
<feature name="part_id" value="Colour"/>
<dataarea name="cass" size="4053">
<rom name="chyperviper.uef" size="4053" crc="f2cdc664" sha1="06834429d0c133ebca1e47aab143bab4aec0dd7f" offset="0" />
</dataarea>
</part>
</software>
<software name="jetsetmn">
<description>Jet Set Miner (12K)</description>
<year>2009</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="cass1" interface="atom_cass">
<feature name="part_id" value="Monochrome"/>
<dataarea name="cass" size="3960">
<rom name="mjetsetminer.uef" size="3960" crc="08bf1104" sha1="7db984f82f230531ee2485cb602caa13fc9279cb" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="atom_cass">
<feature name="part_id" value="Colour"/>
<dataarea name="cass" size="4021">
<rom name="cjetsetminer.uef" size="4021" crc="d1765c3d" sha1="1ce54ed41b878ba7abf0059785497eb7645430f2" offset="0" />
</dataarea>
</part>
</software>
<software name="joeblade">
<description>Atomic Joe Blade (32K)</description>
<year>2014</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="15022">
<rom name="joeblade.uef" size="15022" crc="76b7572e" sha1="0079738ca604e6cfbba4016a9e3d6937b6e8f358" offset="0" />
</dataarea>
</part>
</software>
<software name="jungle">
<description>Jungle Journey (32K)</description>
<year>2012</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;JUNGLE&quot;" />
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="13807">
<rom name="jungle.uef" size="13807" crc="d5ed427b" sha1="7d78b13538820e6a39b08da9ea9b0ac6b0dfddfc" offset="0" />
</dataarea>
</part>
</software>
<software name="labyrint">
<description>Labyrinth (12K)</description>
<year>1981</year>
<publisher>Bug Byte</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="5009">
<rom name="labyrinth(bugbyte).hq.uef" size="5009" crc="445a3221" sha1="86cb47e30cddbd36407691abdf8ee46bf1b3d265" offset="0" />
</dataarea>
</part>
</software>
<software name="omegamis">
<description>Omega Mission</description>
<year>1982</year>
<publisher>Micromania</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="5081">
<rom name="omegamission(micromania).hq.uef" size="5081" crc="76fa7cdd" sha1="751466ae1e19788641063540510d61b37ab080df" offset="0" />
</dataarea>
</part>
</software>
<software name="peekocom">
<description>Peeko-Computer</description>
<year>1981</year>
<publisher>Acornsoft</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4483">
<rom name="peekocomputer(acornsoft).hq.uef" size="4483" crc="0c74b9c7" sha1="bf804a058a5012b12d3b4c9dbc44d885c42e1c8c" offset="0" />
</dataarea>
</part>
</software>
<software name="pinball">
<description>Pinball (6K)</description>
<year>1980</year>
<publisher>Bug Byte</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4501">
<rom name="pinball(bugbyte).hq.uef" size="4501" crc="29501b59" sha1="0cd917188dd3bd22a1c7d5804bdf872a86ea694e" offset="0" />
</dataarea>
</part>
</software>
<software name="protectr">
<description>The Protector</description>
<year>1982</year>
<publisher>Micromania</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="3726">
<rom name="protector(micromania).hq.uef" size="3726" crc="dc0a2ac4" sha1="19e24ab434f3fcdba79425a58e263d9405d46f91" offset="0" />
</dataarea>
</part>
</software>
<software name="repton">
<description>Repton (32K)</description>
<year>2013</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="14895">
<rom name="repton.uef" size="14895" crc="1a69941a" sha1="ce3fc486457f1b51b1a4bde83e25936201bb63dd" offset="0" />
</dataarea>
</part>
</software>
<software name="spfightr">
<description>Space Fighter (6K)</description>
<year>1981</year>
<publisher>Program Power</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="4341">
<rom name="spacefighter(programpower).hq.uef" size="4341" crc="4783c679" sha1="ef2591d569a0ddece32020e7328d721eef573ee5" offset="0" />
</dataarea>
</part>
</software>
<software name="swarm">
<description>Swarm</description>
<year>1981</year>
<publisher>Program Power</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="3800">
<rom name="swarm(programpower).hq.uef" size="3800" crc="9e6706e9" sha1="563811e318bad804b874089fa2733906104494c0" offset="0" />
</dataarea>
</part>
</software>
<software name="typist">
<description>Atom Typist (7K)</description>
<year>1981</year>
<publisher>Bug Byte</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="3136">
<rom name="atomtypist(bugbyte).hq.uef" size="3136" crc="4339f00b" sha1="92ae659767cf0cf3fb3e747088620cce2b7132a4" offset="0" />
</dataarea>
</part>
</software>
<software name="ufobombr">
<description>UFO Bomber (7K)</description>
<year>1981</year>
<publisher>Bug Byte</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="3309">
<rom name="ufobomber(bugbyte).hq.uef" size="3309" crc="660cc687" sha1="d8ec60072e596628171e132dea978a5190c9030b" offset="0" />
</dataarea>
</part>
</software>
<software name="zodiac">
<description>Zodiac (12K)</description>
<year>1981</year>
<publisher>A&amp;F Software</publisher>
<part name="cass1" interface="atom_cass">
<dataarea name="cass" size="7969">
<rom name="zodiac(anf).hq.uef" size="7969" crc="2d3e6f50" sha1="75342bca3fb0560b08964280457493b59f6f3120" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

146
hash/atom_flop.xml Normal file
View File

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Acorn Atom - Floppy disk images -->
<!-- Loading Instructions:
*DOS - enters the DOS. The LOAD and SAVE commands apply now to disk, not cassette. Use the BREAK key to return to the cassette basic.
*DIR - load the directory information into a buffer (but does not show it). This is a sort of mount command.
*CAT - prints the directory information from the buffer on the screen. If the disk was spinning, an implicit *DIR is executed.
-->
<softwarelist name="atom_flop" description="Acorn Atom disk images">
<software name="chuckie">
<description>Atomic Chuckie Egg (32K)</description>
<year>2012</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;runme&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="chuckie.dsk" size="102400" crc="1241ac5d" sha1="4ef6e1a18af27c922003415abb69987d54efe391" offset="0" />
</dataarea>
</part>
</software>
<software name="gala">
<description>Galaforce (32K)</description>
<year>2012</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;runme&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="gala.dsk" size="102400" crc="db52a3ae" sha1="ffece5ae2295818f649735c5b7711e740dfe4731" offset="0" />
</dataarea>
</part>
</software>
<software name="hardhath">
<description>Hard Hat Harry (32K)</description>
<year>2011</year>
<publisher>Retro Software</publisher>
<info name="author" value="Tom Walker" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="hardhatharry.dsk" size="102400" crc="654cadd3" sha1="fd2f6ff91bfb105b5eb866562d23f3a6edc91276" offset="0" />
</dataarea>
</part>
</software>
<software name="hypervpr">
<description>Hyper Viper (12K)</description>
<year>2011</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kenton Price" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="hyperviper.dsk" size="102400" crc="401dadb9" sha1="ece2cf9d7740c0266ebe5072dd298e9811dd0f47" offset="0" />
</dataarea>
</part>
</software>
<software name="jetsetmn">
<description>Jet Set Miner (12K)</description>
<year>2009</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;LOADER&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="jetsetminer.dsk" size="102400" crc="de1a54f2" sha1="62d97d25fb748ee72ee972ad42c30f69d31ec5e0" offset="0" />
</dataarea>
</part>
</software>
<software name="jsw">
<description>Jet Set Willy (32K)</description>
<year>2015</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;JSWRUN&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="jsw.dsk" size="102400" crc="01625c6a" sha1="ee1f5cc7e21cbc7044d4b6741b144facf45130e7" offset="0" />
</dataarea>
</part>
</software>
<software name="jsw2">
<description>Jet Set Willy 2 (32K)</description>
<year>2015</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;JSW2RUN&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="jsw2.dsk" size="102400" crc="28566aed" sha1="394859c86d20d404a210e984b759c067aa2dc67d" offset="0" />
</dataarea>
</part>
</software>
<software name="joeblade">
<description>Atomic Joe Blade (32K)</description>
<year>2014</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;JOE&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="joeblade.dsk" size="102400" crc="6b5fc7a5" sha1="58c812c2bdecc358e0a127d470ee26aa0c190262" offset="0" />
</dataarea>
</part>
</software>
<software name="jungle">
<description>Jungle Journey (32K)</description>
<year>2012</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;runme&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="jungle.dsk" size="102400" crc="92c50fe2" sha1="a6ffbdbf0f2f7b5c4038d44632a14e1b89682db0" offset="0" />
</dataarea>
</part>
</software>
<software name="repton">
<description>Repton (32K)</description>
<year>2013</year>
<publisher>Retro Software</publisher>
<info name="author" value="Kees van Oss" />
<info name="usage" value="Load with *RUN&quot;runme&quot;" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="102400">
<rom name="repton.dsk" size="102400" crc="17cebe3d" sha1="0657e2bb63ba46e0de7e21abca5cab6dcdf666d1" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -8,9 +8,10 @@
- axr2 (APP Laboratories)
-->
<softwarelist name="atom" description="Acorn Atom expansion ROMs">
<softwarelist name="atom_rom" description="Acorn Atom expansion ROMs">
<software name="josbox">
<description>Atom Extension ROM AXR1</description>
<description>AXR1</description>
<year>198?</year>
<publisher>ECD Computer Workshop</publisher>
<part name="cart" interface="atom_cart">
@ -21,7 +22,7 @@
</software>
<software name="pcharme">
<description>P-Charme</description>
<description>P-Charme Interpreter</description>
<year>1984</year>
<publisher>Frans van Hoesel</publisher>
<part name="cart" interface="atom_cart">
@ -55,8 +56,8 @@
<software name="afuk">
<description>A&amp;F Utility Kit</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<year>1982</year>
<publisher>A&amp;F Software</publisher>
<part name="cart" interface="atom_cart">
<dataarea name="rom" size="4096">
<rom name="utilikit.rom" size="4096" crc="013b8f93" sha1="b4341f116a6d1e0cbcd39d64e0b5d14a90dc0356" offset="0" />
@ -100,7 +101,7 @@
<software name="windows">
<description>Atomic Windows v1.0</description>
<year>198?</year>
<publisher>&lt;unknown&gt;</publisher>
<publisher>Kees van Oss</publisher>
<part name="cart" interface="atom_cart">
<dataarea name="rom" size="4096">
<rom name="atomicw.rom" size="4096" crc="a3fd737d" sha1="d418d9322c69c49106ed2c268ad0864c0f2c4c1b" offset="0" />

106
hash/bw14.xml Normal file
View File

@ -0,0 +1,106 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="bw14" description="Bondwell 14 disk images">
<software name="cpm30">
<description>CP/M 3.02</description>
<year>1984</year>
<publisher>Digital Research Inc.</publisher>
<info name="serial" value="1006-1269-00306" />
<info name="part" value="MM00027/MM00028" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="System &amp; Utl. (1)"/>
<dataarea name="flop" size="368974">
<rom name="cpm3sys1.cqm" size="368974" crc="22b4904b" sha1="cc5fcbf445281625bf9f670d7bbc1f88e0b0f5af" offset="0"/>
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="System &amp; Utl. (2)"/>
<dataarea name="flop" size="368974">
<rom name="cpm3sys2.cqm" size="368974" crc="6285e8cc" sha1="3886f19a73f4f83db524df5b217f86dfa86bd8c4" offset="0"/>
</dataarea>
</part>
</software>
<software name="calcstar">
<description>CalcStar v1.45</description>
<year>1983</year>
<publisher>MicroPro International</publisher>
<info name="serial" value="BC01-0003-01003" />
<info name="part" value="MM00013" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="CalcStar"/>
<dataarea name="flop" size="368974">
<rom name="calcstar.cqm" size="368974" crc="78855358" sha1="bdf5bc01f2eca7a5b264df7a5367622270f17631" offset="0"/>
</dataarea>
</part>
</software>
<software name="datastar">
<description>DataStar v1.41</description>
<year>1982</year>
<publisher>MicroPro International</publisher>
<info name="serial" value="BC01-0004-01003" />
<info name="part" value="MM00014" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="DataStar"/>
<dataarea name="flop" size="368974">
<rom name="datastar.cqm" size="368974" crc="a67d06bd" sha1="13298801950eb3fdbbb4b2f9604b7b5cb0619629" offset="0"/>
</dataarea>
</part>
</software>
<software name="datastarc" cloneof="datastar">
<description>DataStar v1.41c</description>
<year>1982</year>
<publisher>MicroPro International</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="DataStar"/>
<dataarea name="flop" size="368974">
<rom name="datastar_v141c.cqm" size="368974" crc="65459fa1" sha1="f61c14a3cb4f4a36a53c8c343d236983db1c5506" offset="0"/>
</dataarea>
</part>
</software>
<software name="repstar">
<description>ReportStar v1.02</description>
<year>1982</year>
<publisher>MicroPro International</publisher>
<info name="serial" value="BC01-0005-01003/BC01-0006-01003" />
<info name="part" value="MM00015/MM00018" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="ReportStar"/>
<dataarea name="flop" size="368974">
<rom name="reportstar.cqm" size="368974" crc="cb7512ec" sha1="547ccb4401d59d6691790a9b7465a5bdff102207" offset="0"/>
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="ReportStar Installation"/>
<dataarea name="flop" size="368974">
<rom name="reportstar_installation.cqm" size="368974" crc="0e017a2c" sha1="af55804ff8b59d7ce4782f7c7ba31ad6a8eeca89" offset="0"/>
</dataarea>
</part>
</software>
<software name="wordstar">
<description>WordStar v3.30</description>
<year>1983</year>
<publisher>MicroPro International</publisher>
<info name="serial" value="BC01-0001-01003/BC01-0002-01003" />
<info name="part" value="MM00011/MM00012" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="WordStar &amp; MailMerge"/>
<dataarea name="flop" size="368974">
<rom name="wordstar.cqm" size="368974" crc="2c443cf8" sha1="b647902c851a7a037bb7f6ceb8d37e018d25f9fc" offset="0"/>
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="WordStar Installation"/>
<dataarea name="flop" size="368974">
<rom name="wordstar_installation.cqm" size="368974" crc="37c19ef0" sha1="2fcd919a8c32acbb3d66d2eedba5da3fe587d400" offset="0"/>
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -9,6 +9,49 @@ CP/M-68K Release 1.04: Disks: All (maybe others)
<softwarelist name="dim68k" description="Dimension 68000 Disks">
<software name="cpm124">
<description>CP/M-68K Release 1.24</description>
<!-- Serial Number: 1015-1004-0004016-->
<!-- Build Date: Sept 27, 1984 -->
<year>1984</year>
<publisher>Micro Craft Corporation</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="User Master"/>
<dataarea name="flop" size="365718">
<rom name="system.imd" size="365718" crc="302a26f0" sha1="e480f90206fc24b9d74681633a90f4d575c380ca" offset="0"/>
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="Utilities"/>
<dataarea name="flop" size="343743">
<rom name="utilities.imd" size="343743" crc="c3bbf1f0" sha1="332771861b8a27deb307f2a758ce741406c3da36" offset="0"/>
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
<feature name="part_id" value="Assembler"/>
<dataarea name="flop" size="381558">
<rom name="assembler.imd" size="381558" crc="d0a9ced3" sha1="11ba67ffa495eb81b76eab72cfff30e77a604d00" offset="0"/>
</dataarea>
</part>
<part name="flop4" interface="floppy_5_25">
<feature name="part_id" value="C Language/Linker"/>
<dataarea name="flop" size="318713">
<rom name="clanguage.imd" size="318713" crc="a0d6748d" sha1="080adfd1f435895bac511231e654beeb59e7657d" offset="0"/>
</dataarea>
</part>
<part name="flop5" interface="floppy_5_25">
<feature name="part_id" value="Emulation"/>
<dataarea name="flop" size="395324">
<rom name="emulator.imd" size="395324" crc="60264ee0" sha1="fcd206f5670d5289b618ee03fb0bcad937306f15" offset="0"/>
</dataarea>
</part>
</software>
<software name="cpm121">
<description>CP/M-68K Release 1.21</description>
<!-- Serial Number: 1015-1004-000548-->
@ -18,6 +61,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others)
<part name="flop1" interface="floppy_5_25">
<!-- Disk Content: User Master -->
<feature name="part_id" value="User Master"/>
<dataarea name="flop" size="369826">
<rom name="system.imd" size="369826" crc="18fe0e83" sha1="b389159e47c8fccc6674d3cb0e35d716f04d267e" offset="0x0000" />
</dataarea>
@ -25,6 +69,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others)
<part name="flop2" interface="floppy_5_25">
<!-- Disk Content: utilities -->
<feature name="part_id" value="Utilities"/>
<dataarea name="flop" size="384645">
<rom name="utilities.imd" size="384645" crc="175e10da" sha1="47f3151805556a4fd0c9e33329dc2db1d3b28725" offset="0x0000" />
</dataarea>
@ -32,6 +77,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others)
<part name="flop3" interface="floppy_5_25">
<!-- Disk Content: Assembler -->
<feature name="part_id" value="Assembler"/>
<dataarea name="flop" size="381579">
<rom name="assembler.imd" size="381579" crc="05926cfa" sha1="feaa2f0a9833aae96882d8b880dcd4cc8bbf871c" offset="0x0000" />
</dataarea>
@ -39,6 +85,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others)
<part name="flop4" interface="floppy_5_25">
<!-- Disk Content: C Language/Linker -->
<feature name="part_id" value="C Language/Linker"/>
<dataarea name="flop" size="302891">
<rom name="clanguage.imd" size="302891" crc="2e6505af" sha1="8f2296b3e852600aa77d96bd5b66f8ca52e2a24e" offset="0x0000" />
</dataarea>
@ -46,6 +93,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others)
<part name="flop5" interface="floppy_5_25">
<!-- Disk Content: Apple ][+, Kaypro II, Z80, and IBM emulators -->
<feature name="part_id" value="Apple ][+, Kaypro II, Z80, and IBM emulators"/>
<dataarea name="flop" size="398409">
<rom name="emulator.imd" size="398409" crc="0f8cfc5b" sha1="5a3653bbf8f34ddf1b85565b069716ef30ede195" offset="0x0000" />
</dataarea>
@ -118,4 +166,38 @@ CP/M-68K Release 1.04: Disks: All (maybe others)
</dataarea>
</part>
</software>
<software name="d68brnin">
<description>Dimension 68000 Burnin Test</description>
<year>1984</year>
<publisher>Micro Craft Corporation</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="181726">
<rom name="d68brnin.imd" size="181726" crc="40229a75" sha1="fac1f9a69ae9b9bac5ac7af35f21b8879a21aeb2" offset="0"/>
</dataarea>
</part>
</software>
<software name="d68fort">
<description>Fortran 68K</description>
<year>1983</year>
<publisher>Silicon Valley Software</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="391735">
<rom name="d68fort1.imd" size="391735" crc="db27dc48" sha1="b912b91ed49e828c91863d3f71d3a7d673ac08b1" offset="0"/>
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="Disk 2"/>
<dataarea name="flop" size="386625">
<rom name="d68fort2.imd" size="386625" crc="cdd04f0c" sha1="db9028aad6d757cf5dc316142d06398d7e27abab" offset="0"/>
</dataarea>
</part>
</software>
</softwarelist>

74
hash/md2_flop.xml Normal file
View File

@ -0,0 +1,74 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="md2_flop" description="MD-2 disk images">
<software name="momd2r21">
<description>CP/M 2.2 System Disk rev 2.1</description>
<year>1983</year>
<publisher>Morrow Designs</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="80734">
<rom name="momd2r21.tdo" size="80734" crc="5d265d5b" sha1="68d036c1b055a1ee95679bb70e169029cb825e23" offset="0"/>
</dataarea>
</part>
</software>
<software name="momd2r16" cloneof="momd2r21">
<description>CP/M 2.2 System Disk rev 1.6</description>
<year>198?</year>
<publisher>Morrow Designs</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="79928">
<rom name="momd2r16.tdo" size="79928" crc="3e5ba26d" sha1="c9de296ea18904f8de984b9f71b43a7988a8facc" offset="0"/>
</dataarea>
</part>
</software>
<software name="momd2r13" cloneof="momd2r21">
<description>CP/M 2.2 System Disk rev 1.3</description>
<year>198?</year>
<publisher>Morrow Designs</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="76008">
<rom name="momd2r13.tdo" size="76008" crc="dc649f14" sha1="fb37b54d2acf99f38109482a2c7953a39754e27c" offset="0"/>
</dataarea>
</part>
</software>
<software name="momd2r1x" cloneof="momd2r21">
<description>CP/M 2.2 System Disk rev 1.x</description>
<year>198?</year>
<publisher>Morrow Designs</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="75924">
<rom name="momd2r1x.tdo" size="75924" crc="5ba9aa27" sha1="2915d45c04b7185b7d8494730928afb327664204" offset="0"/>
</dataarea>
</part>
</software>
<software name="softdist">
<description>Software Distribution Disks</description>
<year>1982</year>
<publisher>Morrow Designs</publisher>
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Correct-It"/>
<dataarea name="flop" size="165597">
<rom name="distr_disk_1.imd" size="165597" crc="bf6d2ba2" sha1="4d8f95ee638894789b23abb8c72974db2cd59651" offset="0"/>
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="BASIC-80 &amp; BAZIC"/>
<dataarea name="flop" size="112445">
<rom name="6distr_disk_2.imd" size="112445" crc="899a6a8a" sha1="8c6192a3106c00d927a6da886b5ea837ea608656" offset="0"/>
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
<feature name="part_id" value="LogiCalc"/>
<dataarea name="flop" size="152331">
<rom name="distr_disk_3.imd" size="152331" crc="7f1bbdf6" sha1="8faaab8be8123ffd49f5f9acae520faf05f699f5" offset="0"/>
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -18,6 +18,7 @@
<description>Aviator</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9590" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="aviator.adm" size="327680" crc="98f1d06d" sha1="c8614cd080991d19cbf40ef205d049343d738a5f" offset="0" />
@ -29,6 +30,7 @@
<description>Blue Ribbon 1</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9640" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="blueribbon1.adm" size="327680" crc="4bda3704" sha1="2c23d43f01d35fc1397377d8317b148be804cc72" offset="0" />
@ -40,6 +42,7 @@
<description>Blue Ribbon 2</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9650" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="blueribbon2.adm" size="327680" crc="9cf20547" sha1="3e490286c043b3066a05785cc217b0b0866ffc09" offset="0" />
@ -121,6 +124,7 @@
<description>Overdrive &amp; Centibug</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9710" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="overdrive_centibug.adm" size="327680" crc="a99d9e29" sha1="e44116199ae711131937a5de010bdcab541a87b3" offset="0" />
@ -132,6 +136,7 @@
<description>Revs</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9620" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="revs.adm" size="327680" crc="c445ec45" sha1="4bef4edf44a727c0b36d81cf5ddd8064a13eb039" offset="0" />
@ -167,6 +172,7 @@
<description>Super Arcade 3</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9580" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="superarcade3.adm" size="327680" crc="c34681e0" sha1="2c3cb301ecb1fbd5b2cedd1d12385ed263c39cfd" offset="0" />
@ -178,6 +184,7 @@
<description>Super Arcade 4</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9600" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="superarcade4.adm" size="327680" crc="3b4510ab" sha1="058e56ac99fc8af81c05cefb8bf8954c5fa0d7e7" offset="0" />
@ -201,6 +208,7 @@
<description>Scacchi (Ita)</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9550" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="655360">
<rom name="scacchi.adl" size="655360" crc="08a45c85" sha1="a0b38359657c6df80f58e00578ad961a316d2385" offset="0" />
@ -212,6 +220,7 @@
<description>Smash &amp; Grab &amp; Mr Wiz</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9700" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="smash_mrwiz.adm" size="327680" crc="2fba2c48" sha1="2e9c5ce65da83c2ac0b59f387ebe4fbd171d93c5" offset="0" />
@ -223,6 +232,7 @@
<description>Star Striker &amp; Wallaby</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9690" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="starstriker_wallaby.adm" size="327680" crc="7768d196" sha1="f76cf06efc9c9b6ce01d5d6e9c656bdc034236c4" offset="0" />
@ -303,6 +313,7 @@
<description>Beta-Base (Ita)</description>
<year>1987</year>
<publisher>Clares</publisher>
<info name="release" value="SF9750" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="163840">
<rom name="betabase.ads" size="163840" crc="8351f1f4" sha1="e015c41a93bf36b681d8fa7f1a18f324e789e554" offset="0" />
@ -325,6 +336,7 @@
<description>ViewIndex</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9530" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="viewindex.adm" size="327680" crc="6e780731" sha1="8dfaddaa238e5f3db0b9dcbbc7ef06f4fa52102a" offset="0" />
@ -336,6 +348,7 @@
<description>ViewPlot</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9540" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="viewplot.adm" size="327680" crc="2ca1eade" sha1="12eaa4ac1c6a6484a886f313bb793a2c4537eb91" offset="0" />
@ -347,6 +360,7 @@
<description>ViewStore</description>
<year>1987</year>
<publisher>Olivetti Prodest</publisher>
<info name="release" value="SF9520" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="327680">
<rom name="viewstore.adm" size="327680" crc="c6a08aba" sha1="a8041767230cc029f0d48e9b7aa5bb8131817441" offset="0" />

View File

@ -36,6 +36,9 @@
#define FLOPPY_FORMATS_MEMBER(_member) \
const floppy_format_type _member [] = {
#define FLOPPY_FORMATS_END0 \
, \
NULL };
#define FLOPPY_FORMATS_END \
, \
FLOPPY_D88_FORMAT, \
@ -46,8 +49,8 @@
FLOPPY_MFM_FORMAT, \
FLOPPY_TD0_FORMAT, \
FLOPPY_CQM_FORMAT, \
FLOPPY_DSK_FORMAT, \
NULL };
FLOPPY_DSK_FORMAT \
FLOPPY_FORMATS_END0
class floppy_sound_device;

View File

@ -286,6 +286,22 @@ static ADDRESS_MAP_START( atombb_mem, AS_PROGRAM, 8, atom_state )
AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(SY6502_TAG, 0)
ADDRESS_MAP_END
/*-------------------------------------------------
ADDRESS_MAP( prophet2_mem )
-------------------------------------------------*/
//static ADDRESS_MAP_START( prophet2_mem, AS_PROGRAM, 8, atom_state )
// AM_RANGE(0x0000, 0x09ff) AM_RAM
// AM_RANGE(0x0a00, 0x7fff) AM_RAM
// AM_RANGE(0x8000, 0x97ff) AM_RAM AM_SHARE("video_ram")
// AM_RANGE(0x9800, 0x9fff) AM_RAM
// AM_RANGE(0xb000, 0xb003) AM_MIRROR(0x3fc) AM_DEVREADWRITE(INS8255_TAG, i8255_device, read, write)
//// AM_RANGE(0xb400, 0xb403) AM_DEVREADWRITE(MC6854_TAG, mc6854_device, read, write)
//// AM_RANGE(0xb404, 0xb404) AM_READ_PORT("ECONET")
// AM_RANGE(0xb800, 0xb80f) AM_MIRROR(0x3f0) AM_DEVREADWRITE(R6522_TAG, via6522_device, read, write)
// AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION(SY6502_TAG, 0)
//ADDRESS_MAP_END
/***************************************************************************
INPUT PORTS
***************************************************************************/
@ -675,7 +691,7 @@ SLOT_INTERFACE_END
FLOPPY_FORMATS_MEMBER(atom_state::floppy_formats)
FLOPPY_ATOM_FORMAT
FLOPPY_FORMATS_END
FLOPPY_FORMATS_END0
/*-------------------------------------------------
MACHINE_DRIVER( atom )
@ -715,7 +731,9 @@ static MACHINE_CONFIG_START( atom, atom_state )
MCFG_I8271_IRQ_CALLBACK(WRITELINE(atom_state, atom_8271_interrupt_callback))
MCFG_I8271_HDL_CALLBACK(WRITELINE(atom_state, motor_w))
MCFG_FLOPPY_DRIVE_ADD(I8271_TAG ":0", atom_floppies, "525sssd", atom_state::floppy_formats)
MCFG_FLOPPY_DRIVE_SOUND(true)
MCFG_FLOPPY_DRIVE_ADD(I8271_TAG ":1", atom_floppies, "525sssd", atom_state::floppy_formats)
MCFG_FLOPPY_DRIVE_SOUND(true)
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE(R6522_TAG, via6522_device, write_ca1))
@ -726,6 +744,7 @@ static MACHINE_CONFIG_START( atom, atom_state )
MCFG_CASSETTE_ADD("cassette")
MCFG_CASSETTE_FORMATS(atom_cassette_formats)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED)
MCFG_CASSETTE_INTERFACE("atom_cass")
MCFG_QUICKLOAD_ADD("quickload", atom_state, atom_atm, "atm", 0)
@ -736,11 +755,14 @@ static MACHINE_CONFIG_START( atom, atom_state )
/* internal ram */
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("2K")
MCFG_RAM_EXTRA_OPTIONS("4K,6K,8K,10K,12K,32K")
MCFG_RAM_DEFAULT_SIZE("32K")
MCFG_RAM_EXTRA_OPTIONS("2K,4K,6K,8K,10K,12K")
MCFG_RAM_DEFAULT_VALUE(0x00)
/* Software lists */
MCFG_SOFTWARE_LIST_ADD("cart_list","atom")
MCFG_SOFTWARE_LIST_ADD("rom_list","atom_rom")
MCFG_SOFTWARE_LIST_ADD("cass_list","atom_cass")
MCFG_SOFTWARE_LIST_ADD("flop_list","atom_flop")
MACHINE_CONFIG_END
/*-------------------------------------------------
@ -823,6 +845,7 @@ static MACHINE_CONFIG_START( atombb, atom_state )
MCFG_CASSETTE_ADD("cassette")
MCFG_CASSETTE_FORMATS(atom_cassette_formats)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED)
MCFG_CASSETTE_INTERFACE("atom_cass")
/* internal ram */
MCFG_RAM_ADD(RAM_TAG)
@ -831,6 +854,42 @@ static MACHINE_CONFIG_START( atombb, atom_state )
MACHINE_CONFIG_END
/*-------------------------------------------------
MACHINE_DRIVER( prophet2 )
-------------------------------------------------*/
//static MACHINE_CONFIG_DERIVED( prophet2, atom )
// /* basic machine hardware */
// MCFG_CPU_MODIFY(SY6502_TAG)
// MCFG_CPU_PROGRAM_MAP(prophet2_mem)
//
// /* fdc */
// MCFG_DEVICE_REMOVE(I8271_TAG)
// MCFG_DEVICE_REMOVE(I8271_TAG ":0")
// MCFG_DEVICE_REMOVE(I8271_TAG ":1")
//
// /* Software lists */
// MCFG_SOFTWARE_LIST_REMOVE("flop_list")
//MACHINE_CONFIG_END
/*-------------------------------------------------
MACHINE_DRIVER( prophet3 )
-------------------------------------------------*/
//static MACHINE_CONFIG_DERIVED( prophet3, atom )
//
//MACHINE_CONFIG_END
/*-------------------------------------------------
MACHINE_DRIVER( atommc )
-------------------------------------------------*/
//static MACHINE_CONFIG_DERIVED( atommc, atom )
// /* Software lists */
// MCFG_SOFTWARE_LIST_ADD("mmc_list","atom_mmc")
// MCFG_SOFTWARE_LIST_REMOVE("flop_list")
//MACHINE_CONFIG_END
/***************************************************************************
ROMS
***************************************************************************/
@ -870,6 +929,21 @@ ROM_START( atombb )
ROM_LOAD( "bbcbasic.rom", 0x0000, 0x4000, CRC(79434781) SHA1(4a7393f3a45ea309f744441c16723e2ef447a281) )
ROM_END
//#define rom_prophet2 rom_atom
//#define rom_prophet3 rom_atom
/*-------------------------------------------------
ROM( atommc )
-------------------------------------------------*/
//ROM_START( atommc )
// ROM_REGION( 0x4000, SY6502_TAG, 0 )
// ROM_LOAD( "abasic.ic20", 0x0000, 0x1000, CRC(289b7791) SHA1(0072c83458a9690a3ea1f6094f0f38cf8e96a445) )
// ROM_CONTINUE( 0x3000, 0x1000 )
// ROM_LOAD( "afloat.ic21", 0x1000, 0x1000, CRC(81d86af7) SHA1(ebcde5b36cb3a3344567cbba4c7b9fde015f4802) )
// ROM_LOAD( "atommc2-2.9-a000.rom", 0x2000, 0x1000, CRC(ba73e36c) SHA1(ea9739e96f3283c90b5306288c796fc01144b771) )
//ROM_END
DRIVER_INIT_MEMBER(atomeb_state, atomeb)
{
@ -887,8 +961,10 @@ DRIVER_INIT_MEMBER(atomeb_state, atomeb)
SYSTEM DRIVERS
***************************************************************************/
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */
COMP( 1979, atom, 0, 0, atom, atom, driver_device, 0, "Acorn", "Atom" , 0)
COMP( 1979, atomeb, atom, 0, atomeb, atom, atomeb_state, atomeb, "Acorn", "Atom with Eprom Box" , 0)
COMP( 1979, atombb, atom, 0, atombb, atom, driver_device, 0, "Acorn", "Atom with BBC Basic" , 0)
//COMP( 1983, prophet2, atom, 0, atom, atom, driver_device, 0, "Busicomputers", "Prophet 2" , 0)
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
COMP( 1979, atom, 0, 0, atom, atom, driver_device, 0, "Acorn", "Atom" , 0)
COMP( 1979, atomeb, atom, 0, atomeb, atom, atomeb_state, atomeb, "Acorn", "Atom with Eprom Box" , 0)
COMP( 1982, atombb, atom, 0, atombb, atom, driver_device, 0, "Acorn", "Atom with BBC Basic" , 0)
//COMP( 1983, prophet2, atom, 0, prophet2, atom, driver_device, 0, "Busicomputers", "Prophet 2" , 0)
//COMP( 1983, prophet3, atom, 0, prophet3, atom, driver_device, 0, "Busicomputers", "Prophet 3" , 0)
//COMP( 2011, atommc, atom, 0, atommc, atom, driver_device, 0, "Acorn", "Atom with AtoMMC2" , 0)

View File

@ -646,6 +646,9 @@ static MACHINE_CONFIG_DERIVED( bw14, common )
MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":1", bw14_floppies, "525dd", bw12_state::bw14_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":2", bw14_floppies, "525dd", bw12_state::bw14_floppy_formats)
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "bw14")
/* internal ram */
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("128K")

View File

@ -39,7 +39,7 @@
#include "video/mc6845.h"
#include "machine/keyboard.h"
#include "machine/upd765.h"
#include "softlist.h"
class dim68k_state : public driver_device
{
@ -335,6 +335,9 @@ static MACHINE_CONFIG_START( dim68k, dim68k_state )
MCFG_DEVICE_ADD("keyboard", GENERIC_KEYBOARD, 0)
MCFG_GENERIC_KEYBOARD_CB(WRITE8(dim68k_state, kbd_put))
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "dim68k")
MACHINE_CONFIG_END
/*

View File

@ -12,6 +12,7 @@
#include "cpu/z80/z80.h"
#include "machine/upd765.h"
#include "machine/terminal.h"
#include "softlist.h"
#define TERMINAL_TAG "terminal"
@ -108,6 +109,9 @@ static MACHINE_CONFIG_START( microdec, microdec_state )
MCFG_UPD765A_ADD("upd765", true, true)
MCFG_FLOPPY_DRIVE_ADD("upd765:0", microdec_floppies, "525hd", floppy_image_device::default_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD("upd765:1", microdec_floppies, "525hd", floppy_image_device::default_floppy_formats)
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "md2_flop")
MACHINE_CONFIG_END
/* ROM definition */