Previous 199869 Revisions Next

r32092 Saturday 13th September, 2014 at 06:14:35 UTC by Fabio Priuli
(MESS) a2600: when loading from softlist, let's rely on the xml
to detect oncart RAM instead of using custom routines. nw.
[hash]a2600.xml
[src/emu/bus/vcs]vcs_slot.c

trunk/hash/a2600.xml
r32091r32092
28102810         <dataarea name="rom" size="16384">
28112811            <rom name="bump 'n' jump (1983) (m network, david akers, joe 'ferreira' king, patricia lewis du long, jeff ratcliff - intv) (mt7045).bin" size="16384" crc="df2bc303" sha1="1819ef408c1216c83dcfeceec28d13f6ea5ca477" offset="0" />
28122812         </dataarea>
2813         <dataarea name="ram" size="2048">
2814         </dataarea>
28132815      </part>
28142816   </software>
28152817
r32091r32092
28582860         <dataarea name="rom" size="16384">
28592861            <rom name="burgertime (1983) (m network, patricia lewis du long, ron surratt - intv) (mt4518).bin" size="16384" crc="c183fbbc" sha1="49e01b8048ae344cb65838f6b1c1de0e1f416f29" offset="0" />
28602862         </dataarea>
2863         <dataarea name="ram" size="2048">
2864         </dataarea>
28612865      </part>
28622866   </software>
28632867
r32091r32092
41364140         <dataarea name="rom" size="16384">
41374141            <rom name="crack'ed (11-28-1988) (atari, randy bowker) (cx26142) (prototype).bin" size="16384" crc="1b5e52a7" sha1="d226e8af4e38d1d4eb8bb69cdf6bccdad561c804" offset="0" />
41384142         </dataarea>
4143         <dataarea name="ram" size="128">
4144         </dataarea>
41394145      </part>
41404146   </software>
41414147
r32091r32092
43554361         <dataarea name="rom" size="16384">
43564362            <rom name="crystal castles (1984) (atari, michael kosaka, peter c. niday, robert vieira) (cx26110).bin" size="16384" crc="9007b5ac" sha1="2e4ee5ee040b08be1fe568602d1859664e607efb" offset="0" />
43574363         </dataarea>
4364         <dataarea name="ram" size="128">
4365         </dataarea>
43584366      </part>
43594367   </software>
43604368
r32091r32092
43824390         <dataarea name="rom" size="16384">
43834391            <rom name="crystal castles (1984) (atari, michael kosaka, peter c. niday, robert vieira) (cx26110) (pal).bin" size="16384" crc="d5622d0b" sha1="3311ea53afc8901d665e487036e7da0ae1cdb276" offset="0" />
43844392         </dataarea>
4393         <dataarea name="ram" size="128">
4394         </dataarea>
43854395      </part>
43864396   </software>
43874397
r32091r32092
44954505         <dataarea name="rom" size="16384">
44964506            <rom name="dark chambers (dungeon, dungeon masters) (1988) (atari, adam clayton, john howard palevich) (cx26151).bin" size="16384" crc="83900281" sha1="fbb4814973fcb4e101521515e04daa6424c45f5c" offset="0" />
44974507         </dataarea>
4508         <dataarea name="ram" size="128">
4509         </dataarea>
44984510      </part>
44994511   </software>
45004512
r32091r32092
45094521         <dataarea name="rom" size="16384">
45104522            <rom name="dark chambers (dungeon, dungeon masters) (1988) (atari, adam clayton, john howard palevich) (cx26151, cx26151p) (pal).bin" size="16384" crc="844ba468" sha1="0ea0dea570acedc806aae630a92f68b3e1d63868" offset="0" />
45114523         </dataarea>
4524         <dataarea name="ram" size="128">
4525         </dataarea>
45124526      </part>
45134527   </software>
45144528
r32091r32092
45234537         <dataarea name="rom" size="16384">
45244538            <rom name="dark chambers (dungeon, dungeon masters) (1988) (atari, adam clayton, john howard palevich) (cx26151, cx26151p) (prototype) (pal).bin" size="16384" crc="19e38e50" sha1="72563f872ebfd285ef51b9f2fe7d3a8f55f1b0fa" offset="0" />
45254539         </dataarea>
4540         <dataarea name="ram" size="128">
4541         </dataarea>
45264542      </part>
45274543   </software>
45284544
r32091r32092
46494665         <dataarea name="rom" size="8192">
46504666            <rom name="defender ii (aka stargate) (1988) (atari, bill aspromonte, andrew fuchs) (cx26120).bin" size="8192" crc="93217704" sha1="d7b506b84f28e1b917a2978753d5a40eb197537a" offset="0" />
46514667         </dataarea>
4668         <dataarea name="ram" size="128">
4669         </dataarea>
46524670      </part>
46534671   </software>
46544672
r32091r32092
46634681         <dataarea name="rom" size="8192">
46644682            <rom name="defender ii (aka stargate) (1988) (atari, bill aspromonte, andrew fuchs) (cx26120) (pal).bin" size="8192" crc="8d348d62" sha1="aba4e94d01b10cdf9b882f25e620a126dd80df19" offset="0" />
46654683         </dataarea>
4684         <dataarea name="ram" size="128">
4685         </dataarea>
46664686      </part>
46674687   </software>
46684688
r32091r32092
48764896         <dataarea name="rom" size="16384">
48774897            <rom name="desert falcon (nile flyer, sphinx) (1987) (atari, robert c. polaro) (cx26140).bin" size="16384" crc="caa0054e" sha1="ccea2d5095441d7e1b1468e3879a6ab556dc8b7a" offset="0" />
48784898         </dataarea>
4899         <dataarea name="ram" size="128">
4900         </dataarea>
48794901      </part>
48804902   </software>
48814903
r32091r32092
48904912         <dataarea name="rom" size="16384">
48914913            <rom name="desert falcon (nile flyer, sphinx) (1987) (atari, robert c. polaro) (cx26140, cx26140p) (pal).bin" size="16384" crc="711d6648" sha1="b6ed9257bd542acfa8c4a3426094f46adbc6a93b" offset="0" />
48924914         </dataarea>
4915         <dataarea name="ram" size="128">
4916         </dataarea>
48934917      </part>
48944918   </software>
48954919
r32091r32092
49044928         <dataarea name="rom" size="8192">
49054929            <rom name="desert falcon (nile flyer, sphinx) (05-27-1987) (atari, robert c. polaro) (cx26140, cx26140p) (prototype) (pal).bin" size="8192" crc="85a0be98" sha1="5d9619410fd058ab8315f25910a38f4805c4b1c2" offset="0" />
49064930         </dataarea>
4931         <dataarea name="ram" size="128">
4932         </dataarea>
49074933      </part>
49084934   </software>
49094935
r32091r32092
50175043         <dataarea name="rom" size="16384">
50185044            <rom name="dig dug (1983) (atari - gcc, douglas b. macrae) (cx2677).bin" size="16384" crc="ee7b80d1" sha1="79e746524520da546249149c33614fc23a4f2a51" offset="0" />
50195045         </dataarea>
5046         <dataarea name="ram" size="128">
5047         </dataarea>
50205048      </part>
50215049   </software>
50225050
r32091r32092
50315059         <dataarea name="rom" size="16384">
50325060            <rom name="dig dug (1983) (atari - gcc, douglas b. macrae) (cx2677, cx2677p) (pal).bin" size="16384" crc="de5c5553" sha1="816abcef9cc8fca5007cc400534e84d00285f199" offset="0" />
50335061         </dataarea>
5062         <dataarea name="ram" size="128">
5063         </dataarea>
50345064      </part>
50355065   </software>
50365066
r32091r32092
56005630         <dataarea name="rom" size="8192">
56015631            <rom name="elevator action (1983) (atari, dan hitchens) (cx26126) (prototype).bin" size="8192" crc="dc5a9d77" sha1="bab872ee41695cefe41d88e4932132eca6c4e69c" offset="0" />
56025632         </dataarea>
5633         <dataarea name="ram" size="128">
5634         </dataarea>
56035635      </part>
56045636   </software>
56055637
r32091r32092
59635995         <dataarea name="rom" size="32768">
59645996            <rom name="fatal run (ultimate driving) (1989) (atari - sculptured software, steve aguirre) (cx26162) (pal).bin" size="32768" crc="991d2348" sha1="d0bb58ea1fc37e929e5f7cdead037bb14a166451" offset="0" />
59655997         </dataarea>
5998         <dataarea name="ram" size="128">
5999         </dataarea>
59666000      </part>
59676001   </software>
59686002
r32091r32092
59776011         <dataarea name="rom" size="32768">
59786012            <rom name="fatal run (ultimate driving) (1989) (atari - sculptured software, steve aguirre) (cx26162) (prototype).bin" size="32768" crc="60b08497" sha1="59d004547e693aa05bb3333f055163ade2c9ea95" offset="0" />
59796013         </dataarea>
6014         <dataarea name="ram" size="128">
6015         </dataarea>
59806016      </part>
59816017   </software>
59826018
r32091r32092
79217957         <dataarea name="rom" size="16384">
79227958            <rom name="jr. pac-man (1984) (atari - gcc, ava-robin cohen) (cx26123).bin" size="16384" crc="5c345bac" sha1="cd2cf245d6e924ff2100cc93d20223c4a231e160" offset="0" />
79237959         </dataarea>
7960         <dataarea name="ram" size="128">
7961         </dataarea>
79247962      </part>
79257963   </software>
79267964
r32091r32092
79357973         <dataarea name="rom" size="16384">
79367974            <rom name="jr. pac-man (1984) (atari - gcc, ava-robin cohen) (cx26123, cx26123p) (pal).bin" size="16384" crc="a1aa87dd" sha1="a343d6553fa0367f49752ff8389116cee3605451" offset="0" />
79377975         </dataarea>
7976         <dataarea name="ram" size="128">
7977         </dataarea>
79387978      </part>
79397979   </software>
79407980
r32091r32092
83648404         <dataarea name="rom" size="16384">
83658405            <rom name="klax (1990) (atari - axlon, steve defrisco) (cx26192) (pal).bin" size="16384" crc="a8aaf68b" sha1="45623a1c8fb5074de98c37f005edd5b1d0937dae" offset="0" />
83668406         </dataarea>
8407         <dataarea name="ram" size="128">
8408         </dataarea>
83678409      </part>
83688410   </software>
83698411
r32091r32092
83788420         <dataarea name="rom" size="16384">
83798421            <rom name="klax (08-18-1990) (atari - axlon, steve defrisco) (cx26192) (prototype).bin" size="16384" crc="6bc47721" sha1="3162259c6dbfbb57a2ea41d849155702151ee39b" offset="0" />
83808422         </dataarea>
8423         <dataarea name="ram" size="128">
8424         </dataarea>
83818425      </part>
83828426   </software>
83838427
r32091r32092
83928436         <dataarea name="rom" size="16384">
83938437            <rom name="klax (06-14-1990) (atari - axlon, steve defrisco) (cx26192) (prototype).bin" size="16384" crc="ce778afd" sha1="991089a63734a859c89eb465f3fc074e57c3ee4d" offset="0" />
83948438         </dataarea>
8439         <dataarea name="ram" size="128">
8440         </dataarea>
83958441      </part>
83968442   </software>
83978443
r32091r32092
89238969         <dataarea name="rom" size="2048">
89248970            <rom name="magicard (keyboard controller) (1981) (computer magic - commavid, john bronstein) (cm-001).bin" size="2048" crc="14f126c0" sha1="4c66b84ab0d25e46729bbcf23f985d59ca8520ad" offset="0" />
89258971         </dataarea>
8972         <dataarea name="ram" size="1024">
8973         </dataarea>
89268974      </part>
89278975   </software>
89288976
r32091r32092
91039151         <dataarea name="rom" size="16384">
91049152            <rom name="masters of the universe - the power of he-man (1983) (m network, connie goldman, joe king, patricia lewis du long, gerald moore, mike sanders, jossef wagner - intv) (mt4319).bin" size="16384" crc="0603e177" sha1="6db8fa65755db86438ada3d90f4c39cc288dcf84" offset="0" />
91059153         </dataarea>
9154         <dataarea name="ram" size="2048">
9155         </dataarea>
91069156      </part>
91079157   </software>
91089158
r32091r32092
94059455         <dataarea name="rom" size="16384">
94069456            <rom name="millipede (1984) (atari, jerome domurat, andrew fuchs, dave staugas, robert vieira) (cx26118).bin" size="16384" crc="ccc82dd0" sha1="0616f0dde6d697816dda92ed9e5a4c3d77a39408" offset="0" />
94079457         </dataarea>
9458         <dataarea name="ram" size="128">
9459         </dataarea>
94089460      </part>
94099461   </software>
94109462
r32091r32092
94199471         <dataarea name="rom" size="16384">
94209472            <rom name="millipede (01-04-1984) (atari, jerome domurat, andrew fuchs, dave staugas, robert vieira) (cx26118) (prototype).bin" size="16384" crc="82d88744" sha1="6be6c8c8193e43e9fd0fd37e5344848d5a42bb4f" offset="0" />
94219473         </dataarea>
9474         <dataarea name="ram" size="128">
9475         </dataarea>
94229476      </part>
94239477   </software>
94249478
r32091r32092
94339487         <dataarea name="rom" size="16384">
94349488            <rom name="millipede (1984) (atari, jerome domurat, andrew fuchs, dave staugas, robert vieira) (cx26118) (prototype).bin" size="16384" crc="41332631" sha1="42e97d1ba19781187e605430fd70049f0450ef75" offset="0" />
94359489         </dataarea>
9490         <dataarea name="ram" size="128">
9491         </dataarea>
94369492      </part>
94379493   </software>
94389494
r32091r32092
94489504         <dataarea name="rom" size="16384">
94499505            <rom name="millipede (1984) (atari, jerome domurat, andrew fuchs, dave staugas, robert vieira) (cx26118, cx26118p) (pal).bin" size="16384" crc="eea33418" sha1="7ba2e2c0b3b66a50692f4dece817368527e29180" offset="0" />
94509506         </dataarea>
9507         <dataarea name="ram" size="128">
9508         </dataarea>
94519509      </part>
94529510   </software>
94539511
r32091r32092
94639521         <dataarea name="rom" size="16384">
94649522            <rom name="millipede (1984) (atari - gcc) (cx26118) (prototype) (pal).bin" size="16384" crc="dcb13020" sha1="06092998a30e816a97fe9e4d3f27085b913ec9f9" offset="0" />
94659523         </dataarea>
9524         <dataarea name="ram" size="128">
9525         </dataarea>
94669526      </part>
94679527   </software>
94689528
r32091r32092
1008810148         <dataarea name="rom" size="12288">
1008910149            <rom name="mountain king (1983) (cbs electronics, e.f. dreyer, ed salvo) (4l 2738 0000).bin" size="12288" crc="ed778991" sha1="0a84b0a6bd0e79f5fa0b1bb9112160cb564ab836" offset="0" />
1009010150         </dataarea>
10151         <dataarea name="ram" size="256">
10152         </dataarea>
1009110153      </part>
1009210154   </software>
1009310155
r32091r32092
1057910641         <dataarea name="rom" size="16384">
1058010642            <rom name="off the wall (bizarre breakout, peasant king, zip 'n' zap) (1989) (atari - axlon) (cx26168).bin" size="16384" crc="a09779ea" sha1="3dcfe93399044148561586056288c6f8e5c96e2b" offset="0" />
1058110643         </dataarea>
10644         <dataarea name="ram" size="128">
10645         </dataarea>
1058210646      </part>
1058310647   </software>
1058410648
r32091r32092
1059310657         <dataarea name="rom" size="16384">
1059410658            <rom name="off the wall (bizarre breakout, peasant king, zip 'n' zap) (1989) (atari - axlon) (cx26168) (pal).bin" size="16384" crc="182af080" sha1="9ebc01bd86faceef87432597f1fc5fb6ce088ef5" offset="0" />
1059510659         </dataarea>
10660         <dataarea name="ram" size="128">
10661         </dataarea>
1059610662      </part>
1059710663   </software>
1059810664
r32091r32092
1066110727         <dataarea name="rom" size="12288">
1066210728            <rom name="omega race (booster grip) (1983) (cbs electronics) (4l 2737 0000).bin" size="12288" crc="e9876116" sha1="dcaab259e7617c7ac7d349893451896a9ca0e292" offset="0" />
1066310729         </dataarea>
10730         <dataarea name="ram" size="256">
10731         </dataarea>
1066410732      </part>
1066510733   </software>
1066610734
r32091r32092
1229912367         <dataarea name="rom" size="16384">
1230012368            <rom name="radar lock (dog fight) (1989) (atari, douglas neubauer) (cx26176).bin" size="16384" crc="c29f7285" sha1="33f016c941fab01e1e2d0d7ba7930e3bcd8feaa3" offset="0" />
1230112369         </dataarea>
12370         <dataarea name="ram" size="128">
12371         </dataarea>
1230212372      </part>
1230312373   </software>
1230412374
r32091r32092
1231312383         <dataarea name="rom" size="16384">
1231412384            <rom name="radar lock (dog fight) (1989) (atari, douglas neubauer) (cx26176) (pal).bin" size="16384" crc="d7c72da0" sha1="cb36828a2a23eaf8d736af4790ffd7e948ebbf1e" offset="0" />
1231512385         </dataarea>
12386         <dataarea name="ram" size="128">
12387         </dataarea>
1231612388      </part>
1231712389   </software>
1231812390
r32091r32092
1334113413         <dataarea name="rom" size="16384">
1334213414            <rom name="save mary! (saving mary) (10-24-1991) (atari - axlon, tod frye) (cx26178) (prototype) (pal).bin" size="16384" crc="eb2e801d" sha1="44357b828b3214441d702d4912a1949951d80472" offset="0" />
1334313415         </dataarea>
13416         <dataarea name="ram" size="128">
13417         </dataarea>
1334413418      </part>
1334513419   </software>
1334613420
r32091r32092
1335513429         <dataarea name="rom" size="16384">
1335613430            <rom name="save mary! (saving mary) (11-21-1989) (atari - axlon, tod frye) (cx26178) (prototype).bin" size="16384" crc="01e18f53" sha1="ecd8ef49ae23ddd3e10ec60839b95c8e7764ea27" offset="0" />
1335713431         </dataarea>
13432         <dataarea name="ram" size="128">
13433         </dataarea>
1335813434      </part>
1335913435   </software>
1336013436
r32091r32092
1365513731         <dataarea name="rom" size="16384">
1365613732            <rom name="secret quest (1989) (atari - axlon, steve defrisco) (cx26170).bin" size="16384" crc="93c9eb47" sha1="af11f1666d345267196a1c35223727e2ef93483a" offset="0" />
1365713733         </dataarea>
13734         <dataarea name="ram" size="128">
13735         </dataarea>
1365813736      </part>
1365913737   </software>
1366013738
r32091r32092
1366913747         <dataarea name="rom" size="16384">
1367013748            <rom name="secret quest (1989) (atari - axlon, steve defrisco) (cx26170, cx26170p) (pal).bin" size="16384" crc="f4337a77" sha1="8439f2f829152a4bac27736102ae131eac376d0e" offset="0" />
1367113749         </dataarea>
13750         <dataarea name="ram" size="128">
13751         </dataarea>
1367213752      </part>
1367313753   </software>
1367413754
r32091r32092
1374013820         <dataarea name="rom" size="16384">
1374113821            <rom name="shooting arcade (light gun) (09-19-1989) (atari - axlon, tod frye) (cx26169) (prototype).bin" size="16384" crc="6f6fb3d6" sha1="6e6daa34878d3e331c630359c7125a4ffba1b22d" offset="0" />
1374213822         </dataarea>
13823         <dataarea name="ram" size="128">
13824         </dataarea>
1374313825      </part>
1374413826   </software>
1374513827
r32091r32092
1375413836         <dataarea name="rom" size="16384">
1375513837            <rom name="shooting arcade (light gun) (01-16-1990) (atari - axlon, tod frye) (cx26169) (prototype) (pal).bin" size="16384" crc="1aee6f09" sha1="f20ab57ad7ca60c566376409c8f94c9f1b4003bd" offset="0" />
1375613838         </dataarea>
13839         <dataarea name="ram" size="128">
13840         </dataarea>
1375713841      </part>
1375813842   </software>
1375913843
r32091r32092
1509915183         <dataarea name="rom" size="16384">
1510015184            <rom name="sprint master (sprint 88, sprint 2600) (1988) (atari, robert c. polaro) (cx26155).bin" size="16384" crc="c495904e" sha1="c0e29b86fc1cc41a1c8afa37572c3c5698ae70b2" offset="0" />
1510115185         </dataarea>
15186         <dataarea name="ram" size="128">
15187         </dataarea>
1510215188      </part>
1510315189   </software>
1510415190
r32091r32092
1511315199         <dataarea name="rom" size="16384">
1511415200            <rom name="sprint master (sprint 88, sprint 2600) (1988) (atari, robert c. polaro) (cx26155p) (pal).bin" size="16384" crc="040f0b14" sha1="dcaac1fac0fe15aaa4553c2fa02b923a6dfb6880" offset="0" />
1511515201         </dataarea>
15202         <dataarea name="ram" size="128">
15203         </dataarea>
1511615204      </part>
1511715205   </software>
1511815206
r32091r32092
1559115679         <dataarea name="rom" size="8192">
1559215680            <rom name="stargate (1984) (atari, andrew fuchs) (cx26120).bin" size="8192" crc="cde3530e" sha1="4f87be0ef16a1d0389226d1fbda9b4c16b06e13e" offset="0" />
1559315681         </dataarea>
15682         <dataarea name="ram" size="128">
15683         </dataarea>
1559415684      </part>
1559515685   </software>
1559615686
r32091r32092
1560515695         <dataarea name="rom" size="8192">
1560615696            <rom name="stargate (1984) (atari, bill aspromonte, andrew fuchs) (cx26120) (pal).bin" size="8192" crc="d3f6a968" sha1="07920046ed55519797274117f2f8c8c7e530f623" offset="0" />
1560715697         </dataarea>
15698         <dataarea name="ram" size="128">
15699         </dataarea>
1560815700      </part>
1560915701   </software>
1561015702
r32091r32092
1604316135         <dataarea name="rom" size="2048">
1604416136            <rom name="starpath supercharger.bin" size="2048" crc="c3a3f073" sha1="cd9d030a59f5bdcc88f1f80a6cc9fc2cd932f7db" offset="0" />
1604516137         </dataarea>
16138         <dataarea name="ram" size="6144">
16139         </dataarea>
1604616140      </part>
1604716141   </software>
1604816142
r32091r32092
1611616210         <dataarea name="rom" size="16384">
1611716211            <rom name="super football (1988) (atari, douglas neubauer) (cx26154).bin" size="16384" crc="c9b16f3c" sha1="eaca6b474fd552ab4aaf75526618828165a91934" offset="0" />
1611816212         </dataarea>
16213         <dataarea name="ram" size="128">
16214         </dataarea>
1611916215      </part>
1612016216   </software>
1612116217
r32091r32092
1614316239         <dataarea name="rom" size="16384">
1614416240            <rom name="super football (1988) (atari, douglas neubauer) (cx26154, cx26154p) (pal).bin" size="16384" crc="d3004956" sha1="fa8db954eff4302ec518aaf7a477a073c1967a08" offset="0" />
1614516241         </dataarea>
16242         <dataarea name="ram" size="128">
16243         </dataarea>
1614616244      </part>
1614716245   </software>
1614816246
r32091r32092
1719717295         <dataarea name="rom" size="12288">
1719817296            <rom name="tunnel runner (black box) (1983) (cbs electronics, richard k. balaska jr., andy frank, stuart ross) (4l 2520 5000).bin" size="12288" crc="a02745f8" sha1="fc1a0b58765a7dcbd8e33562e1074ddd9e0ac624" offset="0" />
1719917297         </dataarea>
17298         <dataarea name="ram" size="256">
17299         </dataarea>
1720017300      </part>
1720117301   </software>
1720217302
r32091r32092
1721017310         <dataarea name="rom" size="12288">
1721117311            <rom name="tunnel runner (black box) (1983) (cbs electronics, richard k. balaska jr., andy frank, stuart ross) (4l 2520 5000) (prototype).bin" size="12288" crc="bd2d975a" sha1="af202ee515b41113660bdf4500802108b12f85a3" offset="0" />
1721217312         </dataarea>
17313         <dataarea name="ram" size="256">
17314         </dataarea>
1721317315      </part>
1721417316   </software>
1721517317
r32091r32092
1757117673         <dataarea name="rom" size="2048">
1757217674            <rom name="video life (1981) (commavid, john bronstein) (cm-002).bin" size="2048" crc="34b0b5c2" sha1="3b18db73933747851eba9a0ffa3c12b9f602a95c" offset="0" />
1757317675         </dataarea>
17676         <dataarea name="ram" size="1024">
17677         </dataarea>
1757417678      </part>
1757517679   </software>
1757617680
r32091r32092
1758517689         <dataarea name="rom" size="2048">
1758617690            <rom name="video life (1981) (commavid, john bronstein) (cm-002) [higher sounds].bin" size="2048" crc="bb1249a9" sha1="08c7c4ab5b25c008cc8a87fb1406b7d12df56124" offset="0" />
1758717691         </dataarea>
17692         <dataarea name="ram" size="1024">
17693         </dataarea>
1758817694      </part>
1758917695   </software>
1759017696
r32091r32092
1789918005         <dataarea name="rom" size="12288">
1790018006            <rom name="wings (10-10-1983) (cbs electronics, stuart ross) (prototype) (pal).bin" size="12288" crc="dd0aa66f" sha1="3e63feca31fb98cc46fdfe90ec69e4937f9defa6" offset="0" />
1790118007         </dataarea>
18008         <dataarea name="ram" size="256">
18009         </dataarea>
1790218010      </part>
1790318011   </software>
1790418012
r32091r32092
1791218020         <dataarea name="rom" size="12288">
1791318021            <rom name="wings (06-03-1983) (cbs electronics, stuart ross) (prototype).bin" size="12288" crc="5e89b8af" sha1="419e7dd24c810afb8b8e555ed8489853b0bf05d8" offset="0" />
1791418022         </dataarea>
18023         <dataarea name="ram" size="256">
18024         </dataarea>
1791518025      </part>
1791618026   </software>
1791718027
trunk/src/emu/bus/vcs/vcs_slot.c
r32091r32092
216216      if (software_entry() != NULL)
217217      {
218218         const char *pcb_name;
219         bool has_ram = get_software_region("ram") ? TRUE : FALSE;
219220         memcpy(ROM, get_software_region("rom"), len);
220221         
221222         if ((pcb_name = get_feature("slot")) != NULL)
r32091r32092
258259                  printf("Unrecognized cart type!\n");
259260                  break;
260261            }
261           
262262         }
263
264         if (has_ram)
265            m_cart->ram_alloc(get_software_region_length("ram"));
263266      }
264267      else
265268      {
266269         fread(ROM, len);
267270         m_type = identify_cart_type(ROM, len);
271         
272         // check for Special Chip (128bytes of RAM)
273         if (len == 0x2000 || len == 0x4000 || len == 0x8000)
274            if (detect_super_chip(ROM, len))
275            {
276               m_cart->ram_alloc(0x80);
277               //printf("Super Chip detected!\n");
278            }
279         // Super chip games:
280         // dig dig, crystal castles, millipede, stargate, defender ii, jr. Pac Man,
281         // desert falcon, dark chambers, super football, sprintmaster, fatal run,
282         // off the wall, shooting arcade, secret quest, radar lock, save mary, klax
283         
284         // add CBS RAM+ (256bytes of RAM)
285         if (m_type == A26_FA)
286            m_cart->ram_alloc(0x100);
287         // add M Network RAM
288         else if (m_type == A26_E7)
289            m_cart->ram_alloc(0x800);
290         // add Commavid RAM
291         else if (m_type == A26_CV)
292            m_cart->ram_alloc(0x400);
293         // add Starpath Superchager RAM
294         else if (m_type == A26_SS)
295            m_cart->ram_alloc(0x1800);
296         // add Boulder Dash RAM
297         else if (m_type == A26_3E)
298            m_cart->ram_alloc(0x8000);
268299      }
269300     
270301      //printf("Type: %s\n", vcs_get_slot(m_type));
271302     
272      // check for Special Chip (128bytes of RAM)
273      if (len == 0x2000 || len == 0x4000 || len == 0x8000)
274         if (detect_super_chip(ROM, len))
275         {
276            m_cart->ram_alloc(0x80);
277            //printf("Super Chip detected!\n");
278         }
279      // Super chip games:
280      // dig dig, crystal castles, millipede, stargate, defender ii, jr. Pac Man,
281      // desert falcon, dark chambers, super football, sprintmaster, fatal run,
282      // off the wall, shooting arcade, secret quest, radar lock, save mary, klax
283     
284      // add CBS RAM+ (128bytes of RAM)
285      if (m_type == A26_FA)
286         m_cart->ram_alloc(0x100);
287      // add M Network RAM
288      else if (m_type == A26_E7)
289         m_cart->ram_alloc(0x800);
290      // add Commavid RAM
291      else if (m_type == A26_CV)
292         m_cart->ram_alloc(0x400);
293      // add Starpath Superchager RAM
294      else if (m_type == A26_SS)
295         m_cart->ram_alloc(0x1800);
296      // add Boulder Dash RAM
297      else if (m_type == A26_3E)
298         m_cart->ram_alloc(0x8000);
299     
300303      // pass a pointer to the now allocated ROM for the DPC chip
301304      if (m_type == A26_DPC)
302305         m_cart->setup_addon_ptr((UINT8 *)m_cart->get_rom_base() + 0x2000);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team