Commit Graph

95208 Commits

Author SHA1 Message Date
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
angelosa 92d85e5c8e sharp/mz3500.cpp: modernize a bit, hook PIT, hook SACK signal, add FDC TC hook 2025-07-17 20:16:51 +02:00
hap 1f94686fd7 k053244 move sprite buffer clear to reg 7 2025-07-17 13:30:32 +02:00
hap af22370e0e k05324x_device: rename to k053244_device (there's k053246/k053247 too) 2025-07-17 10:44:52 +02:00
hap 20d4667cdf konami*: correction to device strings (Konami 0xxx instead of K0xxx) 2025-07-17 10:38:44 +02:00
hap 887fed7103 k052109: update scroll before active display 2025-07-17 10:03:31 +02:00
David 'Foxhack' Silva 27f62b5d18
sbasketb: Fixed default score dips based on manual (#13961) 2025-07-17 08:38:21 +02:00
jflatt ca9dce8f01
apple/macpwrbk030.cpp: Fix typo on MacBook battery ADC (#13960) 2025-07-16 21:27:02 -04:00
arbee 8e0093e63d sound/es5503.cpp: Oscillators halted by the CPU have the same behavior as those halted internally if the low bit of the mode is set, as per the datasheet. [R. Belmont, Peter Ferrie]
* Fixes Skate or Die for the Apple IIgs's music freezing.
2025-07-16 16:53:36 -04:00
hap 25754b1430 nec cpu: fix issue with prefetch (can't do prev_icount - m_icount to determine opcode cycles since m_icount can be cleared externally) 2025-07-16 22:41:25 +02:00
mamehaze d600438957
m62_bkungfu.cpp - protection notes (#13959)
* some bkungfu protection notes

* MCU notes

* further MCU research

* refactor a little

* more notes

* more notes

* forgot to save

---------

Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2025-07-16 22:32:16 +02:00
holub 09f5aa6cf0
sinclair/specnext_dma.cpp: Added prescaler register (#13958) 2025-07-16 21:51:07 +02:00
Jack Li 5cea25692f
Show Toaplan test switch as input instead of dip switch, remove default keybind (#13916)
* Show Toaplan test switch as input instead of dip switch, remove default keybind

* fix merge conflict

---------

Co-authored-by: hap <happppp@users.noreply.github.com>
2025-07-16 18:18:56 +02:00
Ivan Vangelista 3c7ec310dd New clones marked not working
-----------------------------
Magic Bomb (Ver. AB4.3A, 12/19/01S) [Ioannis Bampoulas]
Magic Bomb (Ver. EB4.3, 08/22/01) [Ioannis Bampoulas]
Magic Bomb (Ver. L3.7S) [Ioannis Bampoulas]
Magic Bomb (Ver. AA.71.A, 30/04/04) [Ioannis Bampoulas]
Magic Bomb (Ver. AA.73.A, 17/10/06) [Ioannis Bampoulas]
Magic Bomb (Ver. LB5.1 12/13/02) [Ioannis Bampoulas]

- astrocorp/astrcorp.cpp: metadata improvements, Q/A for most magibomb sets [Ioannis Bampoulas]
2025-07-16 18:17:37 +02:00
hap fc2b4598c4 docs: add note about audio effect defaults 2025-07-16 17:19:05 +02:00
hap 9f3b3f583a docs: asterisk typo 2025-07-16 16:48:01 +02:00
hap 761ade32c6 docs: add note about compressor 2025-07-16 16:46:17 +02:00
hap 893e61d051 docs: update text about hq resampler 2025-07-16 16:28:54 +02:00
hap 15ff57862c New working clones
------------------
Mephisto III (set 4) [Berger]
2025-07-16 16:28:54 +02:00