Commit graph

87311 commits

Author SHA1 Message Date
hap
87dbac9f2c kim1: small cleanup to input ports, replace microchess cassette and add kim-venture
New working software list items
-------------------------------
kim1_cass: KIM-Venture [hap, Bob Leedom, Mark Bush]
2023-07-18 16:08:35 +02:00
Patrick Mackinlay
4af341e49b mips1: emulate instruction and data caches 2023-07-18 16:58:38 +07:00
Ivan Vangelista
cede97e6ae - misc/unkgolf.cpp: added missing XTAL value [hammy]
- nmk/nmkmedal.cpp: corrected typo in Doraemon [Heihachi_73]
2023-07-18 04:53:58 +02:00
ArcadeShadow
0e6efa6258
specpls3_flop.xml; spectrum_betadisc_flop.xml: Software list additions (#11420)
* specpls3_flop.xml: Software list additions

New working software list additions
--------------------------------------------
Bonnie and Clyde [Spectrum Computing]
Crazy Cars II (Proein) [El Trastero del Spectrum]
Drift! [Spectrum Computing]
The Ultimate Disc Copier [El Trastero del Spectrum]
Wonderful Dizzy [Spectrum Computing]

New NOT working software list addition
--------------------------------------------
La Espada Sagrada [El Trastero del Spectrum]

* spectrum_betadisc_flop.xml: Software list additions

New working software list additions
--------------------------------------------
DreamWalker: Alter Ego 2 (v1.0) [RetroSouls]
Gluf [RetroSouls]
Sun Bucket [Spectrum Computing]
2023-07-17 18:59:27 -04:00
Ivan Vangelista
a915e9ea3f New systems marked not working
------------------------------
Doreamon (Power Link) [hammy]
Love Pi Chan (Power Link) [Recreativos Piscis]
unknown golf game [hammy]

- dataeast/dec8.cpp: redumped meikyuha, confirmed it's a bootleg, added correct PROMs [Guru]

New working clones
------------------
Nemo (Japan 901120, 89625B-1 ROM board) [Corrado Tomaselli, Brian Troha]
2023-07-17 22:55:51 +02:00
wilbertpol
a27673eecf
msx1_cart.xml: Added twelve working items. (#11423)
New working software list items (msx1_cart.xml)
-------------------------------
E.I. - Exa Innova (Japan, Compile) [file-hunter]
E.I. - Exa Innova (Japan, Compile, alt) [file-hunter]
Ewoks (Spain) [file-hunter]
Ewoks and the Dandelion Warriors (Spain) [file-hunter]
Earth Attack [TheGeps]
Eat Blue! 2004 [MSXDev]
Eat Blue! 2004 (alt) [file-hunter]
Eruka Fan Book [N.I]
Está en el Pantano [file-hunter]
Está en la Caja (v1.1) [file-hunter]
Está en la Caja (v1.0) [file-hunter]
ExChess [MSXDev]
2023-07-18 02:53:13 +10:00
SomeRandomGuyIdk
7fd6a0b10c
bfm/bfm_blackbox.cpp: Added driver for Bellfruit Black Box electromechanical fruit machines. (#10417)
* machine/em_reel.cpp: Encapsulated electromechanical reel simulation.
* barcrest/mpu1.cpp: Refactored to use new electromechanical reel device.

New systems marked not working
------------------------
Nudge Climber (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash)
21 Up (Bellfruit) (Black Box) (5p Stake, £1 Jackpot)
Bell Trail (Bellfruit) (Black Box) (5p Stake, £1 Jackpot)
The Nudge Machine (ADMC) (Black Box) (5p Stake, £1/£2 Jackpot)
Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot)
Double It (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Fire Cracker (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Oranges And Lemons (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Golden Spin (BWB) (Black Box) (MK1.5, 5p Stake, £50 Jackpot)

New clones marked not working
------------------------
21 Up (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Reel Gambler (Bellfruit) (Black Box) (10p Stake, £2 Jackpot)
Upstairs 'N' Downstairs (Bellfruit) (Black Box) (5p Stake, £1 Jackpot, all cash)
Spin Up (CTL) (Black Box) (10p Stake, £3 Jackpot)
Crackerjack (Bellfruit) (Black Box) (5p Stake, £2 Jackpot)
Fiesta (Associated Leisure) (Black Box) (2p Stake, £1/£2 Jackpot)
2023-07-18 02:51:12 +10:00
holub
40b5fec069
sinclair/scorpion.cpp: Added Scorpion ZS-256 TURBO+. (#11418)
bus/spectrum: Added ZXBUS SMUC storage controller.

New working clones
------------------
Scorpion, Ltd. Scorpion ZS-256 TURBO+
2023-07-18 02:22:51 +10:00
Jindřich Makovička
5fe341cb0c
modules.lua: Remove stray MOC setting after the Qt6 Linux support change (#11419) 2023-07-18 01:02:26 +10:00
hap
7d61e6586c kim1: use mos6530_new_device 2023-07-17 14:59:00 +02:00
hap
1703769bee mos6530n: 6530 irq pin output is enabled when PB7 ddr is set to input,
kim1: move driver to commodore folder,
invqix: fix screensize off-by-1 error
2023-07-17 11:03:11 +02:00
Patrick Mackinlay
8ef3dd279f sgi/light: pass power-on diagnostics 2023-07-17 15:15:30 +07:00
Patrick Mackinlay
908d476f0c sgi/vc1: new device 2023-07-17 15:14:02 +07:00
Patrick Mackinlay
adc3349c1c sgi/mc: memory controller ram configuration improvements 2023-07-17 11:47:09 +07:00
hap
b04c99188f bonzeadv: fix p2 left input not working 2023-07-17 02:58:06 +02:00
hap
82d3b67a19 mos6530n: 6530 irq pin (shared with PB7) is active low,
chessmate: use mos6530_new_device
2023-07-17 02:32:59 +02:00
hap
ee5a323b28 mos6530n: replace convoluted timer implementation with one mostly copy pasted from Aaron's 6532riot 2023-07-17 00:29:53 +02:00
wilbertpol
0d1230d969
msx1_cart.xml: Added 28 working items. (#11421)
New working software list items (msx1_cart.xml)
-------------------------------
Fighting Rider (Spain) [file-hunter]
Final Justice (Japan, alt 3) [file-hunter]
Factory Infection [MSXDev]
Fantastic Football [MSXDev]
Farm [N.I]
Farty Pig (beta) [file-hunter]
Find It! [MSXDev]
Flappy Bird (Crunchworks, rev F) [Crunchworks]
Flappy Bird (Crunchworks, rev F, alt) [Crunchworks]
Flappy Bird (Crunchworks, rev B) [file-hunter]
Flappy Bird (SCS) [file-hunter]
FlyGuy [MSXDev]
Formula Dice [MSXDev]
Foryster (v00.9) [Siudym]
Foryster (v00.3) [file-hunter]
Foryster (v00.2) [file-hunter]
Freedom Fighter (final) [TheGeps]
Freedom Fighter (v1.9) [file-hunter]
Freedom Fighter (v1.8a) [file-hunter]
Freedom Fighter (v1.8) [file-hunter]
Freedom Fighter (v1.7) [file-hunter]
Freedom Fighter (v1.6) [file-hunter]
Freedom Fighter (v1.5) [file-hunter]
Freedom Fighter (v1.4) [file-hunter]
Freedom Fighter (v1.3) [file-hunter]
Freedom Fighter (v1.2a) [MSXDev]
Freedom Fighter (v1.1) [file-hunter]
Freedom Fighter (v1.0) [file-hunter]
2023-07-17 07:39:48 +10:00
ArcadeShadow
ff0a22370e
gbcolor.xml: Added two more versions of Grimace’s Birthday. (#11422)
Also changed some descriptive text to lowercase in descriptions.

New working software list additions (gbcolor.xml)
--------------------------------------------
Grimace’s Birthday (V1.7) [nickisarchivinget]
Grimace’s Birthday (V1.6) [nickisarchivinget]
2023-07-17 07:38:20 +10:00
hap
519cd8b99a rbisland: fix p2 left input not working 2023-07-16 09:57:48 +02:00
AJR
7d9d020529 taitosj.cpp: Use raw parameters for screen 2023-07-15 18:47:39 -04:00
hap
1f9aebf62f changela: 1 scanline is 63.6us,
vidbrain: remove unneeded header file
2023-07-15 23:52:30 +02:00
AJR
f35fdd7a7b zaccaria.cpp: Use raw parameters for screen 2023-07-15 17:13:42 -04:00
Ivan Vangelista
d0908e7091 seibu/r2dx_v33.cpp: changed full name for nzeroteama and nzeroteamb as suggested 2023-07-15 09:08:15 +02:00
Ivan Vangelista
2004f682bc New working clones
------------------
New Zero Team (V33 SYSTEM TYPE_B hardware, China) [twistedsymphony]
2023-07-15 07:55:04 +02:00
hap
3bd1b2f2b7 seabattl: add pcb locations to parent set,
bus/vidbrain: add info_manager and comp_language cartridge types

Software list items promoted to working
---------------------------------------
vidbrain: The Computational Language [hap, Sean Riddle, Ianoid]
2023-07-15 01:13:38 +02:00
angelosa
778f805f6a apple/macpwrbk030.cpp: convert macpb180c to use a WD90C26 VGA device 2023-07-15 00:32:32 +02:00
wilbertpol
f9d675e5ea
msx1_cart.xml: Added 37 items (36 working). (#11415)
New working software list items (msx1_cart.xml)
-------------------------------
Game World - 64 Games (Korea, alt) [file-hunter]
Gangjeol Robocop (Korea) [file-hunter]
Gangjeol Robocop (Korea, alt) [file-hunter]
Gangjeol Robocop (Korea, alt 2) [file-hunter]
El Gnomo Fedor en la Caverna Perdida (Spain) [file-hunter]
Gokiburi Daisakusen (Japan, alt) [file-hunter]
Dunoegyosil Omog (Korea) [file-hunter]
Graphic Artist (Japan, Europe) [file-hunter]
Graphic Artist (Japan, Europe, alt) [file-hunter]
Yamaha Graphic Card [file-hunter]
Graphic Master Lab (Japan, Europe) [file-hunter]
Graphic Master Lab (Japan, Europe, alt) [file-hunter]
Green Beret (Europe, alt 2) [file-hunter]
Gyro Adventure (Japan) [file-hunter]
Nemesis 2 (Europe) ~ Gradius 2 (Japan) (demo, alt) [file-hunter]
G-Monkey [2KBOS]
Genesis Dawn of a New Day [Retroworks]
Genesis Dawn of a New Day (alt) [file-hunter]
Gniffel [MSXDev]
Goal [MSXDev]
Goal (alt) [file-hunter]
Gommy - Medieval Defender - Cartridge Edition [file-hunter]
Gommy - Medieval Defender (English) [MSXDev]
Gommy - Medieval Defender (Spanish) [MSXDev]
Gorgeous Gemma in Escape from the Space Disposal Planet [MSXDev]
Gorgeous Gemma in Escape from the Space Disposal Planet (older) [file-hunter]
GRAVITICA [MSXDev]
Green Cat Chronicles [N.I]
Grid Wars [MSXDev]
Griel's Quest for the Sangraal (extended edition) [MSXDev]
Griel's Quest for the Sangraal (extended edition, older) [file-hunter]
Griel's Quest for the Sangraal [MSXDev]
Griel's Quest for the Sangraal (older) [file-hunter]
Guntus [Inufuto]
Guru Logic [file-hunter]
Guru Logic (alt) [file-hunter]

New NOT_WORKING software list additions (msx1_cart.xml)
------------------------------------------
Gyruss [file-hunter]
2023-07-15 06:34:14 +10:00
hap
0cae4d6d40 flower: remove unneeded vblank irq trampoline,
vidbrain: fix regression with ext interrupt, invert joystick select pins,
bus/vidbrain: unmap_r/w shouldn't lower cs2 pin

Software list items promoted to working
---------------------------------------
vidbrain: Money Minder [hap]

New software list items marked not working
------------------------------------------
vidbrain: The Computational Language [Sean Riddle, Ianoid]
2023-07-14 21:48:31 +02:00
Ivan Vangelista
a5f3663a4d New clones marked not working
-----------------------------
Magic Bomb (Ver. A3.6A) [Ioannis Bampoulas]
Magic Bomb (Ver. A4.0A) [Ioannis Bampoulas]
2023-07-14 18:49:34 +02:00
Jindřich Makovička
4649cf0248
Allow the use of either Qt5 or Qt6 on Linux (#11413)
* Look for MOC in QT_HOME/libexec if not found in QT_HOME/bin
* Use the Qt6* libraries if the Qt version is >= 6
* Switch the include paths for QAction & QActionGroup for Qt >= 6
* Replace the deprecated + operator for keys with |
2023-07-14 10:04:57 -04:00
Mark Garlanger
8e4f4c24c0
heathkit/tlb.cpp Implement interrupt handling for break key (#11406) 2023-07-14 10:03:29 -04:00
AJR
e6e769e7e9 armada: More IC locations 2023-07-13 23:19:35 -04:00
AJR
2bebc63aff seabattl.cpp: Minor cleanup 2023-07-13 23:04:11 -04:00
AJR
e93d0b8b87 seabattla: Updates
- Add dumps of the missing program and sound ROMs [Paul Swan]
- Identify game title as Armada and rename set accordingly [AJR]
2023-07-13 22:56:50 -04:00
Ivan Vangelista
94c40829f0 New working clones
------------------
Counter Run (bootleg set 3) [trol]
Mortal Kombat (Victor bootleg of rev 3.0 08/31/92) [Funny_Dyzieks]
2023-07-13 22:10:50 +02:00
Roberto Fresca
8dc4a313fa Corona.cpp driver...
- Fixed colors to Le Grandchamps.
- Cleaned up the driver.
- Added technical notes.
2023-07-13 12:34:45 +02:00
angelosa
e7fe528179 video/pc_vga_paradise.cpp: add device stubs for WD90C31 and WD90C33 2023-07-13 04:08:45 +02:00
angelosa
d3ce5204d2 video/pc_vga_paradise.cpp: remove m_ext_gc_view and use custom handlers in place 2023-07-13 02:06:17 +02:00
hap
7fe64bf65f fix tiny compile, probably 2023-07-12 22:46:42 +02:00
hap
01f70846e0 exidysound: replace riot6532_device with mos6532_new_device, untangle exidy_sh8253_sound_device a bit,
mos6530n: use loops for repeated i/o callbacks, edge_w bits are on address, not data, add live timer status to savestate
2023-07-12 21:49:49 +02:00
angelosa
04961b2ff5 video/pc_vga_paradise.cpp: fix boot regression with PVGA1A 2023-07-12 18:07:22 +02:00
Patrick Mackinlay
5e5bd2c06b sgi: rename mc device files 2023-07-12 13:10:29 +07:00
Vas Crabb
28fafc0e47 bus/a2bus/a2mockingboard.cpp: Reduced gross copy/pasta in PSG control code and unnecessarily virtual member functions. 2023-07-12 08:50:43 +10:00
Lord-Nightmare
16a8ce5cb2 Various spelling fixes, comment updates, etc in several Votrax and SC-01 related source files. [skip ci] 2023-07-11 18:46:14 -04:00
Vas Crabb
6e2d6cd2c5 Revert "Clean up the Votrax SC-01[-A] class names and device names. [Lord Nightmare]"
Names in the global namespace need to be specific.  Making them overly
generic is a very bad idea, and leads to confusion and conflicts.
Device type names must always be in the global namespace, and most
device classes are in the global namespace.

Changing members like m_votrax to m_sc01 doesn't help understand the
code.  If there's only one Votrax speech module in the system, it's
obvious what it is.

This reverts commit c6f0e83ecf.
2023-07-12 07:33:52 +10:00
Lord-Nightmare
325f206fa5 Echo Plus board uses a TSP5220C (aka TMS5220C), not a straight TMS5220 [Lord Nightmare] 2023-07-11 17:33:18 -04:00
Lord-Nightmare
c6f0e83ecf Clean up the Votrax SC-01[-A] class names and device names. [Lord Nightmare] 2023-07-11 17:17:00 -04:00
angelosa
1420684c85 isa/svga_paradise.cpp: add WD90C31-LR, WD90C31A_LR, WD90C31A_ZS, W90C33_ZZ ISA cards 2023-07-11 22:28:11 +02:00
hap
7ebcfc7637 changela: add note 2023-07-11 19:07:25 +02:00