Commit Graph

94584 Commits

Author SHA1 Message Date
hap
033c012f67 audiomix: let's move those new full/channel menus up 2025-06-25 21:24:22 +02:00
hap
ab72bc83dd pv1000: update stream before writing to soundchip 2025-06-25 21:23:26 +02:00
hap
3b6ef1d456 aliens: revert change i didn't intend to commit (although it is likely correct) 2025-06-25 20:16:41 +02:00
hap
ee563dbc56 k051960: add sprite buffer 2025-06-25 20:09:16 +02:00
AJR
3f2604c94c spg110_video: Remove unnecessary mem_mask parameters from read/write handlers
The u'nSP CPU core addresses all data in 16-bit increments. There is thus no possibility of byte writes.
2025-06-25 14:06:08 -04:00
MetalliC
6e8dd454d6 sega/hikaru.cpp: add 2nd AICA and 315-5881 encryption, fix ROM layout
sega/315-6154.cpp: handle statuses and IRQ callback, docs
2025-06-25 15:23:26 +03:00
hap
7a731a9a92 audiomix: add not initialzed message when entering menu too early (eg. pressing tab on the red warning screen) 2025-06-25 11:33:23 +02:00
hap
90a76099de audiomix: put devtag in add ful/channel menu entry 2025-06-25 11:16:44 +02:00
hap
31b533e06e k051960: improve sprite y zoom [hap, Jim Westfall] 2025-06-25 10:17:47 +02:00
hap
f1b88c41c6 filter: move notch filter check to ui 2025-06-25 04:55:52 +02:00
hap
0041d08149 docs: update docs after prev audiomix commit 2025-06-25 03:14:08 +02:00
hap
b161915d84 audiomix: add full/channel route via menu instead of f/c keys 2025-06-25 02:14:25 +02:00
Vas Crabb
3c10c717c3 srcclean 2025-06-25 04:14:43 +10:00
Vas Crabb
af10f3f21c Various fixes:
ui: The new menus were unusable with a touchscreen, and not conducive to
localisation.  It's still not possible to add sound routes with a
touchscreen, but at least it's possible to configure routes that exist.

emu/sound.cpp: Fixed localisation issues, less temporary objects.

emu/audio_effects: Fixed some localisation issues.

plugins/autofire, plugins/inputmacro: Allow deleting autofire buttons or
input macros without needing to use the UI Clear input.

ui/selmenu.cpp, ui/imgcntrl.cpp: Use terse messages for bad media.
Making these messages longer hasn't reduced support burden.  Adding the
version will just perpetuate the myth that you need to redownload all
your ROMs for every release.

ui/ui.cpp: Allow info screens to be dismissed by mouse clicks or
touches.

ui/sliders.cpp: Hiding the menu should preserve state.  This is a design
choice.

sound: Avoid anything that could possibly depend on static
initialisation order across transaltion units.  Allow speaker position
names to be localised.

