Commit Graph

94667 Commits

Author SHA1 Message Date
Vas Crabb
0e6df89e98 -sound/gb.cpp: Initialise enough member variable to avoid branching on uninitialised memory on initial reset.
* Also removed old changelog comment.

-sound/sdl_sound.cpp: Allow MAME to be built with SDL 2.0.14 or 2.0.15
 with limited functionality.
2025-06-08 03:40:41 +10:00
Mark Garlanger
7e78cd00d2
heathzenith/z100.cpp: Confirm/update PROM images (#13788) 2025-06-07 08:38:03 -04:00
AJR
5b129d682c digezlg: Improve controls somewhat 2025-06-06 20:01:58 -04:00
hap
57b5c39f45 sinistarc: fix sound routing fatalerror 2025-06-06 20:15:50 +02:00
hap
874cb93005 docs: remove unneeded note on -speed setting 2025-06-06 20:15:50 +02:00
Vas Crabb
eb8fa304b2 -sound/xaudio2_sound.cpp: Use abuffer for bufferring input.
* This simplifies the code somewhat and gives a bit more consistency
  across modules.
* XAudio2 sound will ignore the audio latency setting for now - properly
  synchronising streams, etc. requires more work.

-Cleaned up some recent changes.
2025-06-07 03:40:52 +10:00
hap
a9ef77d049 sound: simplify prev commit 2025-06-06 19:28:56 +02:00
holub
e536c85b96
sinclair/specnext.cpp: Removed imperfect graphics flag. (#13787)
* All graphics features that are implemented are believed to be correct.
* Some blending modes are not implemented, but they currently lack test cases.
2025-06-07 02:45:13 +10:00
hap
6a5ce022d3 sound: fix default.cfg load not applying default effects, and rename default.cfg default_audio_effects to audio_effects (same as system.cfg, there's no clash) 2025-06-06 18:44:25 +02:00
buffi
d0b55a0a4b
nichibutsu/nbmj8688.cpp: Improved DIP switches for Mahjong Crystal Gal and Mahjong Crystal Gal 2. (#13734) 2025-06-07 02:40:10 +10:00
cam900
d7c30e0dad
sega/segahang.cpp: Fixed PCM sample ROM loading for endurobl. (#13786) 2025-06-07 01:39:03 +10:00
AJR
a4c3fdabdd hs36red, hs36blk: Descramble address and data lines and move to VT02/VT03 driver 2025-06-06 10:52:12 -04:00
hap
4e599009d8 device_mixer_interface: set rate to SAMPLE_RATE_OUTPUT_ADAPTIVE (highest samplerate of device it outputs to) 2025-06-06 15:33:46 +02:00
hap
86ef45b9b4 risc2500: lcd read is not hooked up, use pwm_display for leds 2025-06-06 15:33:46 +02:00
ClawGrip
2b590f6a66
gaelco/glass.cpp: Add a new Super Splash set (not working) (#13784)
New clones marked not working
-----------------------------
Super Splash (Ver 1.0, checksum 2104394E, 27 Oct 1993) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-06 05:33:49 +02:00
ClawGrip
5f75dc43dc
gaelco/splash.cpp: Add more Splash clones (#13783)
New working clones
------------------
New Splash (ver. 1.4, checksum A26032A3, Korea, set 1) [Josep Quingles, Recreativas.org]
New Splash (ver. 1.4, checksum A26032A3, Korea, set 2) [Josep Quingles, Recreativas.org]
Splash! (ver. 1.1, checksum 4697D2BF, non North America) [Josep Quingles, Recreativas.org]
2025-06-06 05:32:37 +02:00
ClawGrip
18a307289e
gaelco/gaelco2.cpp: Add a new Maniaq Square set (#13781)
New working clones
------------------
Maniac Square (unprotected, version 1.0, checksum BEAE) [Josep Quingles, Recreativas.org]
2025-06-06 05:31:43 +02:00
ClawGrip
e0d5ac7e15
gaelco/splash_ms.cpp: Add a new Splash for Modular System (#13777)
New working clones
------------------
Splash (Modular System, ver. 1.0, checksum A6C431A4, non North America, uncensored) [Josep Quingles, Recreativas.org, David Haywood]
2025-06-06 05:28:53 +02:00
ClawGrip
da081d1077
gaelco/xorworld_ms.cpp: New Xor World for Modular System (not working) (#13785)
New clones marked not working
-----------------------------
Xor World (Modular System, set 2) [Josep Quingles, Recreativas.org]
2025-06-06 05:27:52 +02:00
FMecha
7a296de601
taitotz.cpp: mark raizpinj HDD as BAD_DUMP (#13779) 2025-06-06 05:26:59 +02:00
Justin Kerk
92b4640d3c sound: Set SOUND_DISABLE_THREADING for Emscripten target 2025-06-05 17:48:32 -07:00
AJR
a975cbfc66 vtvppong: Swap address lines on PRG & GFX ROMs to get this to show something
* digezlg: Make the menu appear
2025-06-05 20:01:47 -04:00
mamehaze
ca4cf2f433
SunPlus based Plug & Play additions (2 working additions, 5 non-working) (#13778)
New working systems
-------------------
Carl Edwards 99 [David Haywood, Sean Riddle, TeamEurope]
Disney Game It! Princess Pals [David Haywood, Sean Riddle, TeamEurope]


New systems marked not working
------------------------------
Jibbi [David Haywood, Sean Riddle, TeamEurope]
Blue's Room: Coloring With Blue (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Tele-Doodle (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Super Silly Makeover (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]


New clones marked not working
-----------------------------
Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40) [David Haywood, Sean Riddle, TeamEurope]
2025-06-05 23:28:31 +02:00
Ivan Vangelista
4ee76d20b3 New systems marked not working
------------------------------
Majiang Xingyun Shenlong (China, D121) [little0]

New clones marked not working
-----------------------------
Happy Farm (Ver. IN.01.02.B) [Ioannis Bampoulas]
Little Witch (Ver. EN.01.A) [Ioannis Bampoulas]

- astrocorp/astrocrp.cpp: added sprite banking for the newer games, added "CPU code" for wwitch

- sega/system16.cpp: added MCU dump for wb3bble [f205v]
2025-06-05 23:25:42 +02:00
Vas Crabb
53df6d90b8 -sound/xaudio2_sound.cpp: Changed buffering strategy for output streams.
* This should work better with output devices like Bluetooth speakers,
  and should be a bit smoother in general.

-osd/osdfile.h: Ensure size isn't passed to ::operator delete when
 destructing directory entries.

* osd_stat allocates additional space following the directory entry to
  store the name.  A regular delete may pass sizeof(entry) to ::operator
  delete, which won't match the allocated size.  This causes a problem
  if the runtime library checks it.  (May suppress the warning in
  MT09137.)

-sound: Got rid of dependencies on emu and frontend.  We're working to
 reduce circular dependencies.  Adding more is a regression.
2025-06-06 03:53:48 +10:00
Sylvain Glaize
44395950c0
phc25: fix cursor blinking too fast (#13782)
Two changes:
- change VDG to m5c6847p1 which is the processor used by PHC-25
- IRQ gets a pulse from fsync. The reason of fast blinking was that IRQ
was asserted during whole fsync and ISR restarted four times during the
time of assertion
2025-06-05 09:34:08 +02:00
Olivier Galibert
8009397404 sound: Allow to compile without threads, by defining SOUND_DISABLE_THREADING 2025-06-05 09:25:35 +02:00
Ivan Vangelista
ba28c68fb7 New working software list items (a7800.xml)
-------------------------------
Impossible Mission (NTSC, bug-fix) [Guru]

- hash/a7800.xml: big documentation update [Guru]
2025-06-04 20:50:08 +02:00
fulivi
b53d568e91
multibus: fixed regression on isbc202 (#13594) 2025-06-04 14:31:46 -04:00
Fabio D'Urso
de09a96c50
ef9345: fix insert and cursor rendering logic (#13631) 2025-06-04 14:30:18 -04:00
Ivan Vangelista
c694e7e534 New systems marked not working
------------------------------
Chanbara Kids (Japan) [alamone]
2025-06-04 20:01:06 +02:00
Ivan Vangelista
23977a7b31 Systems promoted to working
---------------------------
Victory Paradise II (V9) [Hammy]

New systems marked not working
------------------------------
Super Match 2003 (Version 3.1 2003-11-04) [Hammy, Darksoft]

New clones marked not working
-----------------------------
Magic Bomb (Ver. BR71.A, 30/05/14) [Ioannis Bampoulas]
Monkey Land (Ver. EN.20.B) [Ioannis Bampoulas]
2025-06-04 18:11:30 +02:00
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