Commit Graph

87606 Commits

Author SHA1 Message Date
angelosa
cbc5f5634d video/mb86292.cpp: preliminary implementation of drawing FIFO, fix DrawRectP for good, add transparent pen for C layer 2023-08-25 03:40:46 +02:00
arbee
694b6cbc5a konami/konmedalppc.cpp: CF Card for G1 Turf Wild 3 has been Win-damaged and is BAD_DUMP. [R. Belmont] 2023-08-24 17:24:03 -04:00
Ivan Vangelista
1e095c9627 various drivers: another batch of output().set_value() removals 2023-08-24 22:17:35 +02:00
hap
014cc81ea6 ui/info: add \n before btanb warning strings,
misc: replace pi constant with M_PI
2023-08-24 21:51:57 +02:00
arbee
bc49f9786c konami/konmedalppc.cpp: Corrected ATA hookup, IDed game as "G1 Turf Wild 3". [R. Belmont, Windy Fairy] 2023-08-24 14:40:00 -04:00
holub
f058e5649d
sinclair/sprinter.cpp: Added internal layout with Turbo, NeoGS and floppy drive indicators. (#11492) 2023-08-25 03:57:24 +10:00
hap
7c3d247e5a ui/info: swap notworking/mechanical warnings, only add initial \n if there were warnings before it 2023-08-24 11:49:24 +02:00
hap
69113a710e sbp: looks like it still has (presumed)protection checks remaining 2023-08-24 11:16:10 +02:00
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