Commit Graph

94194 Commits

Author SHA1 Message Date
Nekoziman
a2a6f50198
capcom/cps2.cpp Added Publicity versions of Puzz Loop 2 and Choko. (#13660)
New working clones
-------------------
Puzz Loop 2 (Japan 010201 Publicity) [Team Japump!!!]
Janpai Puzzle Choukou (Japan 010820 Publicity) [Team Japump!!!]
2025-05-04 01:49:34 +10:00
Vas Crabb
41429e8ce9 igs/igs011.cpp: Improved inputs and DIP switches for xymg and wlcc.
Also initialise data members, filled in some of the lhb2 DIP switch
settings that aren't drawn properly from a hardware screenshot, cleaned
up slightly, and updated known issues comment for lhb3.
2025-05-04 01:44:57 +10:00
Matthew Daniels
1e2537fd02
model2: prevent infinite loop in geo_parse() (#13659)
MAME no longer hangs when exiting Sonic the Fighters service menu
2025-05-03 15:42:53 +02:00
hap
cd193adae3 m50dass: device is unemulated, disable cpu for now 2025-05-03 14:13:01 +02:00
freitz85
1a31dd0f37
victor9k: Fix 8253 PIT input clock rates and connect outputs to uPD7201 serial interface (#13662) 2025-05-03 07:57:07 -04:00
ClawGrip
6bd47666b2
gaelco/gaelco2.cpp: Sorted out Touch and Go sets and add missing ones (#13640)
New working clones
------------------
Touch and Go (non North America, 16/Nov/1995, checksum 056533F0) [Josep Quingles, Recreativas.org]
Touch and Go (non North America, 15/Nov/1995, checksum 056C2336) [Josep Quingles, Recreativas.org]
Touch and Go (non North America, 15/Nov/1995, checksum 056C138F) [Josep Quingles, Recreativas.org]
Touch and Go (North America, 14/Nov/1995) [Josep Quingles, Recreativas.org]
2025-05-03 13:54:31 +02:00
codefrog2002
a893225de9
namco/mappy.cpp: Pac'n'Pal settings fix 2025-05-03 13:30:54 +02:00
Vas Crabb
814dffd094 igs/igs011.cpp: Fixed inputs for lhb3 (same as lbh2).
Also identified the auto reach DIP switch for lhb2/lhb3 and cleaned up
some code.
2025-05-03 05:53:04 +10:00
holub
ce4e1accac
cpu/z80: Optimized detection of attention needed in service step. (#13630) 2025-05-03 03:41:46 +10:00
Vas Crabb
18810db2be -ui/info.cpp: Root device is special for non-working message.
-bmc/koftball.cpp: Improved I/O:
* Identified take/w-up/high/low for koftball.
* Make known inputs match test mode for kaimenhu and jxzh.
* Added hopper for kaimenhu and jxzh.
* Identified in-game music DIP switch for kaimenhu and jxzh.
* Identified odds rate DIP switches for jxzh.
* Added credits in/out counters for kaimenhu and jxzh.
* Corrected DIP switch polarity for kaimenhu and jxzh.
2025-05-03 02:39:35 +10:00
holub
745e040e16
3rdparty/expat: Updated expat to version 2.7.1. (#13643) 2025-05-03 00:18:06 +10:00
Roberto Fresca
50f4711a1d misc/sshanghai.cpp driver improvements:
- Sorted out and added more default DIP switches.
 - Added technical and game notes about the stealth systems.
 - Added instructions to play and switch the games.
2025-05-02 15:56:40 +02:00
hap
eb96d8c552 rsp: add m_v to savestates 2025-05-02 14:59:43 +02:00
hap
13cc5a0d71 rsp: add preliminary savestates 2025-05-02 14:32:02 +02:00
hap
2125d438b1 netlist: prevent stream buffer overflow after detecting it 2025-05-02 14:32:01 +02:00
Vas Crabb
607986d287 igs/igs_m027.cpp: Added a few missing inputs for tct2p, klxyj102cn and klxyj104cn.
Also added a more detailed comment explaining mahjong panel controls for
tct2p.
2025-05-02 22:05:19 +10:00
Vas Crabb
96e938541b igs/igs_m027.cpp: Added I/O for the Kuaile Xiyou Ji games.
It's kind of similar to Tarzan Chuang Tianguan 2 Jiaqiang Ban, but with
different button assignments, particularly in mahjong panel mode.

Not promoting to working as they regularly give "hopper empty" errors in
"joystick" mode, possibly due to not liking the timings from our hopper
device.  The games are playable if you use Key-Out to pay out winnings.
2025-05-02 05:10:45 +10:00
Vas Crabb
f415970c0b cpu/h8/h8_adc.cpp: Wrap channel to avoid crash if end channel gets set lower than current channel (MT09160). 2025-05-02 00:22:49 +10:00
Vas Crabb
b4e1f5f1b5 Only link asmjit if native DRCs are built. 2025-05-01 23:31:40 +10:00
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