Commit Graph

94667 Commits

Author SHA1 Message Date
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
ClawGrip
d1bac658e4
gaelco/gaelco.cpp: Identify test switch for Salter sets (#13751)
Also homogenized Salter sets names with the others on the driver
2025-05-29 20:17:48 +02:00
ClawGrip
5cefca9465
gaelco/glass.cpp: Add a Glass prototype (development version, not working) (#13747)
New clones marked not working
-----------------------------
Glass (development PCB) [Javier Valero, Recreativas.org, David Haywood]
2025-05-29 20:17:06 +02:00
ClawGrip
ead01c73b6
gaelco/wrally.cpp: Add new World Rally sets (#13750)
New working clones
------------------
World Rally (version 1.0, checksum DE0D) [Josep Quingles, Recreativas.org]
World Rally (version 1.0, checksum D384) [Josep Quingles, Recreativas.org]
World Rally (version 1.0, checksum C448) [Josep Quingles, Recreativas.org]
2025-05-29 20:15:55 +02:00
Olivier Galibert
920f1602f2 sound: tell the osd about the update 2025-05-29 18:43:11 +02:00
hap
67197ee631 Revert "dislot: add set_option_device_input_defaults_all"
This reverts commit f25dcd04d2.
2025-05-29 17:43:42 +02:00
Vas Crabb
ca06f15738 sound/wasapi_sound.cpp, sound/xaudio2_sound.cpp: Changed logging back to display names. 2025-05-30 01:40:25 +10:00
Vas Crabb
7810868289 -sound/wasapi_sound.cpp, sound/xaudio2_sound.cpp: Fixed device names.
-file/winfile.cpp: Align allocation for directory entry structure in
 osd_stat.

-file/stdfile.cpp: Updated signature for osd_stat.
2025-05-30 01:09:58 +10:00
Olivier Galibert
4a36e70828 namco sound: fix typo on mono channels 2025-05-29 16:35:22 +02:00
Olivier Galibert
4c71d2d089 Aloow seperate display and configuration names for sound nodes 2025-05-29 15:20:32 +02:00
hap
05d798c1b3 misc: small spelling correction 2025-05-29 14:40:58 +02:00
hap
f25dcd04d2 dislot: add set_option_device_input_defaults_all 2025-05-29 14:40:19 +02:00
Sylvain Glaize
63817b3848
phc25: Wire the gm1 signal to I/O PORT $40 bit 4. (#13754)
* phc25: Added context on comment on Attribute Bit 7.
2025-05-29 08:28:50 -04:00
Vas Crabb
a0412a6387 -sound: Removed DirectSound sound module.
-sound/xaudio2_sound.cpp: Use more fine-grained locking in voice
 callbacks, simplified further simplified buffer queueing.
2025-05-29 16:20:33 +10:00
Vas Crabb
25dd68334f -sound/xaudio2_sound.cpp: Fixed some stuff not getting reset on exit()/init().
-sound/wasapi_sound.cpp, sound/xaudio2_sound.cpp: Don't print an error
 message on a "not found" error getting default devices - this happens
 when there are no active devices.
2025-05-29 04:07:37 +10:00
ClawGrip
7e0419f788
Driver for a World Rally prototype on Modular System (#13735)
New clones marked not working
-----------------------------
World Rally (prototype on Modular System) [Javier Valero, Recreativas.org, David Haywood]
2025-05-28 18:29:01 +02:00
Ivan Vangelista
f4e942b65d New working clones
------------------
Super Star 97 / Ming Xing 97 (version V153A) [little0]

New systems marked not working
------------------------------
Huangpai Zuqiu Plus / Chaoji Shuangxing Plus (V103CN) [little0]
Jan Mu [Hammy]
Majiang Zhengba (V103CN) [little0, Mr. Kong]

New clones marked not working
-----------------------------
Special Dream 9 (v1.0.7G) [Hammy]

- sealy/sealy_m16c.cpp: dumped Oki samples ROM for sandaha [little0]

- sealy/sealy_z80.cpp: dumped Oki samples ROM and EEPROM for bbddz [little0]
2025-05-28 18:05:17 +02:00
hap
655c13feeb uchitari: small correction to svg,
megaturbo: correct company string typo
2025-05-27 23:58:18 +02:00
mamehaze
20b10768a4
move some salter sets around (gaelco2.cpp -> gaelco.cpp) so that they boot (#13744) 2025-05-27 22:13:22 +02:00
mamehaze
d6ea60a17f
Current JAKKS Pacific Plug+Play PR (5 working, 1 not working) (#13730)
New working systems
-------------------
Dora the Explorer - Dora's World Adventure! [David Haywood, Sean Riddle, TeamEurope]
The Cheetah Girls - Passport to Fame (JAKKS Pacific TV Game) (Aug 1 2007 10:32:50) [David Haywood, Sean Riddle, TeamEurope]
Go Diego Go (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
Sesame Street Beat (JAKKS Pacific TV Game) (Aug 23 2006 19:12:03, PAL/UK) [David Haywood, Sean Riddle, TeamEurope]
Nicktoons - Summer Camp (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]

New clones marked not working
-----------------------------
EA Sports Classics: NHL 95 & Madden 95 (JAKKS Pacific TV Game) [David Haywood, Sean Riddle, TeamEurope]
2025-05-27 18:08:38 +02:00
hap
e9e6419ed3 Systems promoted to working
---------------------------
Super Mario Bros. 3 (Nelsonic) [Sean Riddle]
2025-05-27 18:04:30 +02:00
Vas Crabb
52dd757302 sound/xaudio2_sound.cpp: Actually commit correction to autocomplete gone wrong. 2025-05-27 21:58:58 +10:00
Vas Crabb
b601a7f6af sound/sound_wasapi.cpp, sound/sound_xaudio2.cpp: Deal with resetting per-app device to default in Windows mixer controls. 2025-05-27 21:47:50 +10:00
Vas Crabb
843d0286a1 sound: A few refinements:
* sound/sound_module.cpp: Recirculate buffers rather than removing them
  to reduces allocations.
* sound/sound_module.cpp: Scale the number of samples to skip on overrun
  according to the packet size.
* sound/xaudio2_sound.cpp: Hide endpoint devices in "unplugged" state.
2025-05-27 21:16:55 +10:00
hap
77cebb5c91 blockfvr.lay: change upper half of overlay to cyan, put overlay and cpanel in collections (aka toggleables) 2025-05-27 10:27:58 +02:00
Roberto Fresca
84674a2581 New systems marked not working
------------------------------
Mega Turbo 2 [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
2025-05-27 03:52:08 +02:00
MilanBA
6b37f12278
hh_sm510.cpp: added new game Uchitel' arifmetiki (#13742)
New working systems
-------------------
Uchitel' arifmetiki (Elektronika) [Milan Galcik, Igor Nys]

* Renamed Amusing Arithmetic to Vesolaya arifmetika, updated Nu, pogodi! release year.
2025-05-26 13:29:50 +02:00
Olivier Galibert
477ec55dbb m68k: make pc-relative disassembly a little nicer to read 2025-05-26 12:05:05 +02:00
Vas Crabb
eacaa4b597 sound/xaudio2_sound.cpp: Bump node number on critical XAudio2 engine errors.
The sound manager bug that this was triggering has been fixed.  Sound
now recovers reliably after changing the mixdown format.
2025-05-26 13:12:37 +10:00
Olivier Galibert
d37a9fd48c sound: Correct handling of streams closed on the osd side. 2025-05-26 00:23:59 +02:00
Olivier Galibert
1c55306841 sound: better handling of -sound none 2025-05-25 22:44:20 +02:00
Vas Crabb
20395ab05a sound/wasapi_sound.cpp: Fixed clang ARM error. 2025-05-26 05:55:44 +10:00
Vas Crabb
335639e65f -sound/wasapi_sound.cpp: Improved error handling and buffer management.
-lib/osdobj_common.cpp: Made WASAPI sound the default on Windows and
 made DirectSound lower priority than XAudio2.

-osd/eminline.h: Made multiply/divide helper names a bit more consistent
 with other functions.

-osd/eigcc.h: Moved helpers that use the __int128 type here, and fixed
 availability detection for them.

-osd/eigccx86.h: Added fast multiply/divide helpers for x86-64.

-docs: Updated the list of supported sound modules.

-exidy/exidy.cpp: Use the 1 Coin/1 Credit setting listed in the manual
for Venture by default.

-emu/sound.cpp: Fixed GCC uninitialised local variable warnings in
 sound_manager::run_effects().
2025-05-26 04:16:19 +10:00
Olivier Galibert
1050ddce5b speaker: allow positioning unknown and don't map
audiomix: fix mistake on microphone channel mapping
2025-05-25 10:39:13 +02:00
ClawGrip
a1faeb55b9
pinball/gts3a.cpp: Add the Vifico-licensed version of Super Mario Bros pinball (#13737)
New clones marked not working
-----------------------------
Super Mario Brothers (pinball, Spanish) [Victor Fernandez (City Game)]
2025-05-25 07:11:05 +02:00
ClawGrip
ec4c66dd97
gaelco/gaelco.cpp: Add new Thunder Hoop sets (#13732)
New working clones
------------------
Thunder Hoop (ver. 1, checksum 02a09fcd) [Josep Quingles, Recreativas.org]
Thunder Hoop (ver. X, checksum 00000020, without title) [Josep Quingles, Recreativas.org]
Thunder Hoop (North America, ver. C4, checksum 02A0A008) [Josep Quingles, Recreativas.org]
Thunder Hoop (non North America, ver. X, checksum 00000020, set 1) [Josep Quingles, Recreativas.org]
Thunder Hoop (non North America, ver. X, checksum 00000020, set 2) [Josep Quingles, Recreativas.org]
2025-05-25 07:09:50 +02:00
Olivier Galibert
41d587d607 eminline: add muldiv64 and muldivu64 functions
sound: correct subtle timing issues, add -sound support, add resampling at the edge
2025-05-25 00:10:01 +02:00
Vas Crabb
f3e4db2457
sound/wasapi_sound.cpp: Fixed clang warnings. 2025-05-25 06:06:41 +10:00
Vas Crabb
72de682bbf -sound/wasapi_sound.cpp: Added preliminary WASAPI sound module (not enabled yet).
-sound/xaudio2_sound.cpp: More fixes:
* Fixed a couple more potential deadlocks when handling critical engine errors.
* Better tracking of the default device when devices are reconfigured.
2025-05-25 05:03:57 +10:00
MilanBA
282aa822c6
hh_sm510.cpp: added new game Amusing Arithmetic (#13739)
New working systems
-------------------
Amusing Arithmetic (Elektronika) [Milan Galcik, Igor Nys]
2025-05-24 20:05:52 +02:00
MilanBA
005bac2f4d
new handheld game Treasure Island (Tronica) (#13736)
New working systems
----------------
Treasure Island (Tronica) [Milan Galcik, Henrik Algestam]
2025-05-24 12:40:55 +02:00
hap
96802763b0 tattass: add set_maximum_quantum to prevent sound glitches [dink, ScOULaris] 2025-05-24 10:51:32 +02:00
Ivan Vangelista
556d067689 taito/taito_z.cpp: dumped PLDs [Guru] 2025-05-24 10:24:09 +02:00
David 'Foxhack' Silva
d30ec4aaf4
cdi.xml: New software added (#13666)
New working software list additions (cdi.xml)
-----------------------------------
Cyber Soldier Sharaku [ShiroeNL, Redump.org]
2025-05-24 09:36:36 +02:00