Commit Graph

94584 Commits

Author SHA1 Message Date
AJR
4389da1237 pokey: Emulate two-tone and force break serial output modes; fix logging message 2025-06-08 13:51:56 -04:00
AJR
6940f25f28 pokey: Replace fake serial port emulation with timer-driven line-level interface; most Acid800 serial tests pass now 2025-06-08 11:48:03 -04:00
hap
f254977ce3 samples: remove unneeded samples_start callback 2025-06-08 16:08:38 +02:00
hap
00fd57b058 samples: update notes, fix new regression with start_raw at very low samplerate 2025-06-08 14:34:52 +02:00
hap
e93a207ed7 risc2500: correct romlabels
New working clones
------------------
Mephisto Lyon 16 Bit (v2.09) [Berger]
2025-06-08 14:33:26 +02:00
hap
9ea43ae65c misc skeleton cpu: add SAVE_UNSUPPORTED flag 2025-06-08 03:53:48 +02:00
hap
0e9b50dd6d minx: add savestates 2025-06-08 03:45:58 +02:00
hap
151f259626 pdp1: add savestates 2025-06-08 03:36:36 +02:00
hap
1846b3c989 samples: fix off by 1 error when interpolating 2025-06-08 02:57:17 +02:00
hap
f67a1c039f samples: set stream samplerate to sample samplerate 2025-06-08 02:23:02 +02:00
ArcadeShadow
f13f2d0008
megadriv.xml: Added 27 working items + 1 redumped + 1 removed (#13765)
New working software list additions
--------------------------------------------
Attack of the Petscii Robots [no-intro]
Black Jewel Reborn (demo 2.1) [PSCD Games]
Black Jewel Reborn (demo 2.11) [PSCD Games]
Captain Barrel (demo) [OzzyOuzo]
Earthworm Jim 2 (USA, prototype 19950809) [Hidden Palace]
Fire Shark (Retro-Bit) [no-intro]
Gaiares (Retro-Bit) [no-intro]
Kirito - The Game (demo) [Tulfared]
Lethal Wedding (demo 1) [Mega Cat Studios]
Lethal Wedding (demo 2) [Mega Cat Studios]
Magic Girl: featuring Ling Ling the Little Witch (Europe, USA) [no-intro]
Smart Mouse (USA) [no-intro]
Syd of Valis (Retro-Bit) [no-intro]
T.C.K - The Cursed Knight [no-intro]
T.C.K - The Cursed Knight (pre-release beta) [no-intro]
T.C.K - The Cursed Knight (demo 1.0) [no-intro]
T.C.K - The Cursed Knight (demo 1.1) [no-intro]
T.C.K - The Cursed Knight (demo 2.0) [no-intro]
T.C.K - The Cursed Knight (demo 2.1) [no-intro]
T.C.K - The Cursed Knight (demo 3.0) [no-intro]
The Lost Vikings (USA, rev. A) [no-intro]
The Smurfs (Brazil) [no-intro]
Thunder Paw [no-intro]
Truxton (Europe, USA) (Retro-Bit) [no-intro]
Valis (Retro-Bit) [no-intro]
Valis III (Retro-Bit) [no-intro]
Xeno Crisis [no-intro]

Redumped set
--------------------------------------------
Donald in Maui Mallard (Brazil)

Removed set
--------------------------------------------
Fire Shark (USA) [bad dump]

Added chip serial, PCB serial, developer and language info on several sets
2025-06-07 17:38:18 -04:00
Olivier Galibert
7fa33906ae sound: fix sync issue when starting a stream that was stopped 2025-06-07 23:17:48 +02:00
m1macrophage
314365d8f6
roland_tr707.cpp: interactive layout. (#13789) 2025-06-07 22:20:49 +02:00
Olivier Galibert
8b6bd0fc66 sound: random fixes 2025-06-07 22:16:52 +02:00
hap
68a7f50ffb ay8910: remove unneeded set_volume (update the few drivers that use it to set_output_gain) 2025-06-07 22:09:11 +02:00
hap
7fbfd4d94e risc2500: add lcd screen 2025-06-07 20:45:01 +02:00
hap
7653173918 screen: add optional screen update callback for svg screens 2025-06-07 20:45:00 +02:00
hap
d838b1f6b3 a7800: update 1on1 comment again 2025-06-07 20:45:00 +02:00
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