Commit Graph

5111 Commits

Author SHA1 Message Date
Angelo Salese
1876f2c792
atari/atari400.cpp: initial split up of different driver state classes (#10442)
* atari400.cpp: initial split up of different state machines

* atari400.cpp: Fix clang error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]

* atari400.cpp: virtualize machine_start/machine_reset

* atari400.cpp: isolate m_ext_bank in a130xe_state

* atari400.cpp: bulk replace pokey raw tags into m_pokey
maxaflex.cpp: remove shadowed m_pokey, declared in atari_common_state;

* atari400.cpp: fix a800xl / a130xe self test ROM enabling, fixes Acid800 XL MMU test

* a800.xml: Update Q/A

* atari400.cpp: split a600xl and a1200xl to own state

* atari400.cpp: virtualize PIA portb

* atari400.cpp: use memory_view at 0xd800-0xffff

* atari400.cpp: various a400 and a800 refactoring changes:
- reduce memory maps and configs to bare minimum;
- reduce default RAM options for them and add preliminary options;
- isolate I/O map;
- make sure it unmap_value_high() because otherwise they will crash on non-48K setups;

* atari400.cpp: inherit hw_iomap for a800xl and onward

* atari400.cpp: lower kernel view bound to 0xc000 for a800xl and later machines

* atari400.cpp: remove all _low_r/low_w handlers and replaced with views, fix xegs default boot order (BASIC then game ROM via select key), address code review

* atari400.cpp: fix CI clang failure

* atari400.cpp: fix a1200xl_state calls

* atari400.cpp: hookup option jumpers to a1200xl

* atari400.cpp, gtia.cpp: misc connection notes

* a800.xml: minor bombjake notes

* atari400.cpp: reduce selftest views

* atari400.cpp: better inherit PIA portb mechanics

* atari400.cpp: remove obsolete a600xl_mem fns

* atari400.cpp: emulate extended RAM quirk for a130xe, convert m_ext_bank to address_map_bank_device

