Commit Graph

86438 Commits

Author SHA1 Message Date
ArcadeShadow
c91c88c185
spectrum_cass.xml: Added 40 working items, and replaced two items with better dumps. (#11083)
New working software list additions (spectrum_cass.xml)
--------------------------------------------
A Case of Murder [spectrumcomputing.co.uk]
A Fistful of Blood Capsules (alt) [Steven Brown, Planeta Sinclair]
Chase H.Q. II: Special Criminal Investigation (Erbe, small cardboard case) [spectrumcomputing.co.uk]
Death Wish 3 (set 2, Erbe) [spectrumcomputing.co.uk]
Deep Probe (Adventure Workshop) [Steven Brown, Planeta Sinclair]
Fairly Difficult Mission (Delbert the Hamster) [spectrumcomputing.co.uk]
Fountain PD Compilation [Luís Rato, Planeta Sinclair]
Geografia de Portugal [Domingues Silva, Planeta Sinclair]
Geografia de Portugal (prototype 1) [Domingues Silva, Planeta Sinclair]
Geografia de Portugal (prototype 2) [Domingues Silva, Planeta Sinclair]
Island of Chaos (Adventure Workshop) [Steven Brown, Planeta Sinclair]
Jahangir Khan's World Championship Squash (System 4) [spectrumcomputing.co.uk]
Multi-Player Premier League [Steven Brown, Planeta Sinclair]
Quest for the Holy Joystick (Delta 4, alt) [Steven Brown, Planeta Sinclair]
Picture Book (Triple R Education)
Pools Predictions [Steven Brown, Planeta Sinclair]
Prince of Tyndal & Jekyll and Hyde (alt) [Steven Brown, Planeta Sinclair]
Soft Spectrum (issue 01) [spectrumcomputing.co.uk]
Soft Spectrum (issue 02) [spectrumcomputing.co.uk]
Spartan Software Compilation [Steven Brown, Planeta Sinclair]
Special Action (Imagine) [Steven Brown, Planeta Sinclair]
Square Dance [Steven Brown, Planeta Sinclair]
Star Flaws & Raymond Pringle's Quest for the Fabled Jar of Pickled Cabbage (release 3) [Steven Brown, Planeta Sinclair]
Supapunta [Steven Brown, Planeta Sinclair]
Super Fighter [spectrumcomputing.co.uk]
Super Sinc 3 [spectrumcomputing.co.uk]
Super Sinc 4 [spectrumcomputing.co.uk]
Super Sinc 5 [spectrumcomputing.co.uk]
Super Sinc 6 [spectrumcomputing.co.uk]
Super Sinc 1 (Anno 2) [spectrumcomputing.co.uk]
Super Sinc 2 (Anno 2) [spectrumcomputing.co.uk]
Super Sinc 3 (Anno 2) [spectrumcomputing.co.uk]
Super Sinc 4 (Anno 2) [spectrumcomputing.co.uk]
Super Sinc 5 (Anno 2) [spectrumcomputing.co.uk]
Super Sinc 6 (Anno 2) [spectrumcomputing.co.uk]
Super Sinc 7 (Anno 2) [spectrumcomputing.co.uk]
System 3 Pack [spectrumcomputing.co.uk]
The Forest of Shadows [spectrumcomputing.co.uk]
The Return of the Holy Joystick [Steven Brown, Planeta Sinclair]
The Tube (Zafiro) [spectrumcomputing.co.uk]

Redump (spectrum_cass.xml)
--------------------------------------------
The Dragnet Case [spectrumcomputing.co.uk]
Learning Box - Red Riding Hood [Bruno Florindo, Planeta Sinclair]
2023-04-16 01:40:26 +10:00
Ivan Vangelista
d56c5585c2 konamI/ultraman.cpp: consolidated driver in single file 2023-04-15 16:42:03 +02:00
Ivan Vangelista
90d07c754b konami/ultraman.cpp: fixed MT8602 2023-04-15 16:15:22 +02:00
Ivan Vangelista
568fa08da1 New systems marked not working
------------------------------
M3004 [Darksoft, TeamEurope]
M4002 [Darksoft, TeamEurope]
M5001 (rev. A) [Darksoft, TeamEurope]
2023-04-15 16:01:05 +02:00
Dirk Best
5ca73fed05 pc6001: Add MCU dumps for pc6001 and pc6601sr [Mike Stedman] 2023-04-15 14:04:52 +02:00
Vas Crabb
a93d6c9fc7 emu/emumem.h: Allow emu::rw_delegate to work with device finders. 2023-04-15 19:44:30 +10:00
wilbertpol
560c547974
bus/msx: Updated most delegate construction to emu::rw_delegate. (#11103) 2023-04-15 18:32:01 +10:00
arbee
2d627cb5e9 namcos11: Add hardware readme for Family Bowl and adjust set description. [Guru] 2023-04-14 22:05:32 -04:00
Dirk Best
6e479ee001 free220: Fix bad merge 2023-04-15 02:33:33 +02:00
Dirk Best
20764a5518 free220: Implement keyboard, improve interrupts 2023-04-15 01:12:25 +02:00
Dirk Best
dfabd1973c Create project for Liberty Electronics and move files 2023-04-15 01:07:54 +02:00
buffi
6730564d84
psikyo/psikyo.cpp: Fixed video timings in comments for Tengai and Strikers 1945. (#11102) 2023-04-15 08:30:35 +10:00
Vas Crabb
8667e13e42 dynax/dynax.cpp: Started splitting up the state class according to hardware features. 2023-04-15 08:09:35 +10:00
hap
0b93402dcf smc1102: add lcd and interrupt handling
Systems promoted to working
---------------------------
K28: Talking Learning Computer (model 7-232) [hap, Sean Riddle]
2023-04-14 21:57:39 +02:00
Ivan Vangelista
5fb68c0459 sega/segafruit.cpp: attempted decryption 2023-04-14 18:12:44 +02:00
buffi
b39507437c
psikyo/psikyo.cpp: Fixed visible area (224 lines, not 223). (#11101) 2023-04-15 02:07:47 +10:00
AJR
38498868fc roland_s50.cpp: Add floppy format 2023-04-13 22:37:05 -04:00
hap
7c3e992597 msx easi-speech: don't derive clock from system clock 2023-04-13 23:25:02 +02:00
hap
be377e8c2a pv1000/2000: small cleanup 2023-04-13 23:16:01 +02:00
Vas Crabb
4d969342a3 skeleton/freedom220.cpp: Fix bad merge. 2023-04-14 07:02:27 +10:00
Vas Crabb
7d26d641d3 Miscellaneous improvements:
infoxml.cpp: Thread device processing.  Gives about a 10% speed
improvement overall, and avoids the need to mess with the locale of the
ultimate output stream.

debugger/win/consolewininfo.cpp: Show image mount/create error messages
on the console.

emu/devdelegate.h, util/delegate.h: Added deduction guides for common
delegate creation patterns (only used in sega/segas16a.cpp so far).

More noexcept on things that have no business throwing exceptions.
2023-04-14 06:45:20 +10:00
Mike
c0b57d30f0
namco/namco06.cpp: Quantise timer to clock frequency (#11069) 2023-04-14 06:38:27 +10:00
wilbertpol
b56409dbc2
msx/msx.cpp, bus/msx: Propagate clock to slots, and route audio input from cartridges. (#11074) 2023-04-14 06:33:34 +10:00
Stefano
c925ffe986
sanyo/mbc200.cpp: Fixed floppy drive selection (was stuck on A:). (#11099) 2023-04-14 06:24:57 +10:00
buffi
c6817fd918
psikyo/psikyo.cpp: Use accurate measurements for Tengai video timings. (#11100)
* Measured using a Saleae Logic Pro 16 logic analyzer, sampling at 500Mhz.
* I think the HSync timing specied for Strikers 1945 in the docs is likely incorrect, but I haven't had time to check on my Strikers 1945 board yet.
2023-04-14 06:22:50 +10:00
Dirk Best
17dd927149 free220: Improve video 2023-04-13 13:09:22 +02:00
Vas Crabb
b6b6c9b15c Allow loading PNG/JPEG/MS DIB bitmaps from Lua, and cleanup.
Use VirtualAlloc rather than VirtualProtect on Windows to change page
protection, as the latter can cause severe performance issues with some
antivirus software.

Added noexcept to lots of hash- and bitmap-related things, and added a
little more error checking.  Yes, I realise it will abort if an
allocation fails while printing a log message, but if you get to that
point, you're probably screwed already.
2023-04-13 05:49:05 +10:00
arbee
81dd75f7d7 apple2video: Fixed another regression where composite double-hi-res was usually monochrome. [R. Belmont] 2023-04-12 15:25:05 -04:00
wilbertpol
3c3db3c89d
msx1_cart.xml: Added 81 items (80 working). (#11085)
New working software list items
-------------------------------
Warroid (Japan, alt) [file-hunter]
Water Driver (Spain, alt) [file-hunter]
Senjou no Ookami (Japan, alt) [file-hunter]
Word Processor (United Kingdom) [file-hunter]
Yellow Submarine (Japan, Jast) [file-hunter]
Yie Ar Kung-Fu II - The Emperor Yie-Gah (Korea) [file-hunter]
Youkai Tantei Chimachima (Japan, alt) [file-hunter]
Yogoetamjeong (Korea) [file-hunter]
Youkai Yashiki (Japan, alt) [file-hunter]
Young Artist (Arab, v1.18) [file-hunter]
Chou Senshi Zaider - Battle of Peguss (Korea) [file hunter]
Zanac A.I. - 2nd Version (Japan, alt 2) [file-hunter]
Zenji (Japan, alt 1) [file-hunter]
Zexas Limited (Japan, alt 3) [file-hunter]
Westen House (English, v1.3.1) [santiontanon]
Westen House (Spanish, v1.3.1) [santiontanon]
Westen House (Portuguese, v1.3.1) [santiontanon]
Westen House (English, v1.3) [santiontanon]
Westen House (Spanish, v1.3) [santiontanon]
Westen House (English, v1.2) [santiontanon]
Where Is It? The Quest for the 10th Island [MSXDev]
Where Is It? The Quest for the 10th Island (proto) [JMeric]
Wing Warriors (Reprosoft) [file-hunter]
Wing Warriors (MSXDev) [MSXDev]
Witch Day (English, v1.2) [MSXDev]
Dia de Brujas (Spanish, v1.2) [MSXDev]
Witch Day (English, v1.0) [fiile-hunter]
Dia de Brujas (Spanish, v1.0) [file-hunter]
Witches [cobinee]
Word Invaders [MSXDev]
Wörd! (English, v1.1) [MSXDev]
Wörd! (Spanish, v1.1) [MSXDev]
Wörd! (Dutch, v1.1) [MSXDev]
Wörd! (Swedish, v1.1) [MSXDev]
Wörd! (English, v1.0) [file-hunter]
Wörd! (Spanish, v1.0) [file-hunter]
Wörd! (Dutch, v1.0) [file-hunter]
Wörd! (Swedish, v1.0) [file-hunter]
X0rz (v3) [MSXDev]
X0rz (v1) [MSXDev]
XOR 2021 [MSXDev]
XRacing (v1.0.5) [santiontanon]
XRacing (v1.0.4) [santiontanon]
XRacing (v1.0.3) [file-hunter]
XRacing (v1.0.2) [santiontanon]
XRacing (v1.0.1) [santiontanon]
XRacing (v1.0) [santiontanon]
XSpelunker (v1.4.3) [santiontanon]
XSpelunker (alt) [file-hunter]
XSpelunker (v1.4.2) [MSXDev]
XSpelunker (v1.4.1) [santiontanon]
XSpelunker (v1.4) [santiontanon]
XSpelunker (v1.3) [santiontanon]
XSpelunker (v1.2) [santiontanon]
XSpelunker (v1.1) [santiontanon]
XSpelunker (v1.0) [santiontanon]
Yab Yum (Netherlands, alt) [file-hunter]
Yab Yum (Netherlands, alt 2) [file-hunter]
Yahtzee [MSXDev]
Yazzie [RetroSouls]
Yazzie (alt, older?) [file-hunter]
Yazzie Remastered [MSXDev]
Z (English) [cobinee]
Z (Korean) [file-hunter]
Z2  (Japan) [cobinee]
z80Rogue [file-hunter]
ZERO and the Castle of Infinite Sadness (Matra) [file-hunter]
ZERO and the Castle of Infinite Sadness (MSXDev) [file-hunter]
ZERO and the Castle of Infinite Sadness (MSXDev, with bug) [file-hunter]
Zombie Calavera Prologue [file-hunter]
Zombie Incident (v1.2) [MSXDev]
Zombie Incident (v1.1) [file-hunter]
Zombie Incident (v1.0) [file-hunter]
Zombie Near (v1.1) [MSXDev]
Zombie Near (v1.0) [file-hunter]
Zone TNT [MSXDev]
Wild Cat (Japan, cas2crt conversion) [file-hunter]
Xadrez (Brazil, cas2crt conversion) [file-hunter]
XVM (Japan, flop2crt conversion) [file-hunter]
Zeta 2000 (Japan, cas2crt conversion) [file-hunter]


New NOT_WORKING software list additions
------------------------------------------
X & Y (Arab) [file-hunter]
2023-04-13 05:17:37 +10:00
Dirk Best
4261969438 free220: Add devices, basic rendering 2023-04-12 17:48:25 +02:00
Ivan Vangelista
f3bc5d5b99 New systems marked not working
------------------------------
Wanpaku Fishing [SpinalFeyd]
2023-04-12 16:54:24 +02:00
AJR
c3c625c8f3 Add device emulation of Dallas DS2430A 1-Wire EEPROM
- crazyfgt, lastfght, all games in subsino2.cpp: Hook up DS2430A device, add handcrafted EEPROM data to satisfy serial protection checks and remove ROM patches that forced them to pass
- crazyfgt: Hook up coin counter
- queenbeei, queenbeesa, qbeebing, treamary: Add RTE-to-RTS ROM patches that were missing
- treamary: Change configuration to one that allows booting into title screen rather than getting stuck on initial tests
2023-04-11 21:29:29 -04:00
angelosa
f2ce9a832c sega/dccons_m.cpp: single step GD-Rom buffer transfers instead of going all-in
* fixes several FMV skips or hangs at least.
2023-04-11 23:05:54 +02:00
AJR
a7848d1c6e swim1: Disable logging by default 2023-04-11 16:10:53 -04:00
AJR
2fec5dcf43 psr500: Fake a periodic interrupt; add placeholders for various internal registers 2023-04-11 16:04:47 -04:00
Vas Crabb
b6c949ed22 namco/namcos10.cpp: Updated taiko2 and taiko4 CD images to CHDv5. 2023-04-12 02:31:13 +10:00
Ivan Vangelista
5086fe9dcf New clones marked not working
-----------------------------
F-1 Grand Prix (set 3) [nnap]
2023-04-11 18:18:37 +02:00
Vas Crabb
d5399553bc Cleaned up some recent changes. 2023-04-12 02:14:28 +10:00
David Viens
5b2ab244d1
casio/pv1000.cpp: Updated sound emulation based on new research. (#11089)
New functionality is used by Fighting Bug in particular.
2023-04-12 02:05:34 +10:00
David Haywood
d0a2117da4
namco/namcos10.cpp: Labelled region/licensee DIP switch settings for Mitchell games. (#11095) 2023-04-12 01:33:07 +10:00
Mark Garlanger
bbe5e9f379
heathkit/tlb.cpp: Added page 2 memory support for ultra19, and other minor fixes. (#11075)
Cleaned up comments in heathkit/h19.cpp
2023-04-12 01:16:42 +10:00
ClawGrip
6a28f0ec86
tch/topdrive.cpp: Verify frequencies (#11094) 2023-04-11 10:31:45 -04:00
Vas Crabb
0cff597a87 neogeo/ng_memcard.cpp: Register select only affects reads - writes always go to memory. 2023-04-11 22:59:39 +10:00
Vas Crabb
c4a9a22eb1
Encourage use of read/write delegate creator helpers (demo on Game Boy cartridges). (#11091)
This makes it simpler to install read-write handlers, as you don't need to think about the "smo" suffixes.
2023-04-11 22:53:35 +10:00
987123879113
62a7d7d6f4
namco/namcos10: Add new dumps for Gahaha Ippatsudou 1 and 2, Taiko no Tatsujin 2 and 3 (#11093)
New system marked not working
----------------------------------
GAHAHA Ippatsudou (World, GID2 Ver.A) [Guru]
GAHAHA Ippatsudou 2 (Japan, GIS1 Ver.A) [Guru]
Taiko no Tatsujin 2 [Guru]
Taiko no Tatsujin 3 [Guru]
2023-04-11 22:43:17 +10:00
eientei95
b7a141c2d4
snk/miconkit.cpp: Add orange overlay for Space Micon Kit (#11070) 2023-04-11 13:56:32 +02:00
Dirk Best
b3f0bf10b0 New machines marked as NOT_WORKING
----------------------------------
Liberty Electronics Freedom 220 [Bitsavers]
2023-04-11 13:27:12 +02:00
987123879113
33b285d179
namco/namcos10.cpp: New dumps and redumps. (#11092)
Machine promoted to WORKING
---------------------------
Gekitoride-Jong Space (gjspace) [Guru]

New machines marked as NOT_WORKING
----------------------------------
Medal no Tatsujin 2 Atsumare! Go! Go! Sugoroku Sentai Don Ranger Five (medalnt2) [Guru]
Taiko no Tatsujin 4 (taiko4) [Guru]
Taiko no Tatsujin 5 (taiko5) [Guru]

Redumps of machines marked as NOT_WORKING
-----------------------------------------
Golgo 13: Juusei no Chinkonka (g13jnc) [Guru]
Taiko no Tatsujin 6 (taiko6) [Guru]
Ball Pom Line (ballpom) [buffi]
Puzz Ball (puzzball) [buffi]
2023-04-11 16:48:46 +10:00
AJR
f6873f3dad mn1880: Fix execution of various instructions 2023-04-10 23:56:06 -04:00
Justin Kerk
657c19f2a7 Fix single-driver compile for sony/psx.cpp 2023-04-10 18:10:23 +00:00