sound/none.cpp: Don't pretend it can create output streams.
2025-06-25 03:56:09 +10:00
hap
72251989ad dipalette: add shadow config to savestates, and might as well rename hilight to highlight 2025-06-24 13:36:04 +02:00
hap
a9ea7193b0 deckarn: small update to notes 2025-06-24 13:36:04 +02:00
hap
ebfbbbaefd risc2500: small tweak to svg 2025-06-24 13:36:04 +02:00
ClawGrip
018ab884a7
pc/play4texash.cpp: Add dump for Lattice ispMACH LC4384V (#13870)
* pc/play4texash.cpp: Add dump for Lattice ispMACH LC4384V

* Add .jed suffix
2025-06-24 08:50:35 +02:00
ClawGrip
689d2019c5
namco/namcos12.cpp: Add Tekken 3 (Japan, TET1/VER.D) (#13871)
New working clones
------------------
ekken 3 (Japan, TET1/VER.D) [Tailsnic Retroworks]
2025-06-23 19:48:32 -04:00
angelosa
56515dbafa sharp/mz2500.cpp: preliminary mouse hookup 2025-06-24 00:13:09 +02:00
hap
553eb6c455 mikie: another update to title strings 2025-06-23 23:43:38 +02:00
hap
fd6044d866 mikiej: space between shinnyuu and shain 2025-06-23 23:06:56 +02:00
hap
d527348b55 chqflag: update prev commit, a bit more tweaking 2025-06-23 22:26:36 +02:00
mamehaze
0f2c92aa4d
Current Plug and Play / Handhelds PR - added Lexibook Pocket Spiderman (#13872)
new NOT WORKING machines
------------
Cyber Arcade Pocket - Spider-Man [TeamEurope]
2025-06-23 15:20:30 -04:00
hap
c41e683c8a tmnt: lower overall volume 2025-06-23 20:53:36 +02:00
hap
47aafd513b chqflag: improve highlights 2025-06-23 19:14:08 +02:00
Ivan Vangelista
161165bb89 New systems marked not working
------------------------------
Wakeng [little0]

New clones marked not working
-----------------------------
Animal Wonders (ver A900, Bicigo bootleg) [Ioannis Bampoulas]
2025-06-23 18:44:59 +02:00
hap
1828316f08 chqflag: headlights are still on at dawn 2025-06-23 17:31:51 +02:00
hap
82463bcc53 k051960: disable shadow config bit 0 (it was only used in chqflag and ultraman, and both needed a workaround),
ultraman: shadows_w is actually irq enable
2025-06-23 16:59:49 +02:00
angelosa
1215098bc7 sharp/mz2500.cpp: preliminary MZ80 bus slot implementation:
* Move MZ-1E30 SASI, MZ-1R37 EMM from mz2500 base emulation;

* Fix range of EMM to 640KB max RAM;

* Add basic MZ-1E35 ADPCM emulation;

* Add SuperTurboZ EH-SASI ROM BIOS to MZ-1E30;

* implicitly fix dustbx01-dustbx02-dustbx03 bootups: they are incompatible with MZ-1E30 Sharp BIOS;
2025-06-23 12:19:56 +02:00
hap
4826ad997f pa_sound: remove enters from device string 2025-06-23 11:41:48 +02:00
hap
b95fbfba96 k051733: division appears to be signed 2025-06-23 04:38:53 +02:00
hap
cfa2b10352 k051733: improve reg 7 [hap, Jim Westfall] 2025-06-23 03:11:46 +02:00
Nigel Barnes
e7a2e13993 psion/workabout.cpp: Added the LIF-PFS socket (with LIF converter). 2025-06-22 22:13:37 +01:00
AJR
7c0af047c6 nintendo/nes_vt32.cpp: Minor comment update 2025-06-22 13:27:09 -04:00
hap
c2d6323796 rsharka: make it a clone of rshark 2025-06-22 18:21:42 +02:00
Ivan Vangelista
502b9e61bd igs/goldstar.cpp: brought super7 to probably playable state. Left as MNW as precaution until someone who can play these games verifies I/O 2025-06-22 17:17:27 +02:00
hap
ca1438d15e k051733: simpler sqrt function (result is same) 2025-06-22 15:22:16 +02:00
hap
0fe74ac8e1 k051733: shorthand variable types 2025-06-22 14:55:53 +02:00
hap
a4249f2be4 k051733: no need to shift lfsr by 2, remove old notes about then-unknown reg 6 2025-06-22 14:49:51 +02:00
hap
15b657c5cf osd audio interface: initialize channel positions in header file (prevents channel_position constructor initializing after initializing array of channel_position in sound backends) 2025-06-22 12:46:22 +02:00
hap
8e6dc4ff9f k051733: add lfsr, improve collision detection [hap, Jim Westfall] 2025-06-22 12:46:22 +02:00
m1macrophage
97242f16da
sound/[va_eg, va_vca, dac76]: Automatically adapt to the input and output connections. (#13868)
* sound/va_eg.cpp: automatically determine if streaming is enabled.
Removed disable_streaming() function, updated drivers that were using it.

* sound/[va_vca, dac76]: Automatically detecting streaming CV.
Removed va_vca::configure_streaming_cv() and dac76::configure_streming_iref().
Adapted cps2000 to new sound engine.

* dac76: Correct comments about inputs.

* dac76: Remove forgoten instance variable.
2025-06-22 11:11:36 +02:00
AJR
c196279e01 g9_666: Fix range that needs to be descrambled (many more games load now) 2025-06-21 23:39:59 -04:00
AJR
495e48a605 g9_666: Descramble ROM data 2025-06-21 23:33:33 -04:00
m1macrophage
72927ea02d
moog/source.cpp, paia/fatman.cpp: Disable streaming for EGs that don't need it. (#13860) 2025-06-21 15:48:35 -04:00
angelosa
39668389c5 hash/mz2500_flop.xml: perform a QA pass 2025-06-21 21:10:03 +02:00
angelosa
5dd8847979 sharp/mz2500.cpp: replace beeper with speaker_sound_device 2025-06-21 21:10:03 +02:00
hap
c648399ee5 k051733: fix divide by 0, fix sqrt off-by-1, change rng to machine().rand() [hap, Jim Westfall] 2025-06-21 20:56:09 +02:00
Ivan Vangelista
7a41886bd5 igs/goldstar.cpp: forgot to press save 2025-06-21 18:45:09 +02:00