Co-authored-by: AJR <ajrhacker@users.noreply.github.com>
2022-10-25 00:02:02 +02:00
0kmg
e184046557
a7800.xml: Fixed parent/clone relationships for Asteroids Deluxe. (#10471) 2022-10-25 02:40:52 +11:00
Vas Crabb
df8d652450 srcclean in preparation for release branch 2022-10-23 18:00:48 +11:00
ArcadeShadow
0547f0a620
spectrum_cass.xml: Added three items and cleaned up metadata. (#10383)
Corrected some parent/clone relationships, publishers and release years.

New working software list additions
--------------------------------------------
Golden Pack 100 - vol. 1 (compilation, pirate) [Planeta Sinclair]
Johnny Reb (Zafi Chip) [spectrumcomputing.co.uk]
Shackled (Erbe) [spectrumcomputing.co.uk]
2022-10-23 17:41:06 +11:00
ArcadeShadow
8ca9cb3e2f
dc.xml: Replaced abbreviated country names with full names in descriptions. (#10439) 2022-10-23 17:29:51 +11:00
0kmg
77e31ac501
snes.xml: Added 14 prototypes (13 working, 1 not working). (#10362)
New working software list additions (snes.xml)
-----------------------------------
Bing Bing! Bingo (Japan, prototype) [keiichi-desu]
Densetsu no Ogre Battle - The March of the Black Queen (Japan, prototype) [keiichi-desu]
Dual Orb - Seireiju Densetsu (Japan, prototype) [keiichi-desu]
Elfaria - The Isle of the Blest (Japan, prototype) [keiichi-desu]
Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.315) [keiichi-desu]
Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan, prototype, Ver 07.431) [keiichi-desu]
Kunio no Oden (Japan, prototype) [keiichi-desu]
The Last Battle (Japan, prototype) [keiichi-desu]
Michael Andretti's IndyCar Challenge (USA, prototype) [keiichi-desu]
Nosferatu (Japan, prototype) [keiichi-desu]
Super Nazo Puyo - Rulue no Roux (Japan, prototype) [keiichi-desu]
Tetris Battle Gaiden (Japan, prototype) [keiichi-desu]
Ultra Baseball Jitsumei Ban 2 (Japan, prototype) [keiichi-desu]

New NOT_WORKING software list additions (snes.xml)
---------------------------------------
Illvanian no Shiro (Japan, prototype, 19940823) [keiichi-desu]
2022-10-23 17:27:10 +11:00
ArcadeShadow
988b0f2b80
ibm5170.xml: 6 new working software list additions (#10368)
New working software list additions (ibm5170.xml)
-----------------------------------
I Dream of Jeannie [MAZterXP, archive.org]
Operation Crusader [The Good Old Days]
Operation Harrier [The Good Old Days]
Personal Computer World (1994-06 - June 1994) [arranarchipelago, archive.org]
Personal Computer World (1994-11 - November 1994) [SmartCoda, archive.org]
Personal Computer World (1997-05 - May 1997) [SmartCoda, archive.org]
2022-10-23 17:25:49 +11:00
ArcadeShadow
4ac6dceabf
nes.xml: Replaced abbreviated country names with full names in descriptions. (#10449) 2022-10-23 17:24:27 +11:00
ArcadeShadow
501da4ad91
psx.xml: Replaced country name abbreviations in descriptions with full names. (#10447)
Also changed descriptive text to lowercase in a few cases.
2022-10-23 17:22:16 +11:00
0kmg
ed574ab38d
a5200.xml: Added four prototypes. (#10429)
New working software list additions (a5200.xml)
-----------------------------------
Battlezone (prototype, alt) [swlovinist]
Behind Jaggi Lines (prototype) [swlovinist]
Pole Position (prototype 133-05) [swlovinist]

New NOT_WORKING software list additions (a5200.xml)
-----------------------------------
Astro Grover (prototype) [CPUWIZ]
2022-10-23 17:16:34 +11:00
0kmg
58a71a39df
a7800.xml: Added 10 homebrew cartridges. (#10457)
New working software list additions (a7800.xml)
-----------------------------------
Astro Blaster (NTSC) [Robert Tuccitto]
Astro Fighter (NTSC) [Robert Tuccitto]
FailSafe (NTSC) [Robert Tuccitto]
FailSafe (PAL) [Robert Tuccitto]
Meteor Shower (NTSC) [Robert Tuccitto]
Meteor Shower (PAL) [Robert Tuccitto]
Moon Cresta (NTSC) [Robert Tuccitto]
Moon Cresta (PAL) [Robert Tuccitto]
Super Pac-Man (NTSC) [Robert Tuccitto]
Super Pac-Man (PAL) [Robert Tuccitto]
2022-10-23 17:15:03 +11:00
ArcadeShadow
ea6abeb68f
lynx.xml: Replaced "Euro" abbreviation with "Europe" in descriptions. (#10458) 2022-10-23 17:13:03 +11:00
ArcadeShadow
746c0d0bb0
snes.xml: Replace "Euro" abbreviation in descriptions with "Europe". (#10459) 2022-10-23 17:11:56 +11:00
0kmg
419c2476da
gameboy.xml: Added one more prototype. (#10453)
New working software list additions (gameboy.xml)
-----------------------------------
Super Scrabble (USA, prototype) [Zach Lambert, Forest of Illusion]
2022-10-22 02:23:13 +11:00
Angelo Salese
0d31345d45
bungo_flop.xml: fill tetris metadata 2022-10-20 22:29:38 +02:00
ArcadeShadow
02d346cd75
gba.xml: Cleaned up metadata. (#10446)
* Replaced abbreviated country names with full names.
* Moved alternate titles out of descriptions.
* Added language info elements.
2022-10-21 03:56:04 +11:00
Vas Crabb
7a0276a694 megadriv.xml, sms.xml: More Chinese title cleanup. 2022-10-21 03:09:27 +11:00
0kmg
05b04a43c6
nes.xml: Fixed famijmp2 booting with fresh NVRAM (MT08446). (#10451) 2022-10-20 13:01:15 +02:00
0kmg
b364476925
nes.xml: Fixed wallybngp from crashing MAME (MT08441). (#10450) 2022-10-20 13:00:44 +02:00
0kmg
488b4aaf52
gbcolor.xml: Marked DBZ games as unsupported; changed Italia to Italy. (#10435) 2022-10-20 14:00:27 +11:00
ArcadeShadow
d06578ab66
gamegear.xml: Replaced country name abbreviations with full names in descriptions. (#10441) 2022-10-20 13:41:50 +11:00
0kmg
0e2d2332d3
gameboy.xml: Added a prototype. (#10433)
New working software list additions (gameboy.xml)
-----------------------------------
Jeep Jamboree (USA, prototype) [square_wave, Forest of Illusion]
2022-10-20 13:36:59 +11:00
0kmg
1dac914bf1
lynx.xml: Added 19 prototypes. (#10443)
New working software list additions (lynx,xml)
-----------------------------------
Cabal (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Daemonsgate (USA, prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer]
Eye of the Beholder (USA, prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Friendly (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Full Court Press (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Geoduel (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Guardians Storm Over Doria (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Guardians Storm Over Doria (prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer]
Loopz (USA, prototype, 19920916) [MacRorie, The Brewing Academy, Atari Gamer]
Marlboro Go! (Germany, prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Ninja Nerd (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Poker (France, prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Pounce! (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Ram Cart (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Road Riot 4WD (USA, prototype, alt) [MacRorie, The Brewing Academy, Atari Gamer]
Rolling Thunder (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Spacewar (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Vindicators (prototype) [MacRorie, The Brewing Academy, Atari Gamer]
Wolfman Slideshow (prototype, 19920319) [MacRorie, The Brewing Academy, Atari Gamer]
2022-10-20 13:33:26 +11:00
Vas Crabb
48c6eb4de9 megadriv.xml: Use Hanyu Pinyin for Chinese transliteration. 2022-10-20 04:30:10 +11:00
0kmg
0e4fe13abf
coleco.xml: Fix validation error. (#10444) 2022-10-18 23:01:47 -04:00
0kmg
e59c94030b
coleco.xml: Added a couple prototypes. (#10436)
New working software list additions
-----------------------------------
Dr. Seuss's Fix-Up the Mix-Up Puzzle (Rev R prototype) [phattyboombatty]
Dr. Seuss's Fix-Up the Mix-Up Puzzle Graphics Demo [phattyboombatty]
2022-10-18 19:01:35 -04:00
Nigel Barnes
d718b3be1b New working software list additions
-----------------------------------
electron_flop:
  Electrobots, Electrobots Going Underground, Elementum, Lode Runner 2021, Manic Miner 2021, Python, Tapper [0xC0DE]
  You're Alan Partridge [everygamegoing.com]
2022-10-18 20:23:03 +01:00
0kmg
1de26e38ab
gbcolor.xml: Added 12 prototypes (11 not working). (#10434)
New working software list additions (gbcolor.xml)
-----------------------------------
Alone in the Dark - The New Nightmare (Europe, prototype) [VGHF, Hidden Palace]

New NOT_WORKING software list additions (gbcolor.xml)
---------------------------------------
Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype, cheats enabled) [VGHF, Hidden Palace]
Dragon Ball Z - Densetsu no Chou Senshi-tachi (Japan, prototype) [VGHF, Hidden Palace]
Dragon Ball Z - Guerreros de Leyenda (Spain, prototype) [VGHF, Hidden Palace]
Dragon Ball Z - Guerreros de Leyenda (Spain, prototype, all features unlocked) [VGHF, Hidden Palace]
Dragon Ball Z - I Leggendari Super Guerrieri (Italy, prototype) [VGHF, Hidden Palace]
Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype) [VGHF, Hidden Palace]
Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020411) [VGHF, Hidden Palace]
Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, 20020320) [VGHF, Hidden Palace]
Dragon Ball Z - Legendäre Superkämpfer (Germany, prototype, all features unlocked) [VGHF, Hidden Palace]
Dragon Ball Z - Legendary Super Warriors (Europe, prototype) [VGHF, Hidden Palace]
Dragon Ball Z - Les Guerriers Légendaires (France, prototype) [VGHF, Hidden Palace]
2022-10-19 00:31:52 +11:00
angelosa
fd5c5e6949 pc98ha.cpp: kickoff a bungo_flop.xml SW list
New NOT_WORKING software list additions
---------------------------------------
bungo_flop: Bungo Utilities (pwp50sx), Tetris (mini5) [Mike Stedman, Disk Blitz]
2022-10-18 01:41:10 +02:00
Nigel Barnes
6f5aa6c214 New working software list additions
-----------------------------------
einstein_rom: FlexiDOS V2.2 [Pete Golding]
2022-10-17 20:54:59 +01:00
Angelo Salese
c388a2f84e
a800.xml, a800_flop.xml: initial pass at QA (#10412)
- bus/a800: add preliminary Corina ROM cart support;
- bus/a800: bbsb bankswitch works on reads too, makes it playable;
- atari/atari400.cpp: bulk replace cart tags into m_cartleft / m_cartright, move config_ntsc_screen / config_pal_screen to parent state class;
- atari/maxaflex.cpp, atari/bartop52.cpp: convert to screen raw params;
- atari/atari400.cpp: fix a130xe extended RAM out of bounds accesses, fixes t34 after disk swap;
2022-10-16 22:59:33 +02:00
ArcadeShadow
5c33c2a10e
sms.xml: Replaced abbreviated country names with full names. (#10421) 2022-10-17 04:16:49 +11:00
ArcadeShadow
fefbdf18d4
megadriv.xml: Replaced abbreviated country names with full names. (#10425) 2022-10-17 04:11:06 +11:00
David Haywood
c71e49071f
ekara_japan_s.xml: Marked sc0008 as a bad dump.
This cartridge crashes on the scoring screen, possibly due to bit rot.
2022-10-17 01:40:55 +11:00
ArcadeShadow
d2cb3388ee
cdtv.xml: Metadata cleaning (#10415)
* cdtv.xml: Metadata cleaning

Replaced the countries' abbreviations by the countries' full name

* update cdtv.xml

Added language info
2022-10-15 11:15:34 +02:00
ArcadeShadow
eb5802b91b
saturn.xml: Replaced abbreviated country names in descriptions with full names. (#10409) 2022-10-15 03:31:25 +11:00
hap
fecf31406e advision: emulate the display at a lower level 2022-10-11 03:05:43 +02:00
0kmg
efbb20204b
pcecd.xml: Fixed dknight2 rom name typo. (#10406) 2022-10-10 03:35:55 +02:00
David Haywood
cebdec28dc
bus/ekara: Added evio cartridge with 24LC08 I2C EEPROM (#10398)
Allows evio:em18 cartridge to run and save data.
2022-10-10 00:12:34 +11:00
hap
4dd00d28de New working software list additions
-----------------------------------
advision: Code Red [hap]
gamepock: 1st Pokekon Demo [hap]
2022-10-09 00:44:49 +02:00
hap
3f3e1e2135 advision: get rid of led fade, fix INS(MAME fastforward) not working, add driver notes 2022-10-08 23:54:27 +02:00
0kmg
757e5831c8
nes.xml: Added four spooky homebrews. (#10402)
New working software list additions
-----------------------------------
Creepy Brawlers [No-Intro]
Haunted: Halloween '85 [No-Intro]
Haunted: Halloween '86 - The Curse of Possum Hollow [No-Intro]
Haunted: Halloween '86 - The Curse of Possum Hollow (alt) [No-Intro]
2022-10-08 14:08:09 -04:00
Dirk Best
8cff67755c Apricot PC/Xi software list updates
New working software list additions
-----------------------------------
AP001 (Utilities No. 1) [actapricot.org]
AP002 (Utilities No. 2) [actapricot.org]
AP003 (Apricot Disk No. 3) [actapricot.org]
AP004 (MS-BASIC Games No. 1) [actapricot.org]
AP005 (GSX Users Disk) [actapricot.org]
AP005 (GSX Users Disk, later?) [Bitsavers]
AP006 (Games No. 2) [actapricot.org]
AP007 (Utilities No. 4) [actapricot.org]
AP008 (Games No. 3) [actapricot.org]
AP009 (Utilities No. 5) [actapricot.org]
AP010 (GW-BASIC Games No. 1) [actapricot.org]
AP012 (Programmers Disk No. 2) [actapricot.org]
AP016 (Chess) [actapricot.org]
AP042 (Printer Utilities) [Bitsavers]
AP045 (Utilities No. 13) [Bitsavers]
Finance Manager [Bitsavers]
MS-DOS 3.2 [Bitsavers]
MS-DOS Pack [Bitsavers]
Public Domain Disk 4 [Bitsavers]
WordStar 2000 (Rel. 1.01 American) [Bitsavers]

New not working software list additions
-----------------------------------
System Software VR2.7 (MS-DOS 2.11, American) [Bitsavers]
2022-10-08 18:57:45 +02:00
AJR
e029d83865 evio.xml: Fill in alt_title fields for new software 2022-10-05 19:08:08 -04:00
David Haywood
b90a9cdd2e
evio.xml: new SOFTWARE LIST entries (#10397)
-----------------
em1    evio Selection 01 [Team Europe]
em5    Healing Air 1 [Team Europe]
em6    Drama Mix 1 [Team Europe]
em10   Anime Special - Pocket Monsters [Team Europe]
em15   evio Selection 04 [Team Europe]
em17   Minna no evio [Team Europe]
2022-10-05 19:05:18 -04:00
Vas Crabb
dc51bb6541 ekara_japan_m.xml: Fix element order. 2022-10-04 23:56:13 +11:00
David Haywood
7a9d51c2ab
New working software list items (e-kara) (#10391)
-----------
ekara_japan_m.xml:
Artist Mini Volume 3 (Morning Musume) (Japan) (MC0003-ATM) [TeamEurope]
Artist Mini Volume 6 (Utada Hikaru) (Japan) (MC0010-ATM) [TeamEurope]
TV Pop Mini Vol.1 (Japan) (MC0015-TPM) [TeamEurope]
ekara_japan_s.xml:
Saiten Cartridge: Challenge Idol vol.1 (Japan) (SC0002-SAI) [TeamEurope]
Saiten Cartridge: Challenge Idol vol.2 (Japan) (SC0008-SAI) [TeamEurope]
ekara_japan_web.xml:
e-kara Web cartridge 12M (used, with 12 songs) (Japan) [TeamEurope]
ekara_japan_en.xml:
Enka-shū Dai Yon-hen (Japan) (EN-4) [TeamEurope]
ekara_japan_g.xml:
TV Pop Junior Volume 1 (Japan) (GC0005-TPJ) [TeamEurope]
2022-10-04 23:51:58 +11:00
Vas Crabb
f4b23f1737 bus/gameboy: Moved MBC3/MBC30 to their own file as separate devices.
New working software list additions
-----------------------------------
gbcolor.xml: Juéduì Wǔlì (China), Wàixīng Tànxiǎn zhī Xīngqiú Dàzhàn (China) [Robyn A1200, taizou]
2022-10-04 12:51:33 +11:00
Firehawke
371eede3a4
New working software list additions (apple2_flop_orig.xml) (#10381)
----------------------------------------------------------

Autoduel [4am, Firehawke]
Bismarck: The North Sea Chase [4am, Firehawke]
Championship Wrestling [4am, Firehawke]
GBA Championship Basketball [4am, Firehawke]
Moebius [4am, Firehawke]
The Games: Winter Edition [4am, Firehawke]
Six-Gun Shootout [4am, Firehawke]
The Road to Gettysburg [4am, Firehawke]
Gettysburg: The Turning Point (Version 1.2) [4am, Firehawke]
Microzine 31 [4am, Firehawke]
Microzine 33 [4am, Firehawke]
Microzine 34 [4am, Firehawke]
Microzine 35 [4am, Firehawke]
Microzine 36 [4am, Firehawke]
Microzine 37 [4am, Firehawke]
Microzine 38 [4am, Firehawke]
Microzine 39 [4am, Firehawke]
The Balance of Nature (800K 3.5") [4am, Firehawke]
The Insect World (800K 3.5") [4am, Firehawke]
Sierra Championship Boxing [4am, Firehawke]
Robot Rascals [4am, Firehawke]
Copy II Plus (Version 6.0 Beta 1) [4am, Firehawke]
Copy II Plus (Version 6.0 Beta 2) [4am, Firehawke]
Thexder (Version 1.5) [4am, Firehawke]
Canyon Climber [4am, Firehawke]
The Factory (800K 3.5") [4am, Firehawke]
Space Rescue [4am, Firehawke]
Reading General Interest: TEAM Series (800K 3.5") [4am, Firehawke]
Vocabulary Science and Health: TEAM Series (800K 3.5") [4am, Firehawke]
Fay: The Word Hunter (800K 3.5") [4am, Firehawke]
Jumblezzz (800K 3.5") [4am, Firehawke]
Where in the USA is Carmen Sandiego? (800K 3.5") [4am, Firehawke]
Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke]
Famous Scientists (800K 3.5") [4am, Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------

Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------

Math Blaster Plus! (Version 1.1) [4am, Firehawke]
First Letters and Words (Version 1.0) [4am, Firehawke]
First Shapes (Version 1.0) [4am, Firehawke]
2022-10-01 20:57:37 -04:00
angelosa
894834e213 hash/a800_cass.xml: fix interface naming 2022-10-01 16:50:19 +02:00