Commit Graph

90462 Commits

Author SHA1 Message Date
hap
c9cb6d225a leland_a: mid-execution trickery with set_state_int doesn't work properly anymore on z80 after recent rewrite, so do sync workaround differently 2024-06-13 01:33:25 +02:00
hap
70453d37db z80: add busack output pin 2024-06-13 00:42:33 +02:00
holub
d06a1d8b3f
cpu/z80/z80.cpp: Move busrq check to service step (#12475) 2024-06-12 23:02:48 +02:00
holub
738bd07bc4
cpu/z80/z80.cpp: Fix compile error (#12474) 2024-06-12 22:38:38 +02:00
holub
8e82c9f767
New WORKING - sinclair/specnext.cpp: ZX Spectrum Next (known as tbblue) (#11918)
New Working Machines
-----------------------
ZX Spectrum Next: TBBlue [holub]
2024-06-12 22:12:26 +02:00
holub
589e521996
cpu/z80/z80.cpp: Refactor redoable case (#12472) 2024-06-12 21:45:08 +02:00
hap
fba61e93be New working systems
-------------------
Kasparov Turbo Advanced Trainer (1997 version) [hap, Berger]
2024-06-12 19:39:28 +02:00
Ivan Vangelista
4fd79b3fc0 - pacman/pacman.cpp: redumped PROMs for mspacmane and pacmanmr [IZ8DWF]
- rare/btoads.cpp: consolidated driver in single file
2024-06-12 18:44:33 +02:00
angelosa
ba3d767ecc namco/ygv608.cpp: bulk replace ygv608_draw_mosaic fn -> draw_mosaic 2024-06-12 14:39:37 +02:00
arbee
9282055115 apple/maciifx.cpp: Fix the 60.15 Hz timer so the boot process advances. [R. Belmont] 2024-06-11 23:30:11 -04:00
arbee
20e4efc223 apple/apple2e.cpp: Fix IOUDIS status read on apple2c. Fixes self-test fail on apple2c0 (Github issue #12468). [R. Belmont, univta0001] 2024-06-11 22:35:09 -04:00
hap
10d9e0cd08 devcpu: fix possible time travel issue in defer_access,
z80: remove inaccessible wait check in check_icount (m_wait_state is never 1 here)
2024-06-11 14:33:53 +02:00
hap
1cd5dded35 savant: remove mid-opcode Z80 WAIT workaround, but now MAME hardlocks 2024-06-11 12:00:14 +02:00
arbee
ca9069617e apple/adbmodem.cpp: Fixed clock to the SCC 3.68 MHz from the schematics, brings ADB timings exactly to spec. [R. Belmont]
apple/macii.cpp, apple/maciici.cpp: With the adjusted timings, adbmodem now works with the Mac II/IIx/IIcx/IIci, and SE/30.
      This corrects the jerky mouse movements caused by macadb HLE mode (GitHub issue #12189). [R. Belmont]

apple/maciifx.cpp: Corrected ADB hookup, PIC now transmits valid ADB but doesn't appear to receive it. [R. Belmont]
2024-06-10 21:32:10 -04:00
hap
f3886a1dcf subsino2/lastfght: dumped internal h8 rom [Sean Riddle] 2024-06-11 00:36:16 +02:00
hap
b0acea4ff9 luaengine: fix what looks like a copypaste error with screen_type_enum 2024-06-11 00:36:16 +02:00
Ivan Vangelista
478c82756d New working clones
------------------
Ms. Pac-Man (Elmac bootleg, earlier) [IZ8DWF]
Ms. Pac-Man (Elmac bootleg, later) [Tirino73]
Pac-Man (Model Racing bootleg) [IZ8DWF]

- misc/ettrivia.cpp: switched to configured banking, enabled save state support
2024-06-10 22:45:02 +02:00
cam900
6681c9d947
kaneko/hvyunit.cpp: Reduced literal tag usage and improved graphics ROM region names. (#12448) 2024-06-11 01:35:56 +10:00
cam900
f8f6d9f288
kaneko/djboy.cpp: Use palette format helper to handle palette writes. (#12447) 2024-06-11 01:32:51 +10:00
Mike Sheehan
802c95229d
hiscore.dat: Add delay to ballbomb/lupin3 entry to fix saved hiscore loading (#12462) 2024-06-10 08:18:43 -04:00
Olivier Galibert
2e4fbfed5e tg100: There is no internal rom (empty mask variant of the h8/520, wired for mode 3 which is rom disabled) 2024-06-10 07:41:21 +02:00
AJR
6713ba292c sunwise/anoworld.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture] 2024-06-09 20:48:16 -04:00
angelosa
a3575cf836 sunwise/anoworld.cpp: add basic inputs and video, enough for Test Mode 2024-06-09 23:08:02 +02:00
cam900
3e3a70377c
gaelco/gaelco2.cpp: Added developers/licencees to manufacturers and cleaned up code. (#12451)
* Moved snowboar/maniacsqs protection simulation to a derived class.
* Reduced use of literal tags and duplicated code.
* Improved ROM region names.
* Changed single-line comments to C++ line comments.
2024-06-10 06:20:57 +10:00
ArcadeShadow
ff9b01328d
gamegear.xml, megadriv.xml, tutor.xml: Replaced abbreviated country names in descriptions. (#12459)
Replaced countries' abbreviations
2024-06-10 06:02:45 +10:00
cam900
667c4e4f6d
-gaelco/mastboy.cpp: Cleanups (#12457)
* Use tilemap and palette format helper.
* Reduced unused variables and literal tags.

-emu/emupal.cpp: Added helper for GGGGRRRRBBBBxxxx format.
2024-06-10 06:01:35 +10:00
wilbertpol
4afe1c032b
msx2_flop.xml: Added two working items. (#12453)
New working software list items (msx2_flop.xml)
-------------------
SG1000 (v0.96) [GDX]
SofaSMS [Louthrax]
2024-06-10 05:54:24 +10:00
wilbertpol
b31ca95c36
hash/msx2p_flop.xml: Updated title and usage notes for Tetris II Special Edition. (#12454)
Marked as 1999 re-release, and added required RAM to usage notes.
2024-06-10 05:52:58 +10:00
wilbertpol
e346264f91
msxr_cart.xml: Added software list for MSX Turbo-R cartridges with four items (all not working). (#12455)
New software list items marked not working (msxr_cart.xml)
------------------------
Losaben Akel (demo) [file-hunter]
MSX View (Japan, v1.21) [file-hunter]
MSX View (Japan, v1.00) [file-hunter]
Zone Terra (demo) [file-hunter]
2024-06-10 05:50:22 +10:00
Ivan Vangelista
2ab21b271c New systems marked not working
------------------------------
Super Luster II [Sergio Galiano]
2024-06-09 21:35:46 +02:00
angelosa
c9f4c658f7 skeleton/swunktarot.cpp: rename to sunwise/anoworld.cpp
misc/jankenmn.cpp: move to sunwise folder
2024-06-09 21:11:38 +02:00
angelosa
be8d100672 skeleton/swunktarot.cpp: add video view select 2024-06-09 21:05:00 +02:00
angelosa
57a886a255 yunsung/paradise.cpp: fix madball title metadata 2024-06-09 21:03:32 +02:00
arbee
c49f62b4b3 input_sdl.cpp: Add missing #include <cmath> for std::lround(). [Thomas Klausner] 2024-06-08 16:50:37 -04:00
Roman Donchenko
79d3330a60
imagedev/floppy.cpp: fix out-of-bounds access to the seek sample (#12452)
Currently, when `floppy_sound_device::step` selects a new seek sample, the
value of `m_seek_samplepos` remains the same as it was the last time a seek
sample was played. This might be an invalid position for the new sample,
since the seek samples have different lengths. When this is the case, the next
call to `floppy_sound_device::sound_stream_update` makes an out-of-bounds memory
access as it reads the sample data.

Fix this by resetting `m_seek_samplepos` to 0 when a new seek sample is
selected.

This also makes the seek sounds more consistent, since previously they would
start from a semi-random position each time.
2024-06-08 16:41:52 +02:00
ClawGrip
8f2ca1607b
Add a skeleton driver for Sony Librie e-books (#12371)
New systems marked not working
------------------------------
Librie EBR 1000 [Team Europe, ClawGrip]
2024-06-07 21:46:05 -04:00
udance4ever
c4bc1e075a
hiscore.dat: Add support for Donkey Kong Jr (New Wide Screen) (#12377) 2024-06-07 21:43:19 -04:00
AJR
ca01d256b9 swunktarot.cpp: Delete spurious sub CPU; update comments based on PCB photo 2024-06-07 09:55:51 -04:00
qufb
6a08db6399
casio/pickytlk.cpp: Add tablet support (#12226) 2024-06-07 07:54:54 -04:00
Ivan Vangelista
4726781363 New clones marked not working
-----------------------------
unknown Yuvo Joy Stand game (set 1) [Hammy]

New working clones
------------------
Pleiads (GMP Games) [IZ8DWF]
2024-06-07 06:31:27 +02:00
cracyc
1b4fb8fb70 leland: fix rom samples playback 2024-06-06 22:05:33 -05:00
holub
dc96d365b1
sinclair/chloe.cpp: Chloe 280SE (Timex TS2068 successor)- New WORKING (#12337) 2024-06-06 20:22:08 -04:00
AJR
1f0791d6d6 swunktarot.cpp: Add Z80 DMA device and interrupt daisy chain 2024-06-06 17:59:00 -04:00
angelosa
62380b3b9d skeleton/swunktarot.cpp: irq notes 2024-06-06 21:06:07 +02:00
angelosa
087797915d skeleton/swunktarot.cpp: identify palette format 2024-06-06 20:34:18 +02:00
Hatsune Mike
ef22c02ba1
sega/segac2.cpp: Addition of Print Club V3; some minor changes for the other Print Club boards; many notes added to the C2 driver near the top (#12402)
New NOT WORKING machines
------------------------------
Print Club (Japan Vol.3) [Hatsune Mike]
2024-06-05 22:31:41 -04:00
angelosa
b2e81fe9ab skeleton/swunktarot.cpp: initial detection of stuff 2024-06-06 03:52:04 +02:00
ArcadeShadow
69745fc285
spectrum_cass.xml: Added 47 working items + 2 not working (#12353)
* spectrum_cass.xml: Added 47 working items + 2 not working

New working software list additions
--------------------------------------------
19 Part 1 - Boot Camp (Zafiro) [Spectrum Computing]
Androide (1984, ERE Informatique, alt) [El Trastero del Spectrum]
Ant Attack (JRS) [Planeta Sinclair]
Awari (ERE) [El Trastero del Spectrum]
Bingo (Astor) [Planeta Sinclair]
Bomb Munchies (version 2350) [Spectrum Computing]
Bruxólico (demo 2.0, English) [Amaweks]
Bruxólico (demo 2.0, Portuguese) [Amaweks]
Bruxólico (demo 1.0, English) [Amaweks]
Bruxólico (demo 1.0, Portuguese) [Amaweks]
Cobra's Arc (English) [Spectrum Computing]
Cobra's Arc (ERE) [El Trastero del Spectrum]
Cobra's Arc (newer release) [Spectrum Computing]
Don Juan et Dragueurs [El Trastero del Spectrum]
Don Juan et Dragueurs (ATMOS/Spectrum release) [Spectrum Computing]
Double Dragon II - The Revenge (Dro Soft) [Spectrum Computing]
Double Dragon II - The Revenge (Dro Soft, small case) [Spectrum Computing]
Double Dragon III - The Rosetta Stone (Dro Soft) [Spectrum Computing]
Dossier "G" [Spectrum Computing]
Gestion de Stock [Planeta Sinclair]
Glider Rider (Zafiro) [Spectrum Computing]
Hewson (compilation) [El Trastero del Spectrum]
Histoire (alt) [El Trastero del Spectrum]
Impossaball (PIM) [Planeta Sinclair]
Initiation au Basic 1 [Spectrum Computing]
Initiation au Basic 2 [Spectrum Computing]
Initiation au Basic 3 [Spectrum Computing]
Initiation au Basic 4 [Spectrum Computing]
Jock and the Time Rings (Z Cobra) [Spectrum Computing]
L'Ile Maudite (two sides) [El Trastero del Spectrum]
Linear Programming (alt) [Planeta Sinclair]
Manager (Software Center) [Spectrum Computing]
Manchester United (System 4) [Spectrum Computing]
Manchester United Europe (System 4) [Spectrum Computing]
Math (ERE, alt) [El Trastero del Spectrum]
Nebulus (Erbe) [Spectrum Computing]
Optimisa (Portuguese) [Planeta Sinclair]
Othello (1983, ERE, alt) [El Trastero del Spectrum]
Prohibition (Zafi Chip) [Spectrum Computing]
Rana Rama (PIM) [Planeta Sinclair]
Sim City (Erbe) [Spectrum Computing]
Simulátor Letu + Cielová Zástava [Planeta Sinclair]
Split Personalities (PIM) [Spectrum Computing]
Split Personalities (Zafi Chip) [Spectrum Computing]
The Artist II (48K) [Spectrum Computing]
The Battle of the Bulge (System 4) [Spectrum Computing]
WEC Le Mans (Erbe) [Spectrum Computing]

New NOT working software list addition
--------------------------------------------
Comercio Cosmico [Spectrum Computing]
Cosmic Commerce (English) [Spectrum Computing]

Demoted to NOT working software list item
--------------------------------------------
Cosmic Commerce (English, alt)
2024-06-05 21:37:36 -04:00
ClawGrip
89cd320db4
tch/wheelfir.cpp: Add a few PLDs dumps to Kong Ball and Radical Enduro [OldComputers ES]] (#12430) 2024-06-05 21:30:05 -04:00
holub
eaceec3829
sinclair/spec128.cpp,sinclair/specpls3.cpp: adjust border chunk render position (#12440) 2024-06-05 21:29:45 -04:00