Commit Graph

88923 Commits

Author SHA1 Message Date
angelosa 8d450606ba video/mb86292.cpp: implement SetRegister, DrawRectP & Flush_FB commands 2023-08-22 01:41:28 +02:00
angelosa 1220b78371 video/mb86292.cpp: add XINT pin, add some ROP command stubs 2023-08-22 00:02:00 +02:00
Ivan Vangelista aa3d55b3e7 misc/rbmk.cpp: patched out protections checks to allow super555 to boot and fill in inputs [hammy] 2023-08-21 13:32:42 +02:00
Patrick Mackinlay db924f8976 vme/enp10: additional firmware version [J.J. van der Heijden] 2023-08-21 16:22:04 +07:00
arbee f59da7c8ab apple/egret.cpp: Overhaul, part 1 [R. Belmont]
- Clock/calendar now is synced to the system time at startup
- Modernized member naming, types, and logging
- Split into a subdevice per version instead of a version select variable (you will need new ROM sets, but this means future
  changes won't require that)
2023-08-20 20:43:54 -04:00
angelosa 252543607e video/mb86292.cpp: add BltCopyAlternateP ROP command, add Console layer basics 2023-08-20 23:03:56 +02:00
eientei95 9fa903ecf7
misc/astropc.cpp: Add notes on AstroCard dongle from looking at the game's code (#11496) 2023-08-20 23:02:02 +02:00
rfka01 b2cf48a4d6
at.cpp, pc.cpp, svga_paradise.cpp: BIOS additions (#11414)
* at.cpp: Add Olivetti M250E [Jo22], update M290 comments and remove unused M290 config; pc.cpp: updated MC1702 info

* svga_paradise.cpp: Added BIOS versions [QBIN, -MiS-, chukaev.ru54, dosdays.co.uk, matt, Tronix, Jo22, Ar2r4eg]

* cleanup

* Fix ROM loading on wd90c30_lr

* svga_cirrus.cpp: Added Videoseven VEGA VGA

* svga_paradise.cpp: check loading addresses and srcclean
2023-08-20 23:01:48 +02:00
angelosa ea7ff183fb chore: reimplement f3509306c0 cleanly 2023-08-20 17:14:13 +02:00
angelosa b26d6c2b9f Revert "video/mb86292.cpp: add base CRTC"
This reverts commit f3509306c0.
2023-08-20 17:10:10 +02:00
angelosa f3509306c0 video/mb86292.cpp: add base CRTC 2023-08-20 17:08:11 +02:00
angelosa d8a44f44e3 video/mb86292.cpp: finalize register documentation 2023-08-20 03:29:00 +02:00
angelosa 775eb69d1d capcom/alien.cpp: stub MB86292 as a device 2023-08-20 00:43:08 +02:00
angelosa d9ca42a864 dynax/dynax.cpp: (attempt to) standardize mahjong games metadata:
- Identify Bet versions;
- Swap hanamai (non-Bet) & hnkochou (Bet) parent-clone relationships;
- Make majxtal7 a clone of 7jigen being a repurposed variant with Bet mechanics;

ces/cesclass.cpp: mark games with MACHINE_REQUIRES_ARTWORK;
2023-08-19 21:48:40 +02:00
hap a6826ab033 elecdet: small correction to internal artwork,
misc: correct seatongrove company strings
2023-08-19 21:31:17 +02:00
AJR 88ebc99596 capcom/alien.cpp: Fix build 2023-08-19 14:44:52 -04:00
angelosa a37249eb62 capcom/alien.cpp: decode charset uploaded to VRAM
hash/ibm5170.xml: recify QA for moneynet
2023-08-19 20:14:55 +02:00
hap 36f5b6e3be misc: remove unneeded comment on clickable artwork 2023-08-19 11:22:27 +02:00
Ivan Vangelista bc30dc1ea7 New working clones
------------------
Player's Edge Plus (PP0052) Joker Poker (Aces or Better) [Brian Troha]

New working systems
-------------------
Player's Edge Plus (X000444P+XP000038) Standard Draw Poker [Brian Troha]
2023-08-19 07:19:04 +02:00
arbee 8414cf4577 mac_cdrom.xml: Fix validation. [R. Belmont] 2023-08-19 00:10:35 -04:00
arbee 0eedc43645 hash/mac_cdrom.xml: Corrected two inconsistencies. [R. Belmont] 2023-08-18 21:27:05 -04:00
arbee 87f88610db New working software list items
-------------------------------
mac_cdrom:
Apple Legacy Recovery
System Software 7.0a9 ("Big Bang" pre-release)
System Software 7.1 (US English)
Performa CD (System 7.1.2P for Quadra 630 and LC/Performa 580) (US English)
Power Macintosh 6100/7100/8100 CD (System Software 7.1.2P) (US English)
System Software 7.5 (US English)
System Software 7.5.3 (US English)
Mac OS 7.6 (US English)
Mac OS 7.6 (German)
Mac OS 7.6.1 (US English)
Mac OS 8 (Japanese)
Mac OS 8.1 (US English) [R. Belmont]
2023-08-18 21:20:28 -04:00
hap e876639e6f New working systems
-------------------
Teenage Mutant Ninja Turtles II: Splinter Speaks (handheld) [hap, Henrik Algestam, Sean Riddle, Mr. Do]
2023-08-18 23:41:46 +02:00
hap 77d8fc2f80 elecdet: add labels and button to internal artwork 2023-08-18 23:41:46 +02:00
Vas Crabb 456e6948a8 ui/utils: Added a source file filter for system selection menu.
* ui/selmenu.cpp: Show system source file in general info.
* frontend/infoxml.cpp: Consolidated source file path formatting in one place.
* ui/devopt.cpp: Get decimal separator from C++ locale.
2023-08-19 03:21:05 +10:00
Ivan Vangelista f0f9e45d62 New working clones
------------------
Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg, set 3) [H4M573R]
2023-08-18 18:05:24 +02:00
Mark Garlanger 64502fc4cf
heathkit/h89.cpp: Comment out unused DIP switches (#11488) 2023-08-17 22:08:28 -04:00
robjustice 3a33b3b6fb
apple/apple3_m.cpp: Update reset/NMI handling for all key press sequences (#11490) 2023-08-17 22:07:21 -04:00
AJR c76a5beeb9 namcos21_dsp_c67.cpp: Mask offset for point24 ROM accesses (blind fix for MT 8743) 2023-08-17 19:27:24 -04:00
Ivan Vangelista f101f937dd - misc/freekick.cpp: verified PROMs for countrunb3 [f205v] 2023-08-17 22:34:53 +02:00
Vas Crabb 1c09558bcb midway/williams.cpp: Added support for Sinistar cockpit sound.
New working clones
------------------
Sinistar (revision 2, cockpit) [SynaMax]
Sinistar (revision 3, cockpit) [SynaMax]
2023-08-18 04:50:02 +10:00
negunma 7b64ffe577
seta/seta.cpp: Added machine configuraton setting for zingzip title language. (#11474) 2023-08-18 03:40:51 +10:00
Mark Garlanger 2572e82fbb
heathkit/h8.cpp: Fixed frequencies for 2 millisecond interrupt and speaker. (#11489) 2023-08-18 03:39:59 +10:00
hap bc289d812c samples: add getters for num channels and loaded samples,
advision: add 2 more options to configuration,
minspace: make controls analog

New working systems
-------------------
Sky-Writer: The Electronic Message Sender [hap, Sean Riddle]
2023-08-17 11:03:15 +02:00
AJR 7e1347f4d2 render.cpp: Use std::clamp for clamping aspect ratio 2023-08-16 18:41:30 -04:00
Vas Crabb 9c4b57cf99 ui/info.cpp: Get decimal separator from C++ locale. Also random cleanup.
* emu/machine.cpp, emu/render.cpp: Catch exceptions by const reference.
* Various spacing and #include order cleanup.
2023-08-17 05:20:28 +10:00
robjustice 54ea3debf3
apple/apple3_m.cpp: Trigger reset/NMI when reset key combinations are pressed. (#11487) 2023-08-17 05:13:32 +10:00
James Wallace 14d06f6377
bfm/bfm_sc6.cpp: Added skeleton driver to hold Scorpion 6 Flash image files. (#11399)
New systems marked not working
------------------------------
Deal or No Deal Easy Money (Scorpion 6, 9561082) [David Haywood]

New clones marked not working
------------------------------
Deal or No Deal Easy Money (Scorpion 6, 9561082, protocol) [David Haywood]
Deal or No Deal Easy Money (Scorpion 6, 9560933) [David Haywood]
Deal or No Deal Easy Money (Scorpion 6, 9560933, protocol) [David Haywood]
2023-08-17 05:02:52 +10:00
Mark Garlanger 271b8909de
heathkit/h89.cpp: Replaced bad ROM dumps, and added MMS 84B ROM. (#11471)
Also fixed DIP switch settings for MTR-88 ROM and uncommented currently unused DIP switch settings for other ROMs.
2023-08-17 04:59:05 +10:00
ClawGrip 6e39d27883
skeleton/tvcobrasd.cpp: Added skeleton driver for a TourVisión darts machine. (#11473)
New systems marked not working
-----------------------------
Cobra Sport Dart [ClawGrip]
2023-08-17 04:42:33 +10:00
ArcadeShadow f8d7231a4a
ibm5150.xml: Added sixteen items (fifteen working). (#11469)
* Corrected SHA1 digest for America's Cup Yacht Racing Simulator.
* Renamed existing cracked dumps of Super Sunday, Winter Games and World Games.

New working software list additions (ibm5150.xml)
--------------------------------------------
Moonmist [Total DOS Collection]
Ninja [Total DOS Collection]
Sorcerer (release 4, booter) [Total DOS Collection]
Sorcerer (release 13) [Total DOS Collection]
Space Battles [Total DOS Collection]
Starcross [Total DOS Collection]
Starglider [Total DOS Collection]
Storm (5.25" double sided) [Total DOS Collection]
Super Sunday [Total DOS Collection]
Trinity [Total DOS Collection]
Wall Street [Total DOS Collection]
Winter Games (3.5") [Total DOS Collection]
Winter Games (3.5", alt) [Total DOS Collection]
World Games (5.25") [Total DOS Collection]
World Games (3.5") [Total DOS Collection]

New NOT working software list additions (ibm5150.xml)
--------------------------------------------
Super Boulder Dash [Total DOS Collection]
2023-08-17 04:39:20 +10:00
ArcadeShadow ca030803c0
a2600.xml: Added 5 working items (#11479)
New working software list additions (a2600.xml)
--------------------------------------------
3-D Zapper (prototype) [Atarimania]
Actionauts (NTSC) [Atarimania]
Bouncin' Baby Bunnies (prototype) [Atarimania]
Good Luck, Charlie Brown (prototype) [Atarimania]
Hard-Head (NTSC, prototype) [Atarimania]
2023-08-17 04:34:16 +10:00
987123879113 cf309d3fbc
namco/namcos12.cpp: Fixed ROM banking and other bugs. (#11483)
* Marked toukon3 as having imperfect graphics (possibly related to timing).
* Marked kartduel ROMs as bad dumps.
* Changed sws2001 ROM bank layout to match how data is addressed.
* Fixed banked ROM region sizes for various games.

Systems promoted to working
------------------------
Derby Quiz My Dream Horse (Japan, MDH1/VER.A2)
Kaiun Quiz (Japan, KW1/VER.A)
2023-08-17 04:06:34 +10:00
Mark Garlanger 01ea09d5b0
heathkit/tlb.cpp: Implemented H19 NMI enable flag. (#11486)
Fixes UltraROM self-diagnostic test.
2023-08-17 03:57:55 +10:00
Ivan Vangelista 3bfe449549 New working clones
------------------
Dogyuun (location test, older) [Mike J Moffitt]
2023-08-16 18:31:31 +02:00
Ivan Vangelista b9c1062f62 misc/norautp.cpp: tweaked substitution tables for norautua and norautub, fixing a lot of the remaining bugs 2023-08-16 18:29:30 +02:00
Patrick Mackinlay b877d9c15e vme/enp10: add new device [CJ, System Source Computer Museum] 2023-08-16 18:49:59 +07:00
Patrick Mackinlay f83830751a am7990: rmd3 mcnt is 0 on error 2023-08-16 18:49:59 +07:00
Ivan Vangelista 3705edcd44 New clones marked not working
-----------------------------
Seibu Cup Soccer :Selection: (bootleg, set 5) [Mikko Manner]
2023-08-16 05:51:41 +02:00
Ivan Vangelista cdaa69fb8b upl/mouser.cpp: Documented the UPL PCB, CPU type, the OSCs, the BPROM types and the latch type. [Brian Troha] 2023-08-16 04:59:02 +02:00