Commit Graph

94113 Commits

Author SHA1 Message Date
hap
6cd4d87c4b audioeffects: like with the rest of the UI, press Del to set resampler settings to default 2025-05-04 18:03:26 +02:00
hap
0a66df7904 sound: only rebuild resamplers when necessary 2025-05-04 18:03:26 +02:00
Olivier Galibert
0df33cf971 discrete: Fix streamed inputs 2025-05-04 17:54:27 +02:00
Olivier Galibert
b09c1e9432 Who knows, maybe I'll get it right on the third time 2025-05-04 17:22:36 +02:00
Olivier Galibert
2e9d4671d8 DUH 2025-05-04 17:16:47 +02:00
Olivier Galibert
8b46dc8327 Fix resampler config interaction with reset 2025-05-04 17:10:10 +02:00
Olivier Galibert
65f6f575f2 Fix wavwrite 2025-05-04 16:36:46 +02:00
Olivier Galibert
8b8cecbf28 Fix typo in lofi resampler 2025-05-04 16:10:54 +02:00
ClawGrip
9a6a5af4cc
phoenix/phoenix.cpp: Dumped the palette PROMs for Next Fase. (#13664) [Jordi Tuells] 2025-05-04 17:21:37 +10:00
ArcadeShadow
f60ad2f911
snes.xml: Added eighteen items (seventeen working) and replaced three dumps with modified headers. (#13612)
* Replaced Piko games with modified headers with correct dumps (Pinkie, Little Medusa, Jim Power enhanced version). [No-Intro]
* Added developer and language metadata for many items

New working software list items (snes.xml)
--------------------------------------------
Dragon View (USA, Limited Run Games) [No-Intro]
Dragon View (USA, prototype) [No-Intro]
Eyra - The Crow Maiden (demo 20210910) [No-Intro]
Eyra - The Crow Maiden (digital) [No-Intro]
Eyra - The Crow Maiden (USA) [No-Intro]
Fork Parker's Crunch Out [No-Intro]
Ghoul Patrol (USA, Limited Run Games) [No-Intro]
Jim Power - The Lost Dimension in 3D [No-Intro]
Märchen Adventure Cotton 100% (USA) [No-Intro]
Mechanoids II - The Final Conflict (prototype) [Game That Weren't]
Mechanoids II - The Final Conflict (non-playable prototype) [Game That Weren't]
Socks the Cat Rocks the Hill [No-Intro]
Super Turrican 2 (USA, Strictly Limited Games) [No-Intro]
Super Turrican Collection (USA) [No-Intro]
Sydney Hunter and the Caverns of Death (Europe) [No-Intro]
Unholy Night: The Darkness Hunter (Europe) [No-Intro]
Zombies Ate My Neighbors (USA, Limited Run Games)

New software list items marked not working (snes.xml)
--------------------------------------------
Rendering Ranger R2 (USA) [No-Intro]
2025-05-04 17:20:31 +10:00
Matthew Daniels
2b3f4e9763
cpu/i960: Reduce padding area size when servicing interrupt (#13667)
Prevents crash due to stack overflow during ranking screen in Virtual-On
2025-05-04 00:12:18 -04:00
Olivier Galibert
6e965f9ce9 Add resampler configuration saving and documentation 2025-05-03 23:34:10 +02:00
Olivier Galibert
653a2292b1 Add a much faster LoFi resampler 2025-05-03 23:03:08 +02:00
holub
700238bf8d
cpu/z80: Removed internal TADR variable - effective addresses can be passed around as needed. (#13654) 2025-05-04 05:38:39 +10:00
Vas Crabb
d9f29cf54c bmc/koftball.cpp: Added koftball counter outputs.
Also identified a DIP switch and added a comment about soft settings.
2025-05-04 04:42:17 +10:00
qufb
582b9ca4ef
casio/pickytlk.cpp: Added JD-366. (#13656)
New systems marked not working
------------------
Casio Super Picky Talk - My room fantasy [QUFB]
2025-05-04 03:01:41 +10:00
Vas Crabb
7838f253bc misc/acefruit.cpp: Fixed build. 2025-05-04 02:28:50 +10:00
r09
4eba5a95ca
fmtowns_cd.xml: Added 23 items (twenty working) and replaced three items with better dumps. (#13651)
New working software list items (fmtowns_cd.xml)
-----------------------------------
Advanced Dungeons & Dragons - Heroes of the Lance [redump.org]
Arquelphos [redump.org]
CD Learning System II - New Horizon English Course 3 [redump.org]
CD Learning System II - New Horizon English Course 3 (FM Towns Marty version) [redump.org]
ClearMind - Shimoguchi Yuuzan no Shuuchuuryoku Kaihatsu [redump.org]
Digital Pinup Girls Vol. 2 - Lovely Shooting [redump.org]
Euphony II / Score V1.1 L10 [redump.org]
F-BASIC386 Compiler V2.1 L20 [redump.org]
FM Towns Appli Jikkou Set (TownsGEAR, F-BASIC386) V2.1 L20 [redump.org]
FM Towns Demonstration CD-ROM 1993-nen Haru-gou [redump.org]
Fouge Vol. 1 - Ki - Japan - Maeda Shinzou no Sekai [redump.org]
Fujitsu Journal Special Edition by CD-ROM [redump.org]
Heike Monogatari (Joukan) (rerelease) [redump.org]
Image Fight (demo) [redump.org]
Iwanami Bungakukan - Natsume Souseki [redump.org]
LiveMovie V1.1 L10 [redump.org]
Many Colors (HMD-225) [redump.org]
Moko - Dougen Zenji 750-kai Daionki Kinen [redump.org]
Music Pro-Towns v1.3 (MIDI Ongenban) [redump.org]
TownsGraph V2.1 L10 [redump.org]

New software list items marked not working (fmtowns_cd.xml)
---------------------------------------
CRI StacCard [redump.org]
FM Towns Demonstration CD-ROM 1992-nen Haru-gou [redump.org]
Tele Harmonium - City Lights [redump.org]

Replaced software list items (fmtowns_cd.xml)
----------------------------
Hishouzame / Flying Shark [redump.org]
Strike Commander Plus [redump.org]
Super Street Fighter II - The New Challengers (sample disc) [redump.org]
2025-05-04 02:26:11 +10:00
James Wallace
ceaf942c8f
misc/acefruit.cpp: Added Flashback (not working). (#13655)
New systems marked not working
-------------------
Flashback [James Wallace, BuyItFixIt]
2025-05-04 02:14:44 +10:00
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