Commit Graph

94209 Commits

Author SHA1 Message Date
Ivan Vangelista
79525d225d skeleton/lgtz80.cpp: improved reels positioning 2025-05-15 17:57:10 +02:00
angelosa
53f5a5cc7a qt/debuggerview.cpp: style over system colors 2025-05-15 15:49:30 +02:00
angelosa
d8d32b6f84 hash/pc98.xml: fix hamlet boot order, fix tesserae metadata 2025-05-15 15:49:30 +02:00
angelosa
9d63e9c4da isa/sblaster.cpp: hookup command logs thru logmacro.h 2025-05-15 15:49:30 +02:00
angelosa
1147e3fe7e sega: hookup stub DSB2 MPEG device 2025-05-15 15:49:30 +02:00
Roberto Fresca
133e9f3acb misc/ncarrera.cpp driver: Added more documentation, technical notes,
more cleanups, and fixed copyright.
2025-05-15 03:35:19 +02:00
cracyc
e824ce6560 pc9801: try again with scrolling 2025-05-14 18:10:42 -05:00
Antonio Malara
0c6a09f914
Cocoa debugger: debug view scroll workarounds (#13673)
* debugger-osx: workaround to fix bottom scrolling and scrollbars the first time the debug window overflows
2025-05-14 16:40:28 -04:00
Ivan Vangelista
1b285ab51f - midw8080/8080bw.cpp, midway/williams.cpp: used actual XTALs present on the PCBs of recently added bootlegs
- misc drivers: removed doubled up semicolons
2025-05-14 21:18:18 +02:00
ClawGrip
67e8a7fc11
midway/williams.cpp: Add a Spanish Defender clone named Next Century (#13639)
New working clones
------------------
Next Century (bootleg of Defender) [Retroclub.es, Recreativas.org]
2025-05-14 21:00:33 +02:00
ClawGrip
04a315642a
midw8080/8080bw.cpp: Add a Spanish Space Invaders bootleg named Cosmic Battle (#13644)
New working clones
------------------
Cosmic Battle (Recreativos Franco bootleg of Space Invaders) [Jordi Tuells]
2025-05-14 20:59:44 +02:00
MetalliC
425e55812a New not working machine
-----------------------
SystemSP Factory Check Server [HRKT20, MetalliC, rtw]
2025-05-14 21:54:34 +03:00
ClawGrip
861ce029aa
Skeleton driver for Gaelco Loto-Play (#13695)
New systems marked not working
------------------------------
Loto-Play (set 1) [Josep Quingles, Recreativas.org]

New clones marked not working
-----------------------------
Loto-Play (set 2) [Josep Quingles, Recreativas.org]
Loto-Play (set 3) [Josep Quingles, Recreativas.org]
Loto-Play (set 4) [Josep Quingles, Recreativas.org]
2025-05-14 20:52:58 +02:00
ClawGrip
da66bf966c
Add missing PROMs and PLDs to several Modular System games [Josep Quingles, Recreativas.org] (#13690) 2025-05-14 20:51:10 +02:00
ClawGrip
ab410266cb
gaelco/gaelcof3.cpp: Add two more kiddie ride dumps (#13700)
New systems marked not working
------------------------------
Mueve [Josep Quingles, Recreativas.org]
Ob-La-Di [Josep Quingles, Recreativas.org]
2025-05-14 20:50:39 +02:00
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