Commit Graph

93825 Commits

Author SHA1 Message Date
Ivan Vangelista
e9f0acb1fd New clones marked not working
-----------------------------
Kuai Le Xi You Ji (V102CN) [little0]
2025-05-01 07:17:06 +02:00
Vas Crabb
c062435000 igs/igs_m027.cpp: Added internal layout for ccly and fixed some inputs.
Not promoting to working as I think sound may still be bad.
2025-05-01 10:02:55 +10:00
Vas Crabb
f0e38cbe5b -emu/device.cpp: Allow flagging devices as not working or not supporting saved states.
* emu/device.cpp: Removed device_sound_interface from mixins that
  require device to register members for saved states.
* emu/machine.cpp: Finalise saved state registrations before loading
  configuration - network devices no longer leak timers.
* emu/validity.cpp: Added check for systems marked as supporting saved
  states that use devices lacking saved state support (besides slot
  cards).
* machine/mc6852.cpp: First device marked as not supporting saved
  states.
* osd/interface/audio.h: Avoid unnecessary float/double conversions.

-igs/igs_m027.cpp: Added I/O for ccly.
2025-05-01 08:14:54 +10:00
hap
30be745e36 taitosj: workaround for large speed loss 2025-04-30 22:08:43 +02:00
hap
838f21fb86 sound: add sync time to savestates 2025-04-30 19:12:16 +02:00
Olivier Galibert
4af2e3e24e Fixed discrete (probably) 2025-04-30 17:03:41 +02:00
hap
649d5af11a Revert "device_mixer_interface: set samplerate to osd rate, like how it was before sound rewrite"
This reverts commit 99fc7b2c7f.
2025-04-30 16:04:10 +02:00
hap
180365dc10 magmax,terracre,opwolf: remove obsolete mixer device now that multiple sound outputs can be sent to a sound device single input (probably can be done to other drivers too, i only did arcade games) 2025-04-30 15:46:25 +02:00
hap
99fc7b2c7f device_mixer_interface: set samplerate to osd rate, like how it was before sound rewrite 2025-04-30 15:42:21 +02:00
hap
eeb9e57858 i8255: remove unreachable code 2025-04-30 14:30:50 +02:00
holub
d4cb8e34fd
formats/tap: added warnings about wrong checksum and size of the image (#13641) 2025-04-30 11:06:04 +02:00
m1macrophage
873fc7d7db
linn/linndrum.cpp: Adapting to the new sound interface. (#13642) 2025-04-30 11:04:46 +02:00
Patrick Mackinlay
43b67a5ddc sound: suppress some warnings 2025-04-30 10:03:29 +07:00
Devin Acker
1ac2788ab8
add preliminary driver for Casio FZ series samplers (#13623)
- implement internal serial interrupt for V50
- support alternate screen dimensions for HD44352

New NOT_WORKING machine
----------
Casio FZ-1 Digital Sampling Synthesizer [Rainer Buchty, Devin Acker]

New NOT_WORKING clone
----------
Casio FZ-10M Digital Sampling Synthesizer Module [Tom Virostek, Devin Acker]
Casio FZ-20M Digital Sampling Synthesizer Module [BCM, Devin Acker]
2025-04-29 19:52:50 -04:00
Vas Crabb
3131c64672 MAME 0.277
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmgQe+MACgkQwXSxAYxA
 cQ5E/BAAw0sxdWkByQ/jz65nW09g49kVqEYTjtS3qM4DigRXz5Z+3P7+EAytVUvf
 bZJgNbncTJkXcXm8M+YhZgpNwTVkE0EHqzxUdDcL2MKMVukq84Iw7WeQoaXThIRY
 F2V87wAmCk9TSruFiKjmCPi0hUmrtw63Sx/+M0ahwYmh7a8J+K4pjn9H9Z28rFYa
 fTDFXSbi0N76MndJCHzmwxTOCre0FgV2osu57iDc0ivsgN6EEosdy2fodZxsM7EK
 w/4v6jaS0ToiWV/tMb5+LzP1wLKxwX4iIC1Gki0PYYhViQhOsxy+ab6m+anIDEhs
 DVF2iL3w+cDp6itQymMlmVYrU8DU7rMqoHVtyaIFjTz7mgYJXkRWEHH0RVZ3YEO3
 lfLEo90Q/pn0eI5j9qi7YChAKOXR6WaPy2RfNW0LGtH6Les9GNjZqd4RmcoU9II7
 I+3y6wRTpitl3719e9swzHlgewd8QyzuE55/xCagO3gpzhpso9qgqMZrYi0QS1/8
 MLjmhyQIE5mDGn7qQrpINWrYH+rk207X3IVTEfk2Rw3TMfx88M8OWBbuU7mul/uR
 qH0/NYdRIG2kKshZG7FPIn8vATS0wpJbMt5oH1PoUUX9/AJ55R8bSNua3PsAn4hX
 8uH2Zul0Q0o0pakr1JGMo7J8/UcSqrL9n9siwPjQIL5pxm/MGxU=
 =Ck6K
 -----END PGP SIGNATURE-----

Merge tag 'mame0277' into HEAD

MAME 0.277
2025-04-30 05:09:05 +10:00
Ivan Vangelista
b7c8cc8f40 - atari/jaguar.cpp: adjusted clock of the MIPS based games to the actual chip type [Brian Troha]
- igs/igs017.cpp: added NVRAM support to most sets

- seta/simple_st0016.cpp: added controls for dcrown [Brian Troha]

- seta/st0016.cpp: adjusted some visible areas, added some notes
2025-04-29 20:41:30 +02:00
hap
e0268b35b2 sound: make sure m_samples_to_update is 0 when returning from update() 2025-04-29 17:49:22 +02:00
hap
b5d39d98bd audiomix: update docs after prev commit 2025-04-29 14:53:15 +02:00
hap
01945eb749 audiomix: more control over db adjustment (like with sliders, hold shift for +/- 0.1, hold ctrl for +/- 10) 2025-04-29 12:08:29 +02:00
m1macrophage
071b8e4743
moog/source.cpp: emulating envelope generators and LFO timing. (#13636) 2025-04-29 11:33:49 +02:00
hap
7c19bf1075 audiomix: use fat triangles instead of arrows for L/R indicators 2025-04-29 11:25:55 +02:00
hap
3d07647320 namcos12_cdxa: fix crash on set output gain 2025-04-29 11:25:55 +02:00
m1macrophage
3ee6996a1a
oberheim/dmx.cpp: Adapting to new sound interface. (#13637) 2025-04-29 11:25:35 +02:00
Vas Crabb
84cb44566c Bumped version to 0.277 2025-04-29 17:11:59 +10:00
arbee
099e3a6a85 Fixed a bunch of new audio system regressions for various Macintosh models. [R. Belmont] 2025-04-28 22:58:39 -04:00
hap
8ce9eb5a2a astrob: apply same fix as spacfury 2025-04-29 01:11:49 +02:00
hap
9e8d58a334 sound sliders: correction to prev commit 2025-04-29 00:04:27 +02:00
hap
1f6a77ccf4 sound sliders: multiply internal value by 10 to allow fine grained slider controls (left/right while holding Shift) 2025-04-28 23:50:59 +02:00
hap
9e5a45a945 sound sliders: press Del to set to 0db like before (mute is alt+left) 2025-04-28 23:47:28 +02:00
Olivier Galibert
05d52f91b8 Make avi able to do more than stereo 2025-04-28 22:08:41 +02:00
Olivier Galibert
7778796ceb Some like it wide 2025-04-28 22:08:41 +02:00
hap
d937adb6a3 cassette/misc: small cleanup 2025-04-28 21:46:47 +02:00
Olivier Galibert
8be5131548 More fixes 2025-04-28 21:42:36 +02:00
Vas Crabb
d50917e8e3 Merge remote-tracking branch 'mainline/release0277' into HEAD 2025-04-29 05:24:46 +10:00
Vas Crabb
f86076a71f Cleaned up various things. 2025-04-29 05:24:02 +10:00
Vas Crabb
c711f95bbf Small fixes:
* megadriv.xml, msx2_flop.xml: Fixed trailing spaces in attributes.
* act/victor9k.cpp, poly88/poly88.cpp: Marked things using the MC6852 as
  lacking save state support as the device doesn't save its state
  properly.
2025-04-29 05:17:22 +10:00
Ivan Vangelista
4d8377f3b2 New working clones
------------------
Chaoji Da Manguan II (China, V765C) [Mr. Kong, little0]

New systems marked not working
------------------------------
Biorhythm (For-Play) [Siftware]

- hash/a7800.xml: corrected ROM label for rampage [Guru]
2025-04-28 20:05:00 +02:00
smf-
175b697c74 Simplified Popeye & Sky Skipper background code [smf] 2025-04-28 18:23:03 +01:00
smf-
b8cac9a589 simulate sh3 sci transmitter emptying, fixes https://github.com/mamedev/mame/issues/13634 2025-04-28 17:21:51 +01:00
hap
6738b8f67c misc: be consistent with dummy save state var name (easy to grep if the workaround is obsolete in the future) 2025-04-28 14:59:35 +02:00
hap
fefe91b571 cassette: add more items to savestate 2025-04-28 14:57:46 +02:00
Olivier Galibert
e41fb3b287 Some fixes 2025-04-28 14:31:08 +02:00
angelosa
5981d3fe22 nec/pc9821.cpp: use the internal IDE BIOS for pc9821ap2 2025-04-28 13:28:11 +02:00
angelosa
7fcf0cf81c cbus/pc9801_86.cpp: fix DAC routing regression 2025-04-28 13:28:11 +02:00
hap
f68b2d87a1 sound docs: small corrections after doing a quick read 2025-04-28 12:54:29 +02:00
hap
57dad8563b taitogn: fix sound routing regression 2025-04-28 12:53:53 +02:00
Olivier Galibert
876871e445 sound: disable verbosity by default 2025-04-28 09:39:03 +02:00
Olivier Galibert
b777e6af9c Fix for dkong and avi recording 2025-04-28 09:32:38 +02:00
mamehaze
c0fd575ad3
src/mame/tvgames/spg2xx.cpp: Added 2 plug and plays (#13628)
New working clones
------------------
Dora the Explorer - Dora TV Adventure Globe (UK) [TeamEurope, David Haywood]

New NOT WORKING machines
------------------------
Let's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan) [TeamEurope, David Haywood]
2025-04-27 23:21:40 -04:00
AJR
98baeb28ec namco/polepos.cpp: Custom audio device cleanups and fixes
- Save state variables
- Eliminate use of absolute tag by making device tag the same as that of the memory region
- Use finder for memory region
2025-04-27 23:12:33 -04:00