Commit Graph

87598 Commits

Author SHA1 Message Date
Vas Crabb
38fd821b64 Tidied up some recent changes, and more use of BIT helper. 2023-08-24 16:39:46 +10:00
robjustice
c082f87846
apple/apple3.cpp: Added support for two-speed keyboard auto-repeat. (#11503) 2023-08-24 16:27:12 +10:00
Mark Garlanger
4b2e873aaf
heathkit/tlb.cpp, heathkit/intr_cntrl.cpp: Converted Heathkit terminal board and interrupt controller to slot devices. (#11494)
* This removes the H-19 clones with different terminal boards and allows the H-89 terminal to be selected.
* When using the Z-89-37 soft-sectored floppy controller, the Z-37 interrupt controller must be selected.
2023-08-24 16:22:36 +10:00
arbee
b8e04f2c6f New non-working machines
------------------------
Unknown PowerPC Medal Game [R. Belmont, coolmod]
2023-08-23 20:33:07 -04:00
Michael Zapf
8a1262837b ti99: Include new firmware (DSR) for TIPI. 2023-08-24 00:35:09 +02:00
Ivan Vangelista
56e1f2c7b1 various drivers: removed some output().set_value() calls 2023-08-23 20:30:40 +02:00
ArcadeShadow
aece844710
spectrum_mgt_flop.xml: Added system manufacturer to the list description. (#11392) 2023-08-24 04:30:09 +10:00
Hydreigon
f537c5e9c6
konami/hornet.cpp, konami/nwk-tr.cpp: Organized Racing Jam and Thrill Drive inputs. (#11452)
New clones marked not working
----------------------------
Racing Jam (GM676UAC)
Racing Jam (GM676EAC)
Racing Jam (GM676JAC)
Racing Jam (GM676AAC)
Racing Jam (GN676UAC)
Racing Jam (GN676EAC)
Racing Jam (GN676JAC)
Racing Jam (GN676AAC)
Racing Jam: Chapter II (GM888UAA)
Racing Jam: Chapter II (GM888EAA)
Racing Jam: Chapter II (GM888JAA)
Racing Jam: Chapter II (GM888AAA)
Racing Jam: Chapter II (GN888UAA)
Racing Jam: Chapter II (GN888EAA)
Racing Jam: Chapter II (GN888JAA)
Racing Jam: Chapter II (GN888AAA)
2023-08-24 04:17:31 +10:00
ArcadeShadow
8538759434
spectrum_cass.xml: Added 57 working items. (#11495)
* Made Hero Quest (48K) a second part of the 128K version as it was on the other side of the same tape.
* Corrected metadata based on information from Spectrum Computing.

New working software list additions (spectrum_cass.xml)
--------------------------------------------
A Thief's Tale (Adventure Workshop) [Steven Brown, Planeta Sinclair]
Angels [ZOSYA entertainment]
Barbarian II (Erbe) [Spectrum Computing]
Barbarian II (IBSA) [Spectrum Computing]
Bonnie and Clyde [ZOSYA entertainment]
CAD - Computer Aided Design [Luís Rato, Planeta Sinclair]
City Connection (128K, cracked, fixed) [Planeta Sinclair]
Deep Strike (IBSA) [Spectrum Computing]
Dizzy - The Ultimate Cartoon Adventure - Extended Edition 2021 (English, mod) [The Dizzy Fansite]
Dizzy - The Ultimate Cartoon Adventure - Extended Edition 2021 (Russian, mod) [The Dizzy Fansite]
Dizzy II - Treasure Island Dizzy - Classic Edition 2023 (English, mod) [The Dizzy Fansite]
Dizzy II - Treasure Island Dizzy - Classic Edition 2023 (Russian, mod) [The Dizzy Fansite]
Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.4, English, mod) [The Dizzy Fansite]
Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.4, Russian, mod) [The Dizzy Fansite]
Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.0d, English, mod) [The Dizzy Fansite]
Dizzy II - Treasure Island Dizzy - Extended Edition 2023 (v1.0d, Russian, mod)[The Dizzy Fansite]
Dizzy III - Fantasy World Dizzy - Classic Edition 2023 (English, mod)[The Dizzy Fansite]
Dizzy III - Fantasy World Dizzy - Classic Edition 2023 (Russian, mod)[The Dizzy Fansite]
Drift! (final release) [ZOSYA entertainment]
Drift! (Yandex Retro Games Battle 2019 competition version) [ZOSYA entertainment]
Drift! (final release, fast loader) [ZOSYA entertainment]
Hellfire Attack (Erbe) [Spectrum Computing]
Hercules Slayer of the Damned (Erbe) [Spectrum Computing]
Invasion Force (1982, Artic) (set 3, alt) [Steven Brown, Planeta Sinclair]
Just a Gal [ZOSYA entertainment]
Lava 16K [Spectrum Computing]
Metropolis (Topo Soft) [Spectrum Computing]
Narco Police (IBSA) [Spectrum Computing]
Noah (ESP, alt) [Steven Brown, Planeta Sinclair]
Paperboy (MCM) [World of Spectrum]
Paperboy (Zafi Chip) [World of Spectrum]
Paratroopers (Mr. Micro) [Luís Rato, Planeta Sinclair]
Rick Dangerous (Erbe, Top 8 Bits) [Spectrum Computing]
Shinobi (Dro Soft) [Spectrum Computing]
Ship of the Line (alt) [Spectrum Computing]
Ship of the Line (release 2, alt) [Spectrum Computing]
Sigma 7 (Erbe) [Spectrum Computing]
Sooty & Sweep (EDOS) [Steven Brown, Planeta Sinclair]
Space Harrier 2 (MCM, small case) [Spectrum Computing]
Star Trek 3000 (alt) [Steven Brown, Planeta Sinclair]
Sweevo's World (Dro Soft) [Spectrum Computing]
Tarzan (set 4, EDOS) [Steven Brown, Planeta Sinclair]
The Addams Family (Erbe) [Spectrum Computing]
The Dark Redux [Spectrum Computing]
The Dark Redux (Russian) [Spectrum Computing]
The Dark: Lost Pages [Spectrum Computing]
The Survivant [Spectrum Computing]
Travel Through Time - Volume 1: Northern Lights [ZOSYA entertainment]
Travel Through Time - Volume 1: Northern Lights (fast loader) [ZOSYA entertainment]
Turbo the Tortoise - 30th Anniversary Edition (2023) [Spectrum Computing]
Turbo the Tortoise - 30th Anniversary Edition (2022, TZX tape image) [Spectrum Computing]
Turbo the Tortoise - 30th Anniversary Edition (2022, TAP tape image) [Spectrum Computing]
Valley of Rains (final release) [Spectrum Computing]
Valley of Rains (Yandex Retro Games Battle 2019 competition) [Spectrum Computing]
Which Flower? [Spectrum Computing]
Xenon (Dro Soft) [Spectrum Computing]
Yoyo's Great Adventure [Spectrum Computing]
2023-08-24 03:53:51 +10:00
hap
2d55d3fcc8 ktmnt2: small fix with samples start,
fphantom: add cpu held piece to internal artwork,
tiprog: verify output pla
2023-08-23 11:33:44 +02:00
Vas Crabb
7f8d26ed7a ui/info.cpp, ui/simpleselgame.cpp: Replaced imprecise "driver" with "source file".
Also flipped include order in bus/nscsi/cd.cpp to put module header
immediately after prefix header.
2023-08-23 04:54:11 +10:00
AJR
4727a73d7a render/drawogl.cpp: Size point primitives properly. This fixes -beam_dot_size being effectively ignored by this renderer. 2023-08-22 14:48:18 -04:00
SomeRandomGuyIdk
d22fd9d9df
barcrest/mpu1.cpp: Added MPU2 support. (#11498)
* Added MPU2 support, including fourteen playable sets with barebones layouts.
* Corrected overdumped ROMs for m_gndgit.
* barcrest/mpu2.cpp: Removed separate MPU2 driver, as it directly builds on MPU1.
* jpm/jpmsru.cpp, bfm/bfm_blackbox.cpp: Corrected some input labels and system descriptions.
* Made the existing SRU layouts larger.

New systems marked not working
--------------------------
Comet Catcher (Leisure Games) (MPU2) (5p Stake, £1 Jackpot)
Rock On (Barcrest) (MPU2) (10p Stake, £2 Jackpot)
Lucky Line (Leisure Games) (MPU2) (5p Stake, £2 Jackpot)
Spot Light (Barcrest) (MPU2) (revision 4, 10p Stake, £2 Jackpot)
Spot Light (Barcrest) (MPU2) (revision 7, 10p Stake, £2 Jackpot)
Spot Light (Barcrest) (MPU2) (revision 9, 10p Stake, £2 Jackpot)
Lucky Strike (Associated Leisure) (MPU2) (5p Stake, £2 Jackpot)
Fruitopoly (VFS) (MPU2) (Hi Lights conversion, 10p Stake, £3 Jackpot)
Triple Chance (VFS) (MPU2) (Spot Light conversion, 2p Stake, £1.50 Jackpot)
Super Star (Dutch) (Barcrest) (MPU2)
Star Light (Dutch) (Barcrest) (MPU2) (revision 07)
JMT9 Test Program (Barcrest) (MPU1/2)
2023-08-23 03:57:31 +10:00
angelosa
98a86f9567 capcom/alien.cpp: add CF card i/f 2023-08-22 19:51:04 +02:00
ClawGrip
ad03ca27a0
casio_rompack.xml: Dumped and added a new Casio ROM Pack and improved notes. (#11501)
Updated list of known ROM Packs and added comments containing song listings for dumped ROM Packs.

New not working software list addition
-----------------------
casio_rompack.xml: Super Songs (RO-257) [Peter Caves]
2023-08-23 03:44:00 +10:00
987123879113
3b9a281077
machine/t10mmc.cpp: Implemented most features of T10 MMC read CD (0xbe) command. (#11499) 2023-08-23 03:34:11 +10:00
robjustice
7206fadfee
apple/apple3_v.cpp: Added support for flashing characters and removed smoothscr from text modes. (#11491) 2023-08-23 03:30:41 +10:00
Ivan Vangelista
863fbd5d5f misc/rbmk.cpp: preliminary Oki hookup for rbmk, too 2023-08-22 18:34:01 +02:00
arbee
161d8afb11 apple/cuda.cpp: Applied the same set_default_bios cleanup, restoring compatibility with previous ROMs. [R. Belmont]
apple/egret.cpp: Fixed an oversight in the previous revision. [R. Belmont]
2023-08-21 22:58:24 -04:00
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