Commit Graph

95179 Commits

Author SHA1 Message Date
dave-br
9007a10aa1 debugger: alternative to symbol table types
Some checks failed
CI (Windows) / build-windows (gcc, gcc-x64, g++, mame, MINGW64, windows-latest, mingw-w64-x86_64, mame) (push) Has been cancelled
Retain data-driven approach for symlist printing
of symbol table headings, but without use of an
enum, and without modifying symbol_table type.
Use subclass described_symbol_table with a
general-purpose string description field
(i.e., metadata) instead.
2025-08-16 15:53:13 -04:00
Andrei Holub
6a59474769 accommodate recent API change 2025-08-16 15:53:12 -04:00
Andrei Holub
4711e1d5a7 sinclair/tsconf.cpp: Added FPGA 100K variant; implemented Copper for it. 2025-08-16 15:53:12 -04:00
Andrei Holub
86387aede3 sinclair/specnext.cpp: Added video output configuration (VGA/HDMI); refresh rate 50/60Hz; timings for all reference machines 2025-08-16 15:53:12 -04:00
Andrei Holub
ae712164c8 WIP2 2025-08-16 15:53:12 -04:00
Andrei Holub
f2c97c384d WIP: all-in-one 2025-08-16 15:53:12 -04:00
angelosa
731921122b isa/opti8621.cpp: fix base address dip option 2025-08-16 21:17:40 +02:00
angelosa
7c637079e4 pc/teradrive: use side116 as HDD stopgap option 2025-08-16 21:17:40 +02:00
AJR
4b0f13a42b machine/wd_fdc.cpp: Revert unnecessary part of previous commit 2025-08-16 14:52:21 -04:00
AJR
44af89f33a machine/wd_fdc.cpp: Prevent INTRQ from being raised until last DRQ is serviced unless data was already lost 2025-08-16 14:26:33 -04:00
ClawGrip
d4dffbd806
gaelco/goldart.cpp: Confirmed the Dallas dump as good [Javier Valero, Josep Quingles, Recreativas.org] (#14057)
Co-authored-by: Tomás García-Merás <tomas.capote@accenture.com>
2025-08-16 08:54:38 -04:00
angelosa
5ee27f1b7b New systems marked not working
------------------------------
Teradrive Model 3 [McRetro.net]
2025-08-16 14:01:38 +02:00
angelosa
baa1c1528c video/pc_vga_paradise: hookup DDR callback for PR11 writes
* fix teradrive and megapc going in MDA video mode
2025-08-16 14:01:38 +02:00
angelosa
6ff310bddd hash/megadriv: fatalrew doesn't boot with NTSC machines, make it supported=partial 2025-08-16 14:01:38 +02:00
angelosa
9f266fd6ed isa/svga_paradise: refactor all cards to use ISA remap
* fix wd90c33_zz going in MDA mode in ct486 BIOS menu
2025-08-16 14:01:38 +02:00
Dirk Best
f95efa919f New systems marked not working
------------------------------
ADI VT52 [BikeForever, Dirk Best]
2025-08-16 13:53:44 +02:00
Felipe Corrêa da Silva Sanches
853d7b528f
matsushita/kn5000.cpp: A few minor improvements to kn5000 (#14055)
* [kn5000] Handle Computer Interface Selection dipswitches without runtime tag lookups

* [kn5000] use set_constant
2025-08-16 07:37:52 -04:00
angelosa
2b0ecf4047 video/315_5313: fix regression 2025-08-16 11:35:20 +02:00
Sergio G.
f52ce40a5c
raizing_batrider.cpp: added note about undumped bbakraid set (#13618) 2025-08-16 09:03:04 +02:00
mamehaze
5c2e63a542
new NOT WORKING machines - Gaelco DS5002FP Programmer (#13956)
New systems marked not working
------------------------------
Gaelco DS5002FP Programmer [Javier Valero, Josep Quingles, Recreativas.org]


New software list items marked not working
------------------------------------------
gaelco_ds5002fp_rom.xml:
Alligator Hunt [Javier Valero, Josep Quingles, Recreativas.org]
Maniac Square [Javier Valero, Josep Quingles, Recreativas.org]
Target Hits [Javier Valero, Josep Quingles, Recreativas.org]
Glass [Javier Valero, Josep Quingles, Recreativas.org]
TH Strikes Back [Javier Valero, Josep Quingles, Recreativas.org]
Touch and Go [Javier Valero, Josep Quingles, Recreativas.org]
World Rally 2 [Javier Valero, Josep Quingles, Recreativas.org]
World Rally 2 (older) [Javier Valero, Josep Quingles, Recreativas.org]
2025-08-16 09:01:11 +02:00
simzy39
83be400062
juicebox.xml: added two cartridge names (#14047) 2025-08-16 08:51:18 +02:00
mamehaze
9e9404586c
Current Plug and Play / Handheld game PR (14 sets + 3 softlist entries) (#14042)
New systems marked not working
------------------------------
Oshiri Tantei - Puputto Kaiketsu Game (Japan) [TeamEurope, David Haywood]
Pokegacha (20150902, Japan) [TeamEurope, David Haywood]
Pokegacha V2 Red (20151230, Japan) [TeamEurope, David Haywood]
Punirunes Punitomo Tsūshin (hot pink, Japan) [TeamEurope, David Haywood]
Gachitto Get da ze! Monster Ball Go! (210406, Japan) [TeamEurope, David Haywood]
Tamagotchi Meets (Japan) [TeamEurope, David Haywood]
Chiikawa Learning PC (Japan) [TeamEurope, David Haywood]
Manabi no Sai-Kyo-Oh ni Nare! Sai-Kyo-Oh Zukan PC (Japan) [TeamEurope, David Haywood]
Disney & Disney/Pixar Characters Dekita! ga Ippai Dream Toy Pad (Japan) [TeamEurope, David Haywood]

New clones marked not working
-----------------------------
Pokegacha V2 Yellow (20151230, Japan) [TeamEurope, David Haywood]
Punirunes (PUNIRUNZU_MAIN_DICE_V1, mint, Japan) [TeamEurope, David Haywood]
Punirunes (PUNIRUNZU_MAIN_DICE_V1, pink, Japan) [TeamEurope, David Haywood]
Punirunes (PUNIRUNZU_MAIN_DICE_V1, purple, Japan) [TeamEurope, David Haywood]
Punirunes (PUNIRUNZU_MAIN_V2, pink, Japan) [TeamEurope, David Haywood]


New software list items marked not working
------------------------------------------
leapfrog_leappad_cart.xml:
Kagayaku Kimi no Mirai-e Let's Go English! (Japan) [TeamEurope, David Haywood]
Hirogaru Sekai-e Go! Go! Go! (Japan) [TeamEurope, David Haywood]
Minna de tanoshiku! CoCoPad (Otameshi soft) (Japan, older) [TeamEurope, David Haywood]


- (also moved the Super Impulse / Konami DDR toy thing to a different driver, as on further investigation it looks more like code that should be copied into RAM rather than direct execute from SPI, also probably has unique per-game internal ROM area that's not dumped like the other Super Impulse games)
2025-08-16 08:49:44 +02:00
Ivan Vangelista
29a1c73501 New systems marked not working
------------------------------
Pretty Present [buffi]
2025-08-15 22:32:37 +02:00
arekkusu42
2b9ed6deb2
apple/apple2video: Fix regressions in apple2 video (#14053)
* apple2: fix regression in lo-res and text rendering

Changes in 8671820 caused the cliprect to be ignored during lo-res
and text rendering.  The resulting over-drawing artifacts were
generally transient and hard to notice, but more obvious in beam-racing
demos (by Deater, French Touch, etc.)

This commit fixes the logic to properly clip again: explicit row
alignment is removed (without re-introducing #5595; an offset cliprect
is still aligned to the correct address and nibble), and the lo-res
memcpy optimization is clipped.

* apple2: fix regression in page2 sequencing

Changes in 416e1c9 created a sequencing error such that update_now() via
scr_w() would be called after setting page2_w.  The broken rendering was
generally transient and hard to notice, but more obvious in beam-racing
demos (by Deater, French Touch, etc.)

This commit simply deletes the early page2_w; it is handled in scr_w().

* apple2: improve video code consistency

A little reordering to harmonize *_update(), no functional change.
2025-08-15 09:39:48 -04:00
hap
93056b8a08 misc: correct accommodate typo 2025-08-15 15:33:37 +02:00
Curt Coder
f7400ab86a machine/z8536: Fix counter/timer enable and interrupt error clear. [Curt Coder] 2025-08-15 12:43:46 +03:00
Patrick Mackinlay
14d8b5f6ba bus/isa/mda.cpp: always use black foreground for inverse video 2025-08-15 16:11:02 +07:00
Patrick Mackinlay
e42a7b5594 bus/isa/mda.cpp: fix compiler warning 2025-08-15 15:55:18 +07:00
hap
493f8db407 misc: correct some ioport mask vs defval conflicts 2025-08-15 10:39:24 +02:00
Patrick Mackinlay
4c7c35e704 bus/isa/mda.cpp: modernize, fix underline attribute 2025-08-15 12:54:23 +07:00
Ivan Vangelista
a74959ac2d New systems marked not working
------------------------------
Medal Quiz Panicuru Roulette [Hammy, little0]
2025-08-15 07:00:40 +02:00
Ivan Vangelista
6970099296 New clones marked not working
-----------------------------
Sexy Gal Tropical (Japan 850715 SXG T-01) [Hammy]
2025-08-15 04:39:13 +02:00
donohoe00
dead249751
alphatpx.cpp: Honor 'cliprect' in screen_update(). (#14052)
Previously, the entire screen was being updated when only a single scanline needed to be updated, causing 100% host CPU usage and non-realtime emulation.
2025-08-14 18:05:59 -04:00
Ivan Vangelista
c8bf786752 New working clones
------------------
Ozma Wars (set 3) [John Robertson]

- midw8080/8080bw.cpp confirmed PROMs for lrescueabl
2025-08-14 23:23:39 +02:00
Curt Coder
3fc1b929aa luxor/abc1600: Fix DMA I/O addressing. [Curt Coder] 2025-08-14 16:35:43 +03:00
Curt Coder
dbebdd34ae machine/z80dma: Implement BAO callback. [Curt Coder] 2025-08-14 16:33:51 +03:00
Curt Coder
3cae0d69e1 machine/z8536: Fixed reading from Port C nibble registers. [Curt Coder] 2025-08-14 12:51:51 +03:00
Curt Coder
c19b7807a3 luxor/abc1600: Added default NVRAM to pass systest. [Curt Coder] 2025-08-14 12:14:05 +03:00
hap
22a0524333 sumt8035,chexx: screenless hw shouldn't change screen orientation flags 2025-08-14 11:07:08 +02:00
hap
fad87f98b5 fcombat: re-add screen raw params after Guru measured video timing,
exerion: remove static constexpr list at top of driver
2025-08-14 11:07:08 +02:00
Roberto Fresca
d59ba88b3b New systems marked not working
------------------------------
Tetris + New Lucky 8 Lines (W-4 + W4BET-VID sub board with MCU) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
2025-08-14 02:22:52 +02:00
angelosa
92f9c03140 bus/isa/svga_paradise.cpp: (try to) pull cnf15 high for wd90c11 2025-08-14 01:41:57 +02:00
angelosa
210ca4bf46 pc/at.cpp: fix megapc/megapcpl keyboard default, remove ROM patches
* allows BIOS setup navigation, megapc can also boot msdos5 at least;
2025-08-13 23:51:31 +02:00
angelosa
01c2c35e3d pc/teradrive.cpp: basic implementation of IBM 79f2661 bus switch as ISA option 2025-08-13 23:50:08 +02:00
cracyc
eeb81cdf30 i386: throw faults from i386_trap so double and triple faults can be handled properly 2025-08-13 16:25:34 -05:00
Roberto Fresca
6f5e8ff774 New working clones
------------------
New Lucky 8 Lines (set 17, W-4, turbo, protected) [Roberto Fresca, Grull Osgo, Hammy]
New Lucky 8 Lines (set 18, W-4, bingo/fever, protected) [Roberto Fresca, Grull Osgo, Hammy]
2025-08-13 22:37:40 +02:00
AJR
da5fa6f16c konami/rungun.cpp: Partially revert 9e80a3713d 2025-08-13 15:45:41 -04:00
angelosa
ff62fb4a19 machine/wd7600.cpp: get rid of vestigial 1-filled ISA ROM region 2025-08-13 21:09:46 +02:00
angelosa
c76520b84b machine/wd7600.h: change keyboard controller to PS/2
* fix teradrive POST keyboard error
2025-08-13 21:09:46 +02:00
hap
9c5fb10226 rungun: remove fixme note about xtal, it does have an 18.432MHz xtal 2025-08-13 20:27:24 +02:00