Commit Graph

95203 Commits

Author SHA1 Message Date
Ivan Vangelista 94a0a365dc pc/teradrive.cpp: fixed lambda capture 2025-08-19 19:25:18 +02:00
angelosa 0396dea614 sega/model3: rollover scan timer at 0, not at 1 2025-08-19 19:24:10 +02:00
angelosa d1f9e5b1b2 sega/model3_v: add colormod disable flag, fix von2 blackened floor regression 2025-08-19 19:24:10 +02:00
Ivan Vangelista 7c6f591736 New systems marked not working
------------------------------
Funny Fruit (Ver. 1.05, newer hardware) [Ioannis Bampoulas]
Neo Print SP! Super Collection Version (Japan) [buffi]

- midway/midzeus.cpp: redumped PIC for invasnab [Darksoft]

- midway/seattle.cpp: dumped alternate PIC for maze [Darksoft]

- skeleton/cadillacjakc_mc68340.cpp: verified PLDs dumps [Porchy]
2025-08-19 18:29:49 +02:00
angelosa f6e3297121 pc/teradrive: fix MD sound from 286 side 2025-08-19 18:10:42 +02:00
Vas Crabb e47ee10fd8 igs/igs_m027.cpp: Added preliminary I/O and corrected Oki sound chip clock frequency for cjsxp.
Also confirmed sound is OK for tshs and tswxp.

Systems promoted to working
---------------------------
Taishan Wuxian Jiaqiang Ban (V101CN)
Tiansheng Haoshou (V201CN)
2025-08-20 02:05:19 +10:00
angelosa d020419152 pc/teradrive: preliminary hookup of 286 view of MD space, Z80 basics, YM7101 VDP basics
* fix bug in PC side where menu cursors are uncontrollable (read pad inputs in MD space)
2025-08-19 16:07:38 +02:00
angelosa 0fbeb6294a devices/bus/st: minor note shuffling 2025-08-19 16:07:38 +02:00
Dirk Best 3ecb4d947d adi_vt52: Fixed scrolling, identify more dip switches
Systems promoted to working
---------------------------
ADI VT52
2025-08-19 13:06:41 +02:00
Ivan Vangelista cec6bde3f5 New clones marked not working
-----------------------------
Sea Invasion [John Robertson]

- kaneko/kaneko16.cpp: dumped PLDs for mgcrystl [Apocalypse, Darksoft]

- midway/midyunit.cpp: dumped EP600s for smashtv [Apocalypse]

- toaplan/raizing.cpp: dumped PLDs for kingdmgpbl [Apocalypse, Darksoft]
2025-08-18 22:33:44 +02:00
Vas Crabb b5c7591949 igs/igs_m027.cpp: Added/corrected inputs, outputs and DIP switches for tshs, tshs101 and tswxp. 2025-08-19 05:02:50 +10:00
angelosa 1095ab14bc video/315_5313: mode 4 disallows writing to registers beyond 10
* fix bassmpro Sega startup logo
2025-08-18 19:15:24 +02:00
angelosa 3a13a34f5c bus/a800/a800_slot: write_cart doesn't need returning from void fn 2025-08-18 18:31:14 +02:00
hap 03d8ce88f9 cybrcycc,tokyowar: rename analog controls 2025-08-18 10:21:09 +02:00
ValleyBell 5c622dbad4
improve/fix KC-85 colour palette (#14059) 2025-08-17 22:37:40 -04:00
Olivier Galibert fb9f580094 st: add rom cartridges 2025-08-18 00:44:58 +02:00
stonedDiscord 75ab2a5777
videoton/tvc.cpp: Flag systems as imperfect sound (#14066) 2025-08-17 14:07:04 -04:00
Rebecca Wallander cf8f777e11
misc/amaticmg: Add V.Int version of Multi Game III (#14056)
New systems marked not working
------------------------------
Multi Game III (V.Int 3.63) [FakeShemp]
2025-08-17 19:34:29 +02:00
angelosa 100319ffe0 pc/teradrive.cpp: add handshake bits, add system inputs, add (very) temporary generic_cart_slot for testing TMSS behaviour 2025-08-17 18:23:45 +02:00
stonedDiscord 3cdae25f45
ti/ti89.cpp: Flag systems as having no sound hardware (#14065) 2025-08-17 11:37:10 -04:00
angelosa c66577ba92 pc/teradrive.cpp: start to glue together the 68k part 2025-08-17 16:33:05 +02:00
Angelo Salese 99f54b4f0e
pc/at.cpp: get rid of i386 macro (#14062) 2025-08-17 09:46:17 -04:00
AJR 3f3da94716 konami/yiear.cpp: Modernize interrupts; add screen raw parameters 2025-08-17 09:36:26 -04:00
hap 1cf3dde325 rungund: re-add screen raw params 2025-08-17 15:11:42 +02:00
AJR 9481238af4 bus/isa/isa_cards.cpp: Fix validation by restoring wonky difference between ISA8 and ISA16 option lists 2025-08-17 09:11:16 -04:00
angelosa aed7779eb7 isa/isa_cards: merge ISA8 options with ISA16 8-bit options
* i.e. allow mounting IBM Speech to ISA8, xtide to ISA16
2025-08-17 13:07:20 +02:00
angelosa 39f1f8beef pc/at.cpp: split up megapc WD7600 chipset romsets to own driver 2025-08-17 12:01:16 +02:00
angelosa 7df29704b1 pc/teradrive.cpp: add aux port hookup, bump RAM to 2.5M for now 2025-08-17 12:01:16 +02:00
Ivan Vangelista 389d0892ea New systems marked not working
------------------------------
Star Ball (v1.0.0S) [Hammy]
2025-08-17 08:21:29 +02:00
Rebecca Wallander 6835ea8637
misc/amaticmg: Add Fruit Poker (V.Swe 1.74) (#14033) 2025-08-17 07:47:04 +02: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