Commit Graph

94584 Commits

Author SHA1 Message Date
hap
2c6e7d3781 6809dasm: use < symbol for direct addressing 2025-06-04 16:01:52 +02:00
hap
3ef17e1306 hlcd0538: add hlcd0607 2025-06-04 13:35:15 +02:00
Matthew Daniels
0f368c268c
cpu/sharc: correctly align 32-bit data transfers using PM bus (#13770)
* Fixes glitchy characters in Fighting Vipers and Sonic the Fighters
* Use mask for 32-bit writes over PM bus
2025-06-03 21:37:09 -04:00
arbee
03dc66ec01 coreaudio_sound.cpp: Channel layout tag is a bitfield, not an enum. [R. Belmont] 2025-06-03 21:24:29 -04:00
hap
9b97ba4673 js_sound: correct stream_sink_update function 2025-06-03 20:02:31 +02:00
hap
7ee89b727a z80: fix debugger h flag 2025-06-03 19:06:44 +02:00
hap
48e58d83c9 z80: use z80 terminology for the flag vars 2025-06-03 18:54:53 +02:00
Ivan Vangelista
aed02612bd New systems marked not working
------------------------------
Clown Magic [Hammy, buffi]

- sega/model3.cpp: updated PCB infos [Brian Troha]
2025-06-03 18:35:30 +02:00
ClawGrip
d5fe75d4c3
gaelco/lotoplay.cpp: Add a PIC-based Loto Play (#13766)
New clones marked not working
-----------------------------
Loto-Play (PIC16C54) [Josep Quingles, Recreativas.org]
2025-06-03 18:32:54 +02:00
ClawGrip
145088514c
gaelco/splash.cpp: Add new Splash! 1.3 sets (#13776)
New working clones
------------------
Splash! (ver. 1.3, checksum E7BEF3FA, World) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.3, checksum E7BEEBFA, Korea) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.3, checksum E7BEEEFA, North America) [Josep Quingles, Recreativas.org]


- 'splash' was renamed to 'splash12' because of the new parent.
2025-06-03 18:17:27 +02:00
ClawGrip
2946bef57c
gaelco/gaelco3d.cpp: Add new Speed Up clones (#13772)
New working clones
------------------
Speed Up (version 2.10, checksum 9536) [Josep Quingles, Recreativas.org]
Speed Up (version 2.00, checksum E145) [Josep Quingles, Recreativas.org]
Speed Up (version 2.00, checksum 491B) [Josep Quingles, Recreativas.org]
2025-06-03 18:15:36 +02:00
mamehaze
2229e9ae54
current JAKKS Pacific PR - 1 redump, 8 new sets (#13761)
New working systems
-------------------
1 Vs 100 (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Avatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A) [David Haywood, Sean Riddle, TeamEurope]
X-Men - Mutant Reign (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Jeopardy (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Are You Smarter than a 5th Grader? (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]


New systems marked not working
------------------------------
Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37) [David Haywood, Sean Riddle, TeamEurope]
The Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55) [David Haywood, Sean Riddle, TeamEurope]


New clones marked not working
-----------------------------
Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) [David Haywood, Sean Riddle, TeamEurope]

- redumped "Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25)" [TeamEurope]

- moved a handful of sets around, reordered a few things by manufacturer in driver
2025-06-03 18:12:56 +02:00
hap
70e05f0d6e z80: support accessing F register in debugger 2025-06-03 15:43:49 +02:00
hap
e16d45329f z80: set the flags after loadstate 2025-06-03 15:16:00 +02:00
hap
25d0c580ed specnext: fix random crash at boot 2025-06-03 13:48:46 +02:00
FMecha
d64827711b
taitotz.cpp: batlgr2a is the Side by Side cabinet revision + other stuff (#13691)
* batlgr2a is the Side by Side cabinet revision
* Made version labeling consistent
* Fixed batlgear release year
* Fixed styphp release year
2025-06-03 07:48:14 -04:00
holub
bd05c9c2bd
cpu/z80: Handled flags lazily (#13729)
* cpu/z80: Renamed LUT fields
* cpu/z80: Handled flags lazily
2025-06-03 07:42:50 -04:00
Mark Garlanger
239e96b421
machine/mm58174.cpp: Improve chip emulation based on data sheet (#13775) 2025-06-03 07:39:10 -04:00
angelosa
52253f79ee dataeast/dec0.cpp: fixes towards bandit pri == 7 uses, promote game 2025-06-03 00:45:03 +02:00
angelosa
3c85a47559 misc/dmainevent.cpp: correct gamename 2025-06-03 00:45:03 +02:00
Michael Zapf
dee6111bf9 Include device names in full names. 2025-06-02 20:32:57 +02:00
ClawGrip
6e88ea50df
Add PLDs and PROMs to three Modular System games (shadowwm, slapfighm, splashms) [Josep Quingles, Recreativas.org] (#13743) 2025-06-02 20:27:13 +02:00
tim lindner
17eac2f1c7
trs/coco3.cpp: Change order of GIME initialization. (#13764) 2025-06-02 18:06:41 +02:00
ClawGrip
80f82fdc57
gaelco/targeth.cpp: Fix note (#13771) 2025-06-02 11:45:30 -04:00
hap
c257b8b00a ui: use ui text/bg color for osd text popups 2025-06-02 17:40:10 +02:00
ClawGrip
a69f6a4b99
gaelco/gaelco3d.cpp: Add three Surf Planet clones (#13769)
New working clones
------------------
Surf Planet (version 3.1) [Josep Quingles, Recreativas.org]
Surf Planet (version 1.2) [Josep Quingles, Recreativas.org]
Surf Planet (version 1.0) [Josep Quingles, Recreativas.org]
2025-06-02 17:33:23 +02:00
arbee
7a8e44eeb3 coreaudio_sound.cpp: Use property listeners to determine configuration changes instead of polling. [R. Belmont]
- Device additions are now tracked in addition to removals
- Changing channel configuration in Audio/MIDI Setup is now tracked
2025-06-02 07:56:27 -04:00
m1macrophage
aa147f6daf
roland_tr707.cpp: Extended driver to encompass most hardware other than audio and LCD. (#13710)
* roland_tr707.cpp: Extended driver to encompass most hardware,
other than audio and LCD.

* roland_tr707.cpp: use matrix_mx/my instead of matrix.
Renamed cart_led to led_cart to match the naming of other LED outputs.
2025-06-02 11:40:25 +02:00
ClawGrip
f1f9ec3a0e
gaelco/wrally.cpp: Reorder sets by their most probably age (#13762) 2025-06-02 06:44:39 +02:00
ClawGrip
c88f21118f
gaelco/glass.cpp: Add new sets (new parent too) (#13763)
New working clones
------------------
Super Splash (Ver 1.1, Break Edition, checksum 59D5E66B, Version 1994) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum 49D5E66B, Version 1994, set 1) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum D7AF5496, Version 1994, US) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.1, Break Edition, checksum 3D8A724F, Version 1994, unprotected, Korea) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum EBCB0BFE, 22 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum 6241CD67, 16 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
Glass (Ver 1.0, Break Edition, checksum 2B43D337, 10 Nov 1993) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-02 06:43:40 +02:00
ClawGrip
da16f1bb54
gaelco/gaelco3d.cpp: Add a prototype of Radikal Bikers (not working) (#13746)
New clones marked not working
-----------------------------
Radikal Bikers (prototype) [Javier Valero, Recreativas.org]
2025-06-02 06:40:22 +02: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