Commit Graph

94209 Commits

Author SHA1 Message Date
Andrei Holub
104012a22f emu/debug: Replaced saver/loadr with more generic savem/loadm which handels both region and share memory
Some checks failed
CI (Windows) / build-windows (gcc, gcc-x64, g++, mame, MINGW64, windows-latest, mingw-w64-x86_64, mame) (push) Has been cancelled
2025-06-01 21:01:49 -04:00
Andrei Holub
a44f8395b3 sinclair/tsconf.cpp: Added rs232 2025-06-01 21:01:07 -04:00
Andrei Holub
5613023bc9 WIP3 2025-06-01 21:01:07 -04:00
Andrei Holub
c3a671e525 WIP2 2025-06-01 21:01:07 -04:00
Andrei Holub
8dd1396180 tsconf: zxbus tidy 2025-06-01 21:01:07 -04:00
Andrei Holub
5e584ad136 WIP: all-in-one 2025-06-01 21:01:07 -04:00
Michael Zapf
45e464136b ti99: Expand SAMS memory card to 4M, use memory mapper circuit. 2025-06-01 23:18:04 +02:00
Michael Zapf
b42f1752ee Add 74LS61x memory mapper circuit. 2025-06-01 23:17:01 +02:00
arbee
a55efa3b5e coreaudio_sound.cpp: Move default device change check to get_generation so it happens regularly. [R. Belmont] 2025-06-01 14:20:31 -04:00
arbee
ea9b047677 coreaudio_sound.cpp: Add a callback for each active device to see if it becomes unavailable. [R. Belmont] 2025-06-01 11:27:18 -04:00
arbee
8dd179b5ee coreaudio_sound.cpp: Rebuild the device list when the default devices change, fixes a crash when a new default device is connected. [R. Belmont] 2025-06-01 10:46:51 -04:00
ClawGrip
79942c03a9
Add a PC-based casino Poker machine (#13698)
* Add a PC-based casino Poker machine

New systems marked not working
------------------------------
Play 4 Texas Hold'em [anonymous]

* Typo

* Fix PIC ROM sizes

* Fix PICs ROM sizes

* Add missing .cpp

* Add PIC16F54 dump

* Add note about CF type
2025-06-01 15:28:41 +02:00
ClawGrip
683b378584
Skeleton driver for Olivetti Celint 2000 (#13657)
* Skeleton driver for Olivetti Celint 2000

New systems marked not working
------------------------------
Olivetti Celint 2000 (Superfono Santander edition) [ArcadeHacker]

* Screen is a TECDIS C425901 320x240 gLCD

* Update celint2k.cpp
2025-06-01 15:28:28 +02:00
David 'Foxhack' Silva
98ebf7cf50
saturn.xml: Added 1 new item, replaced nine items (#13658)
* saturn.xml: Added 1 new item, replaced nine items

Also removed five bad dumps.

New not working software items:
---------------------------------
AI Shougi 2 (Japan) [redump.org]

Redumped not working software list items:
---------------------------------
Advanced V.G. (Japan) [redump.org]
AnEarth Fantasy Stories: The First Volume (Japan) [redump.org]
Asuka 120% Limited: Burning Fest Limited (Japan) [redump.org]
Baldy Land (Japan) [redump.org]
Bomberman Wars (Japan) [redump.org]
Dark Savior (Europe) [redump.org]
Dark Savior (USA) [redump.org]
Dark Seed (Japan) [redump.org]
Dark Seed 2 (Japan) [redump.org]

Removed items:
---------------------------------
AI Shougi (Japan, alt)
AnEarth Fantasy Stories - The First Volume (Japan, alt)
Dark Savior (Japan, alt)
Dark Savior (Japan, alt 2)
Dark Savior (Japan, alt 3)

* Update saturn.xml

* saturn.xml: Marked sets missing CD indexes as bad
2025-06-01 15:28:01 +02:00
hap
e9f92cb5f8 ui: add mame version info to the 'missing roms' error msg 2025-06-01 12:26:19 +02:00
hap
9831e1fa73 Systems promoted to working
---------------------------
Super Mario World (Nelsonic) [Sean Riddle]
2025-06-01 12:26:19 +02:00
arbee
71127e6e0c osd: Preliminary revised macOS CoreAudio backend. [R. Belmont]
- Supports multiple input and output streams to multple devices simultaneously.
- audio_latency now is a floating-point number of 50 Hz audio frames.  0 is valid now.
- Channel layouts are determined when available (many devices don't support them).
- External effects support removed; it may return later.
2025-05-31 19:17:24 -04:00
ClawGrip
81e44e259d
gaelco/targeth.cpp: Add new Target Hits clones (#13757)
New working clones
------------------
Target Hits (ver 1.1, checksum B1F7) [Javier Valero, Recreativas.org]
Quick Shots (ver 1.0, checksum AD0C) [Javier Valero, Recreativas.org, David Haywood]
2025-05-31 20:50:09 +02:00
mamehaze
fa8d3bc23f
vt369 - allow rtvgc300/rtvgc300fz to display menus / select games, vt32 - preliminary support for new video mode used by lxpcsp (#13748)
- added basic support for 'high resolution' mode on VT369 (currently renders at standard resolution, but the tiles used are now correct)
- added another new sprite mode, used in high res mode
- menus are now visible in rtvgc300, rtvgc300fz, background is visible on image match in lxcmcysp is visible
- moved some VT32 specific code to the VT32 device as it was preventing aero engine in the rtvgc300 sets from working
- split VT32 PPU into its own derived device
- added preliminary support for a new VT32 (or maybe a newer variant of it) specific(?) video mode used by lxpcsp and maybe a few others
- added VT32 specific support for a bitswap on PPU character data pulls used by some titles (some of the bonus games in myaasa etc.)
- improved a few notes
2025-05-31 14:03:56 -04:00
hap
d368a1cffa docs: fix spacing after prev commit 2025-05-31 17:08:37 +02:00
hap
01cdde101f sound: change audio_latency meaning similar to what it was before (20ms steps for portaudio, xaudio2, wasapi), old mame.ini default setting of 2 should work fine 2025-05-31 17:04:28 +02:00
Vas Crabb
d2bfb8c3f4 sound/sdl_sound.cpp: Don't try to call SDL_GetDefaultAudioInfo for SDL older than 2.24.0. [AJR] 2025-05-31 23:58:23 +10:00
ArcadeShadow
fc2a480144
spectrum_cass.xml: Added 35 working items. (#13720)
* Replaced Hunchy (1983, Mr. Micro) with a better dump. [Planeta Sinclair, Steven Brown]
* Combined the 128K and 48K vesions of Chuck Yeager's Advanced Flight Trainer into a single item.
* Marked 3 Games For Children - 2nd Edition as not working

New working software list items (spectrum_cass.xml)
--------------------------------------------
British Isles Geography - Ports [Planeta Sinclair, Steven Brown]
Chuck Yeager's Advanced Flight Trainer (Dro Soft) [Spectrum Computing]
Chuckman (ZX Data) [Spectrum Computing]
Countries - Africa - Cities [Planeta Sinclair, Steven Brown]
Countries - Africa - Features [Planeta Sinclair, Steven Brown]
Countries - Australia - Features [Planeta Sinclair, Steven Brown]
Countries - Australia - Towns [Planeta Sinclair, Steven Brown]
Countries - South America - Features [Planeta Sinclair, Steven Brown]
J.S. Compilation 1 [Planeta Sinclair, Luís Rato]
J.S. Compilation 2 [Spectrum Computing]
J.S. Compilation 4 [Spectrum Computing]
J.S. Compilation 5 [Spectrum Computing]
J.S. Compilation 6 [Spectrum Computing]
J.S. Compilation 7 [Spectrum Computing]
Klokkijken Analoog + Klokkijken Digitaal [Planeta Sinclair, Steven Brown]
Learn Chess [Planeta Sinclair, Steven Brown]
Lifeboat [Planeta Sinclair, Steven Brown]
Prince, Princess and the Wicked Witch [Planeta Sinclair, Steven Brown, Gordon Wallis]
Vindicators (Erbe) [Spectrum Computing]
Vocabulario Aleman (Cohete) [Spectrum Computing]
Vocabulario Frances (Portero) [Spectrum Computing]
Vocabulario Infantil Frances (Raton) [Spectrum Computing]
Vocabulario Infantil Ingles (Platero) [Spectrum Computing]
VU-3D (Polbrit) [Spectrum Computing]
VU-3D (Psion) [Spectrum Computing]
VU-Calc (Investronica) [Spectrum Computing]
Wanderer (MCM) [Spectrum Computing]
Wanderers - Chained in the Dark (alt) (English) [Spectrum Computing]
Wanderers - Chained in the Dark (Czech) [Spectrum Computing]
Wanderers - Chained in the Dark (Russian) [Spectrum Computing]
Wanderers - Chained in the Dark (Slovak) [Spectrum Computing]
War in the East (for Timex 2068) [Spectrum Computing]
World Geography - Land & Water [Planeta Sinclair, Steven Brown]
Your Spectrum Mega Basic (v4.0) [Spectrum Computing]
ZX Football Manager 2005 (128K) [Spectrum Computing]
2025-05-31 23:00:32 +10:00
hap
6fbb9dc728 sound: print verbose message if module doesn't support audio_latency option,
docs: small update, remove references to dsound
2025-05-31 12:25:42 +02:00
Ivan Vangelista
ce38627640 New systems marked not working
------------------------------
Royal 5+ (V101US) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Cherry Bonus V Five (V1.4) [Hammy]
2025-05-31 08:56:30 +02:00
ClawGrip
0f9c7b8889
cirsa/missbamby.cpp: Add note about alternate PCB for Deta Multy [Javier Blanco] (#13759)
* cirsa/missbamby.cpp: Add note about alternate PCB for Deta Multy [Javier Blanco]
2025-05-31 07:17:35 +02:00
ClawGrip
b6eaf1097f
gaelco/gaelco2.cpp: Add three new World Rally 2 sets (new parent) (#13753)
New working clones
------------------
World Rally 2: Twin Racing (version 20-07, checksum B1B8) [Josep Quingles, Recreativas.org]
World Rally 2: Twin Racing (version 09-06, checksum 7BE1) [Josep Quingles, Recreativas.org]
World Rally 2: Twin Racing (version 09-06, checksum 50A2) [Josep Quingles, Recreativas.org]
2025-05-31 07:15:20 +02:00
AJR
d0de49a04d emu/validity.cpp: Fix typo in error message 2025-05-30 18:47:31 -04:00
angelosa
eccbb3d77c sega/model2.cpp: implement 4 players support in airwlkrs 2025-05-30 20:45:47 +02:00
angelosa
c5e1f69beb misc/blocktax.cpp: add gfx notes for blocktax 2025-05-30 20:45:47 +02:00
angelosa
371b5e7707 capcom/blktiger_ms.cpp: fix palette hookup 2025-05-30 20:45:47 +02:00
angelosa
07a08bdb03 sega/model3.cpp: hookup diplocations 2025-05-30 20:45:47 +02:00
hap
a4c6dbdf0b luaengine: add set_speed_factor 2025-05-30 19:42:35 +02:00
hap
73b7cdabef attotime: fix lockup with as_string and negative attotime,
video: fix issue with throttling when mame runs at slow motion (-speed lower than 0.2)
options: change mimimum speed setting from 0.01 to 0.1 (mame would crash with very low value, and besides, video throttle still fails below 0.1),
ui: add speed slider when cheats are enabled
2025-05-30 19:18:49 +02:00
Ivan Vangelista
c908c209a6 gaelco/mastboyo_ms.cpp: improved colors a bit, still not correct 2025-05-30 18:30:32 +02:00
ajrhacker
e7e9e8e1b5
emu/validity.cpp: Validate device input defaults. (#13758)
Also do input validation on non-default slot options.
2025-05-31 01:38:30 +10:00
Vas Crabb
23abd8dabd sound/xaudio2_sound.cpp: Don't request sample rate conversion if stream sample rate matches mixdown sample rate. 2025-05-31 00:46:59 +10:00
Ivan Vangelista
2653cf2788 gaelco/mastboyo_ms.cpp: correct hash for a GFX ROM 2025-05-30 16:26:15 +02:00
Ivan Vangelista
60d794c493 New systems marked not working
------------------------------
Challenge Golf (J 990326 V1.000) [Hammy, Darksoft]
Jungle King 2004 (V101US) [Ioannis Bampoulas]

New clones marked not working
-----------------------------
Long Hu Zhengba 2 (China, VS210M) [little0]
Master Boy (1987, Modular System) [Josep Quingles, Recreativas.org]
2025-05-30 16:17:09 +02:00
mamehaze
c25b1e243a
JAKKS Pacific Plug and Play PR (4 WORKING machines, 2 NOT WORKING machines) (#13749)
New working systems
-------------------
Wheel of Fortune - 2nd Edition (JAKKS Pacific TV Game) (Mar 15 2007 PAK2) [David Haywood, Sean Riddle, TeamEurope]
Deal or No Deal (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Hannah Montana - One in a Million (JAKKS Pacific TV Game) (Aug 13 2007 15:42:29) [David Haywood, Sean Riddle, TeamEurope]
Hannah Montana - Best of Both Worlds (JAKKS Pacific TV Game) (Aug 17 2007 22:47:47) [David Haywood, Sean Riddle, TeamEurope]

New systems marked not working
------------------------------
Retro Arcade featuring Space Invaders (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Bejeweled Deluxe (JAKKS Pacific TV Game) (Feb 28 2008 22:54:43) [David Haywood, Sean Riddle, TeamEurope]
2025-05-30 15:26:41 +02:00
Olivier Galibert
bae52721de update.sh: be silent when there's nothing to do 2025-05-30 14:48:40 +02:00
Olivier Valentin
1a40511568
phc25: Invert cassette polarity. (#13755) 2025-05-30 10:09:28 +02:00
MilanBA
c772047cbe
hh_sm510.cpp: added new game Vinni-Pukh (#13752)
New working systems
-------------------
Vinni-Pukh (Elektronika) [Milan Galcik, Igor Nys]
2025-05-30 01:10:55 +02:00
Olivier Galibert
579c5a3e94 A little more clearing for safety 2025-05-30 00:39:44 +02:00
Olivier Galibert
503ad8c9e5 Similar fix for sdl 2025-05-30 00:03:23 +02:00
Olivier Galibert
912c0af812 portaudio: do not mess up on shift-f3 2025-05-29 23:48:18 +02:00
Roberto Fresca
a663db8770 Fixed tpoker2d undumped MCU romname. 2025-05-29 23:16:49 +02:00
hap
ead01ec367 fidelity: add printer port [hap, Golden Child] 2025-05-29 22:34:20 +02:00
ClawGrip
e53572e70b
Driver for Gaelco Xor World on Modular System (#13740)
New clones marked not working
-----------------------------
Xor World (Modular System) [Javier Valero, Recreativas.org]
2025-05-29 20:28:31 +02:00
Vas Crabb
97625ff9e0 sound/wasapi_sound.cpp: Repeat the channel mask from the mix format back when initialising the audio client. 2025-05-30 04:18:55 +10:00