Commit Graph

94607 Commits

Author SHA1 Message Date
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
Ivan Vangelista
b1caa909aa igs/goldstar.cpp: got the super9 sets to do something 2025-06-21 18:02:55 +02:00
angelosa
a596663035 nec/pc100.cpp: kick off a SW list
New software list items marked not working
------------------------------------------
pc100: Aerial, Lift, Mieyen [inufuto]
2025-06-21 17:50:19 +02:00
mamehaze
24b427bc4c
xavix_2002.cpp - added Ultraman 2 (#13858)
new NOT WORKING machines
----------------
Let's! TV Play Taikan Daikaijuu Battle: Ayatsure! Ultra Daikaijuu! (Japan) [TeamEurope]
2025-06-21 11:06:48 -04:00
Ivan Vangelista
0d6f8b1a3d New systems marked not working
------------------------------
Mahjong Sweet Academy (Japan, TSM010-002) [buffi]
2025-06-21 16:48:21 +02:00
Olivier Galibert
103ea6a594 sound: correct dreadful typo that killed stereo 2025-06-21 14:28:26 +02:00
Devin Acker
ad6b93869e
casio/fz1.cpp: Add floppy to FZ-1 and clones (#13849)
* fz1: drive select is not connected
2025-06-21 08:27:53 -04:00
Matthew Daniels
5d1ca6e1f3
sega/model2.cpp: sound comms (#13851)
* Model 2B accesses SCSP via address 0x9C0000, all others access SCSP/Model 1 sound board via 0x1C80000
2025-06-21 08:23:45 -04:00
m1macrophage
7b49f9b628
roland_tr707.cpp: audio emulation. (#13856)
* roland_tr707.cpp: Audio emulation.

Systems promoted to working
---------------------------
TR-707 Rhythm Composer

* roland_tr707.cpp: comment and style fixes.
2025-06-21 14:12:44 +02:00
hap
9fec9631da mainevt: add note about htotal,
misc konami sprite chips: small cleanup
2025-06-21 14:11:24 +02:00
mamehaze
00ee0e3c3d
current plug & play PR (4 non-working machines, 4 non-working software list entries) (#13848)
New software list items marked not working
------------------------------------------
Smart Cycle [TeamEurope]
Sasuke & Kinniku Battle!! Sportsman No. 1 Ketteisen (Japan) [TeamEurope]
Cyber Arcade Pocket - Disney Princess (JL1895DP) [TeamEurope]
XaviX Aero Check & Balance (XaviXPORT, Japan) [TeamEurope]


New software list items marked not working
------------------------------------------
smartcycle_cart.xml:
Discover the Dinosaurs (0308) [TeamEurope]
Learning Adventure (0608) [TeamEurope]
The Penguins of Madagascar (1410) [TeamEurope]
Scooby-Doo! (2108) [TeamEurope]
2025-06-21 07:42:36 +02:00
arbee
858987da83 a2bus/a2ieee488.cpp: Added support for the Apple IEEE-488 Card. [R. Belmont, Golden Child] 2025-06-20 21:43:39 -04:00
hap
b557d755fc k051733: added nmi timer [hap, Jim Westfall] 2025-06-21 01:53:04 +02:00
hap
4f72be4a7e bgfx/chainmanager: correct a printf parse issue (compiler didn't care) 2025-06-20 23:24:53 +02:00
Vas Crabb
8792fb1e72 file/posixpty.cpp: Actually enable the XPG-8 path. 2025-06-21 04:20:01 +10:00
hap
ed8c5639d2 New clones marked not working
-----------------------------
Triton Music Workstation/Sampler (v2.5.3) [hap]
Triton Music Workstation/Sampler (v2.5.0) [hap]
2025-06-20 20:18:29 +02:00
angelosa
00bc0306b6 sharp/mz2500.cpp: port over IPL reset/Boot reset front panel buttons, fix MT06340 2025-06-20 19:46:23 +02:00
Vas Crabb
93516cd66e osd/asio.h: Move some duplicated code into the common header. 2025-06-21 03:18:36 +10:00
Vas Crabb
84b6233844 file/posixptty.cpp: Better handling of getting PTY path, etc.
* Support Issue 8 TTY_NAME_MAX/ptsname_r and pre-standard ptsname_r.
* Set termios flags directly rather than relying on BSD's cfmakeraw.
2025-06-21 02:54:24 +10:00
hap
294129566d segapcm_device drivers: lower overall volume (even lower for segaxbd due to rear speakers clipping if user hw is plain stereo) 2025-06-20 16:44:55 +02:00
arbee
19b1a50548 sega/segaxbd.cpp: Put rear speakers in the rear. [R. Belmont] 2025-06-20 10:05:18 -04:00
Ivan Vangelista
209c003189 New clones marked not working
-----------------------------
Animal Wonders (ver A900 66) [Ioannis Bampoulas]
2025-06-20 15:50:05 +02:00
Olivier Galibert
9070579622 diserial: reset the receive register when changing frame format or the port may be stuck into synchronous receive mode due to the default start bits = 0 2025-06-20 15:47:30 +02:00
AJR
efd04e8562 bus/a800/atarifdc.h: Remove leftover #includes 2025-06-20 08:21:33 -04:00
hap
6285399c72 segas32: lower overall volume 2025-06-20 14:15:30 +02:00
Olivier Galibert
4ebacc650d cobra: Do not trigger input lines on other not-yet-initialized devices in device start 2025-06-20 13:58:51 +02:00
hap
fb80b47318 equalizer: check band mask instead of db when building filter 2025-06-20 13:36:36 +02:00
angelosa
49aa62a8d5 sharp/mz2500.cpp: remove z80->state_int use, misc cleanups 2025-06-20 13:33:57 +02:00