Commit Graph

94194 Commits

Author SHA1 Message Date
ClawGrip
632b2c507e
gaelco/gaelco2.cpp: Add an Alligator Hunt clone with alternate title (#13699)
New working clones
------------------
Lizard Hunt (unprotected, checksum 25A83609) [Josep Quingles, Recreativas.org]
2025-05-14 20:48:36 +02:00
ClawGrip
d2538cf55d
namco/rallyx.cpp: Verify Danger Track PROMs [Recreativas.org] (#13696) 2025-05-14 20:47:17 +02:00
ClawGrip
062587fdeb
pinball/gts3a.cpp: Add a Vifico licensed version of Cue Ball Wizard (#13693)
New clones marked not working
-----------------------------
Cue Ball Wizard (Spanish) [Victor Fernandez (City Game), Jordi Beltran (Crazy Taxi)]
2025-05-14 20:46:39 +02:00
MetalliC
e47707254e New not working machine
-----------------------
Mushiking The King Of Beetles 2003 Second (Japan) [HRKT20, MetalliC, rtw]
2025-05-14 21:17:36 +03:00
Ivan Vangelista
1641007d34 - igs/igs011.cpp: corrected address maps for lhb3 and tygn. Avoids crashes.
- midway/midzeus.cpp: corrected ROM size for u2 of mk4b [Brian Troha]

- skeleton/boramz80.cpp: added DIP definitions for other sets that boot

- skeleton/lgtz80.cpp: decoded GFX and added preliminary video emulation
2025-05-14 18:16:50 +02:00
arbee
44c73f50c0 misc/ncarrera.cpp: Fixed compile and srcclean. [R. Belmont] 2025-05-14 11:05:19 -04:00
hap
6ac6a25abf cexpert: update notes 2025-05-14 13:49:18 +02:00
hap
dabc8a9707 bwing: correct bgpen and paletteram read 2025-05-14 12:16:02 +02:00
hap
f63fc0b760 deco16: turn off verbose log flag 2025-05-14 12:16:02 +02:00
angelosa
0de2823c48 misc/pntnpuzls.cpp: update QA, misc cleanups 2025-05-14 12:05:40 +02:00
Roberto Fresca
b1e71e151f misc/sshanghai.cpp driver: Remove leftover. 2025-05-14 03:18:54 +02:00
Roberto Fresca
118b0d6e53 Created a new driver for New Carrera 2000. [Roberto Fresca, Grull Osgo]
The MCU behavior has been simulated to make the game playable.
The MCU also has full range memory access, so it can read ROM and Read/Write NVRAM,
 can draw graphics, manages reels display animation, and inputs.
2025-05-14 03:16:16 +02:00
Roberto Fresca
52d70dc077 New working systems
-------------------
Super Shanghai 2001 (set 1, red board) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
Super Shanghai 2001 (set 2, red board) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
2025-05-14 02:41:50 +02:00
Vas Crabb
f086e36a94 igs/igs011.cpp: Miscellaneous changes:
* Implemented video suppress bit in blitter "depth" register (used to
  blank the screen while setting up scenes that take multiple frames to
  draw).
* Reduced audio output levels to avoid hitting the compressor at least
  most of the time.
* Optimised blit and screen update a little.
* Split class up a bit more, made more things private, made a sub-map
  function for the blitter registers.
2025-05-14 07:25:55 +10:00
cracyc
306d927ed5 pntnpuzls: add sound 2025-05-13 16:21:06 -05:00
cracyc
41d3998609 microtch: fix conversion 2025-05-13 14:20:13 -05:00
cracyc
fac3348cfa pntnpuzls: connect touchscreen 2025-05-13 14:12:53 -05:00
angelosa
ce16823883 misc/pntnpuzls.cpp: standardize button layout 2025-05-13 19:23:51 +02:00
cracyc
267102afa2 pntnpuzls: more inputs 2025-05-13 12:05:26 -05:00
cracyc
9db384580b pntnpuzls: add coin inputs 2025-05-13 11:39:45 -05:00
angelosa
561992f953 misc/pntnpuzls.cpp: hookup ir0, start identifying buttons 2025-05-13 17:14:48 +02:00
angelosa
743d5327db misc/pntnpuzls.cpp: decode video 2025-05-13 11:45:24 +02:00
Patrick Mackinlay
4adf0ce36f hxchfe_dsk: fix build 2025-05-13 11:46:49 +07:00
Patrick Mackinlay
cb045de3d2 3rdparty: cherry-pick upstream fixes for clangcl 2025-05-13 11:41:23 +07:00
Patrick Mackinlay
da468a4f50
build: update vs/msbuild settings to reflect current clangcl (#13633) 2025-05-13 11:38:55 +07:00
Vas Crabb
825d94ef01 igs/igs011.cpp: Revert interrupt frequency changes from 515ae3f081.
The commit message for 515ae3f081 (was SVN
r14679 at the time) doesn't provide a justification for changing the
periodic interrupt frequencies, implying it's just cleaning up use of
deprecated functionality.  The change from 120 Hz to 240 Hz for systems
using the "lhb" configuration caused dbc, lhb33c and ryukobou to stop
recognising coins reliably (MT05678).  Despite the comments added to the
machine configuration functions, changing the frequency of these timers
does not change the music tempo.

This changes the periodic timer frequencies back to what they were
previously.  The timing is still suspect.  We really need someone to
hook some of these games up in a logic analyser to get proper video
timings and work out where the periodic interrupts actually come from.
2025-05-13 11:54:03 +10:00
Michael Zapf
c338dc0d86 ti99: Make the HFE format available to the disk controllers. 2025-05-12 23:55:37 +02:00
Michael Zapf
2d5bca1672 hxchfe: Reimplemented HxC floppy emulator HFE format. 2025-05-12 23:55:37 +02:00
cracyc
696ff5bf36 pntnpuzls: more hookup 2025-05-12 16:54:13 -05:00
Olivier Galibert
28709b97cd sound: Do not interpolate when not changing rate, fixes pbobble2 and gunlock 2025-05-12 23:01:53 +02:00
Olivier Galibert
726b7f197b sound: Fix save states 2025-05-12 22:43:39 +02:00
AJR
5400a4c0bb adp/stella8085.cpp: More memory map improvements; mark ROMs for excellent as bad dumps 2025-05-12 15:49:22 -04:00
Olivier Galibert
7e3c5f1b7a sound: enhance portaudio support.
Sadly, portaudio is limited to the worst case of all OSes audio
supports (and ALSA est rather bad) and does not yet handle hotplug.
So the result is quite limited.

Also, the devices when running portaudio over emulated alsa over
pulseaudio are quite ugly.  Still works though.
2025-05-12 21:38:51 +02:00
Vas Crabb
41f46ae419 igs/igs011.cpp: Hooked up hopper, and fixed some inputs and DIP switches. 2025-05-13 05:19:09 +10:00
hap
cff1b82d3c stella8085: correction to rom_load sizes 2025-05-12 20:45:58 +02:00
angelosa
05c4974dc9 misc/pntnpuzls.cpp: hookup CRTC, RAMDAC, UART 2025-05-12 20:38:33 +02:00
Ivan Vangelista
c7a017e881 New systems marked not working
------------------------------
AV-Mahjong Yanchana Koneko (Japan Ver 1.01 1990/08/23) [Hammy]
Paint 'N Puzzle Super [Tylar R]
Piaoliang Jinhua [little0]
Piaoliang Jinhua 2 [little0]

New clones marked not working
-----------------------------
Shuang Long Qiang Zhu 2 VS (China, VS203J, set2) [little0]

- hash/a7800.xml: more PCB and ROM label updates [Guru]

- sega/segae.cpp, taito/taito_z.cpp: documentation updates [Brian Troha]
2025-05-12 18:30:26 +02:00
hap
886b7acb89 tx1: remove set_output_gain to nonexistent output 2025-05-12 17:58:44 +02:00
Vas Crabb
52f95ebf4e igs/igs011.cpp: Added range check on blit destination.
Just log a message if a game tries to blit to an out-of-range layer for
the current configuration.

Also set vertical blanking time and total lines based on measurements
for nkishusp, and always blit to the whole 512*256 area as in principle
the CPU can read areas that aren't visible on-screen.
2025-05-13 01:43:02 +10:00
smf-
038d35c64a New working clones added
------------------------
Sasuke vs. Commander (set 2) [Dillweed, smf]
2025-05-12 13:18:32 +01:00
smf-
88b43a1a12 New not working clones
----------------------
005 (Earlier version?)
2025-05-12 12:17:16 +01:00
smf-
b6d6ef1c6d srcclean 2025-05-12 11:50:43 +01:00
smf-
0a47ce5c10 New working clones
------------------
Moon Cresta (SNK) [Dillweed, smf]
2025-05-12 11:44:12 +01:00
smf-
0327284cd3 New working clones added
------------------------
Fantastic Spacians (hack of 'Super Galaxians') [Dilweed, smf]
2025-05-12 10:42:10 +01:00
hap
f37ae5b7cd circus: fix compile error 2025-05-12 11:05:24 +02:00
smf-
262bb1ec98 New machines added
------------------
Block Fever [Dilweed, smf]

Sound frequencies are estimated from a video of the real game, as schematics do not exist.
The clickable artwork colors were taken from the same video.
An output is pulsed when you finish a game after scoring enough points to replay, it's purpose is unknown.
Better pictures of the PCB are required to confirm the layout.
2025-05-12 09:42:46 +01:00
smf-
a42c9967a9 New machine added
-----------------
Trapeze / Trampoline [Dilweed, smf]

Added Circus memory map mirroring from the schematics, trapeze uses 0x5000 for video ram. [smf]
2025-05-12 09:09:27 +01:00
Olivier Galibert
552ff7681a Sorry, local configuration leaked out 2025-05-12 09:14:22 +02:00
Olivier Galibert
9d64f84eca sound: Fix synchronous streams 2025-05-12 07:22:02 +02:00
cracyc
e9ff892164 i386: check for fault before setting register 2025-05-11 19:31:16 -05:00