Commit Graph

95526 Commits

Author SHA1 Message Date
hap
d1e0d30387 k007121: remove dirtytiles_cb 2025-07-22 12:35:16 +02:00
angelosa
76ee412d6c sega/mdconsole.cpp: perform various 32x changes:
* fix regressed stereo sound routing
* remove _32X_SWAP_MASTER_SLAVE_HACK (fifa96 doesn't mind anymore)
* rewrite commsram read/write to use scheduler synchronize
* fix soulstar missing layer by mirroring DRAM area
* make set_maximum_quantum more deterministic
* hash/32x.xml: perform a QA pass
2025-07-22 11:41:48 +02:00
Olivier Galibert
90d0353869 sound: misc fixes 2025-07-22 09:22:10 +02:00
AJR
abd44c8210 wing/luckgrln.cpp, jpm/pluto5.cpp, capcom/cps3.cpp: Remove if(0)ed-out routines for dumping decrypted ROMs 2025-07-21 19:17:36 -04:00
hap
8db3f0a9ed ironhors: lower maincpu clock, improve screen raw params,
divebomb: lower quantum
2025-07-22 00:41:03 +02:00
Devin Acker
cf79847b57
cz1: fix audio routing (#13983) 2025-07-22 00:39:29 +02:00
Nigel Barnes
a42d52eef8 acorn/atom.cpp: Added Acorn expansion bus slots PL6, PL7, and PL8.
- Corrected MC6847 clock.
- Text Space and Video Graphics RAM can be configured separately.
- Replaced Eprom Box with the RAMROM board, to support AtoMMC.

New working clones
------------------
Prophet 2 [anonymous]

New clones marked not working
-----------------------------
Atom with RAMROM [Nigel Barnes]
ES5700 (LED Electronic Message System) [Nigel Barnes]
2025-07-21 22:54:52 +01:00
Ivan Vangelista
f1b8be6c44 New working clones
------------------
Emeraldia (Japan Version D) [Hammy, Brian Troha, The Dumping Union]

New systems marked not working
------------------------------
Super Dragon (Ver 211) [Hammy]

- astrocorp/astrcorp.cpp: improved magibomb related documentation, corrected GFX ROMs for some sets [Ioannis Bampoulas]
2025-07-21 22:58:02 +02:00
hap
a9a73151a5 added preliminary k005849_device 2025-07-21 21:13:09 +02:00
hap
2dcc0d9300 cz1: fix crash 2025-07-21 21:13:09 +02:00
angelosa
c7f788a67c hash/mz5500_flop.xml: fix msdos211_5500o disk 1 size 2025-07-21 16:44:15 +02:00
hap
9f4bf31c9f namcos23/22: remove duplicate romsets (or rather, only the embedded s/n differs) 2025-07-21 14:38:54 +02:00
hap
3bfc32b270 k053251: remove unused read() function,
tmnt2,cuebrick: remove VIDEO_UPDATE_AFTER_VBLANK flag
2025-07-21 13:39:01 +02:00
Michael Zapf
1cd87acc38 ti99: Fix minor regression by initializing members in cartridge device. 2025-07-21 13:25:15 +02:00
Adam Billyard
e1e5bb063c
m68010 ctor accepts type param (#13973)
* - aupport being able to subclass and pass in type param

* - make derived class ctor protected

---------

Co-authored-by: Adam <adam@light-up.co.uk>
2025-07-21 12:31:27 +02:00
lucinda lovebuny
ff8d142873
3rdparty.lua: fix LZMA PPMD support (#13981) 2025-07-21 05:33:57 -04:00
holub
33d87182e1
sinclair/specnext.cpp: Added extra memory read wait state at 28MHz (#13869) 2025-07-20 23:53:28 -04:00
ArcadeShadow
25d64294dd
zx81_cass.xml: Added 19 working items (#13977)
New working software list additions
--------------------------------------------
Battle Ships (type-in?) [Planeta Sinclair, Steven Brown]
Cassette 1 (Astro) [Planeta Sinclair, Mark Westmoreland, Steven Brown]
Chomp (type-in, ZX Computing № 2 - August 1982) [Planeta Sinclair, Steven Brown]
Cosmic Payback (v1.1) [John Connolly]
Higher-Lower (type-in, Sinclair Programs) [Planeta Sinclair, Steven Brown]
Juego de las Parejas (type-in, Revista Española de Electrónica - Agosto-Septiembre 1982) [Planeta Sinclair, Toniu Puig]
Minefield [Planeta Sinclair, Mark Westmoreland, Steven Brown]
Mini Comecocos (type-in) [Planeta Sinclair, Toniu Puig]
Personal Financial Planning (type-in, Sinclair Projects № 11 - August/September 1984) [Planeta Sinclair, Steven Brown]
Sandown (type-in?) [Planeta Sinclair, Steven Brown]
Sconnex [orac81]
Short Circuit (type-in, Your Computer Vol. 5 № 11 - November 1985) [Planeta Sinclair, Toniu Puig]
Space Shuttle [Planeta Sinclair, Mark Westmoreland, Steven Brown]
Spelling Tutor [Planeta Sinclair, Mark Westmoreland, Steven Brown]
Squashed (type-in, Sinclair Programs № 3 - September/October 1982) [Planeta Sinclair, Steven Brown]
Star Wars (type-in) [Planeta Sinclair, Steven Brown]
Treasure Island [Planeta Sinclair, Mark Westmoreland, Steven Brown]
ZX81 Program Pack 4 (alt) [Planeta Sinclair, Mark Westmoreland, Steven Brown]
ZX81 Program Pack 5 (alt) [Planeta Sinclair, Paul Farrow, Steven Brown]
2025-07-20 23:52:23 -04:00
angelosa
4eef0a0ce5 hash/mz5500_flop.xml: fix validation 2025-07-20 21:42:50 +02:00
angelosa
03fa797dcd sharp/mz5500.cpp: make mz5500 the actual parent of all 2025-07-20 16:20:47 +02:00
angelosa
3f4fa927ea sharp/mz5500.cpp: reorganize for MZ-5500 support
New systems marked not working
------------------------------
MZ-5500 [Anna Wu]

New software list items marked not working
------------------------------------------
mz5500_flop: MS-DOS v2.11 (MZ-6500 V2.0A), MS-DOS v2.11 (MZ-5500 V1.0A), MS-DOS v2.11 (MZ-5500 V1.1A) [Anna Wu]
2025-07-20 16:07:10 +02:00
angelosa
725cb89462 New software list items marked not working
------------------------------------------
pc100_flop: MS-DOS v2.01, N-100 Basic (two sets), Dynapix [Anna Wu]
2025-07-20 14:47:48 +02:00
hap
2912f149c4 New working clones
------------------
Kasparov Renaissance (set 2) [Berger]
2025-07-20 13:20:22 +02:00
hap
5265b2ec7d k053251: remove obsolete code (all dirty tilemap marking after colorbase changed is done locally in drivers) 2025-07-20 12:16:40 +02:00
Vincent-Halver
e3b1d8ccef
philips/mcd212.h: Add missing header value (#13972) 2025-07-19 23:58:44 -04:00
Vincent-Halver
017be3d249
CD-i: Fix Pixel Hold Clut4 (#13971)
Console verification identified a descrepency in CLUT4 pixel hold behavior.

This corrects a factor of 2 error in the width for CLUT4.

This fixes #13513
2025-07-19 23:35:02 -04:00
Vincent-Halver
d706721d80
CD-i: Fix Pixel Hold Clut4 (#13970)
Console verification identified a descrepency in CLUT4 pixel hold behavior.

This corrects a factor of 2 error in the width for CLUT4.

This fixes #13513
2025-07-19 19:59:29 -04:00
angelosa
9b12414c8a sharp/mz5500.cpp: hookup RTC, PIO, kanji/dictionary user area 2025-07-20 01:38:22 +02:00
angelosa
e5b2f2ebb6 sharp/mz5500.cpp: FDC DRQ needs to be inverted, fix floppy booting [crazyc] 2025-07-20 01:38:22 +02:00
hap
76b5cbb495 tmnt2: invert vblank flag, remove m_toggle hack 2025-07-20 00:57:49 +02:00
Nigel Barnes
9e0c471bf9 votrax/votrtnt.cpp: Converted Votrax TNT to a device, and added to bus/rs232 devices. 2025-07-19 23:35:31 +01:00
Vincent-Halver
a3cb891a07
CD-i: Fix Double Width Cursor (#13969)
This fixes #13968

Originally this flag made the cursor 2x as wide (4 pixels). However the Validation Disc (EU) test GC_Ptn has a clarifying comment that in double-resolution mode, the cursor should be half the width of the normal cursor.

This fixes this oversight.
2025-07-19 17:44:09 -04:00
hap
d4e42081a2 tecmo.cpp: more accurate adpcm addressing (no audible change) 2025-07-19 21:35:20 +02:00
hap
190fd35eb5 gemini: lower ym volume, small correction to mcfg 2025-07-19 20:26:41 +02:00
AJR
17a00131a2 mz800: Correct sound IC type 2025-07-19 13:16:34 -04:00
angelosa
7a92bd5785 sharp/mz5500.cpp: SW3 is an active floppy density select 2025-07-19 16:30:27 +02:00
Julian Sikorski
59e34c7a1a
Removed wayland-egl-backend requirement at compile-time (#13903)
Since ba6f5853e9 wayland is dynamically
loaded at run-time.
2025-07-19 08:58:54 -04:00
holub
e2d7a98f1f
sinclair/sprinter.cpp: Reevaluated BIOS options. (#13946)
* Edited metadata
* Added Firmware v3.05, 01.09.2022
* Added Firmware v3.06, 25.06.2025
2025-07-19 08:57:36 -04:00
Ken White
81a978429c
kim1_cass: Add some tapes (#13966) 2025-07-19 08:56:10 -04:00
angelosa
ce9d7e7c0a sharp/mz5500.cpp: add DMAC, first Z80CTC, AY8912, attempt to hookup FDC signals 2025-07-19 01:25:58 +02:00
angelosa
d7b5020210 sharp/mz5500.cpp: hookup SW list
New software list items marked not working
------------------------------------------
mz5500_flop: Extended CP/M-86 (V1.1A), MS-DOS 2.11 (V1.1A) [sharpmz.org, Anna Wu]
2025-07-18 22:11:48 +02:00
angelosa
6555c02e8f sharp/mz6500.cpp: rename driver to mz5500.cpp 2025-07-18 22:11:48 +02:00
angelosa
abcacecdbb sharp/mz6500.cpp: add PICs and system port A
New clones marked not working
-----------------------------
MZ-6550 [sharpmz.org, Anna Wu]
2025-07-18 22:11:48 +02:00
angelosa
a9919c388f sharp/mz**00.cpp: fill in release dates for mz2200, mz3500 and mz6500 [simzy39] 2025-07-18 22:11:48 +02:00
Michael Zapf
d209a4bbbc bq4847: Keep the battery valid flag on 1 2025-07-18 17:59:24 +02:00
Ivan Vangelista
84a99f548d skeleton/boramz80.cpp: implemented NVRAM, hopper, protection workaround. Moved out of skeleton to misc. GFX problems remain, games are otherwise playable (tpkborama excluded, since it's encrypted). 2025-07-18 16:15:07 +02:00
AJR
a13d91f326 nintendo/nes_vt42xx.cpp: Remove leftover unused functions 2025-07-18 09:26:33 -04:00
hap
ed324d4299 tilemap: small optimization to scroll cache,
m72: do spritelist fill with push_back
2025-07-18 13:14:44 +02:00
invertego
49e5a7dd93
formats/all.cpp: Include IPF, 86F disk formats in floptool (#13935)
IPF is included unconditionally by scripts/formats.lua, so the
HAS_FORMATS condition was always false.

86F is also included unconditionally but simply wasn't added to
formats/all.cpp when it was introduced.

I added 86F to the "Container FM/MFM" category for consistency with the
grouping in devices/imagedev/floppy.cpp and moved IPF to the "PC"
category for the same reason.
2025-07-18 08:33:37 +02:00
AJR
a4a9f8b053 nintendo/nes_vt32.cpp: Split the $42xx sets out to a separate SoC and driver 2025-07-17 22:54:45 -04:00