Commit Graph

87579 Commits

Author SHA1 Message Date
arbee
f17ab7b1c9 apple/egret.cpp: Further cleanup using set_default_bios_tag(). [R. Belmont, Vas Crabb] 2023-08-21 22:29:07 -04:00
angelosa
7bc083984e video/mb86292.cpp: fix BltRectP not honoring rxs/rys 2023-08-22 03:02:44 +02:00
angelosa
6ceb761e3c capcom/alien.cpp: add YMZ770 bindings 2023-08-22 03:01:58 +02:00
AJR
bc55adda0f unidasm: Support v620f as a separate architecture from v620 and refactor these disassemblers a little
* ddp516d.cpp: Minor comment correction
2023-08-21 20:51:41 -04:00
Ivan Vangelista
d57143f1d0 misc/rbmk.cpp: added preliminary Oki hookup to the games without MCU 2023-08-22 02:23:16 +02:00
arbee
3017f4ca8d bus/nscsi/cd.cpp: Improved the correctness of the Apple CD-ROM command set, including working audio commands. [R. Belmont]
bus/a2bus/a2scsi.cpp, apple/mac*.cpp: Added audio routing for the CD-ROM.  Also moved Mac CD drives to SCSI ID 3 to match tradition. [R. Belmont]
2023-08-21 20:16:33 -04:00
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