Commit Graph

94998 Commits

Author SHA1 Message Date
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
AJR
409c9f0d2b tvmjfc: Minor comment update 2025-07-16 09:29:18 -04:00
mamehaze
ef0918ee24
Current Plug and Play PR added 1 SuperXaviX title + 3 others (#13953)
New systems marked not working
------------------------------
Hello Kitty TV de Asobou! Manabou! Card de Omamagoto AIUEO Zukan (Japan) [David Haywood, TeamEurope]
My Arcade Mega Man (DGUNL-7011, Pico Player) [Sean Riddle]

New clones marked not working
-----------------------------
My Arcade Pac-Man (DGUNL-4194, Micro Player Pro) [Sean Riddle]
My Arcade Tetris (DGUNL-7025, Micro Player Pro) [Sean Riddle]

* xavix.cpp: Removed the 'dumped' list from xavix.cpp for now, given that most titles are dumped and the list isn't entirely accurate.
2025-07-16 08:49:20 -04:00
AJR
7192e82351 tvmjfc: Tweak inputs 2025-07-15 23:54:47 -04:00
AJR
1d1996aef3 tvmjfc: Add mahjong inputs 2025-07-15 23:25:38 -04:00
hap
f1ad260b31 compressor: add a header to advanced settings 2025-07-16 03:46:35 +02:00
hap
ad81c4e55f compressor: re-add infinite release option, and also infinite ratio 2025-07-16 03:31:07 +02:00
hap
71694485cd compressor: increase max input db so input gain won't distort the signal 2025-07-16 03:31:07 +02:00
hap
b53cd1efd6 compressor: correction to input gain calc 2025-07-16 03:31:07 +02:00
Michael Zapf
b8ccb14b73 ti99: Fix state save/restore problems with cartridges. 2025-07-16 01:53:31 +02:00
Ivan Vangelista
8b5282eb5d jpm/pluto6.cpp: fixed ROM sizes for pl6_cm, srcclean'ed 2025-07-15 18:13:47 +02:00