Commit Graph

84341 Commits

Author SHA1 Message Date
Vas Crabb
e1e30896f5 bus/gameboy: Improved GBCHK003 notes. 2022-09-19 05:32:48 +10:00
Vas Crabb
796d8d6720 bus/gameboy: Fixes for multi-game cartridges.
* Reset the system from a timer callback for the Vast Fame/SL/J.Y.
  Company multi-game cartridges.  This fixes games on gbcolor.
* Reset system when leaving configuration mode for GBCK003.  Fixes most
  issues with games.
* Moved GBCK003 to its own source file, and added notes for both
  multi-game cartridge types.
2022-09-19 03:26:16 +10:00
arbee
ee4095f2f0 debugview.mm: full dark mode support for macOS 10.14 and later [R. Belmont] 2022-09-17 23:01:05 -04:00
hap
79e178bcd3 gamepock: merge driver files 2022-09-18 01:40:18 +02:00
hap
ec295d16b6 upd7810: upd78c06 has internal rom 2022-09-18 01:15:31 +02:00
ArcadeShadow
e5bc8a44bd
spectrum_cass: New working software list additions (#10339)
* spectrum_cass: New working software list additions

New working software list additions
-----------------------------------
Carlos Sainz (Musical 1) [spectrumcomputing.co.uk]
Cyberball (Erbe) [spectrumcomputing.co.uk]
Ficheiro Astor [Planeta Sinclair]
Forbidden Planet (Design Design) [spectrumcomputing.co.uk]
Gehen Sie in das Gefängnis [spectrumcomputing.co.uk]
Gemini Wing (Dro Soft) [spectrumcomputing.co.uk]
Golden Basket [spectrumcomputing.co.uk]
Ilha dos Espiões (Timex) [Planeta Sinclair]
Spectrum Organ (Mark Lawrence) [Planeta Sinclair]

Redump software
-----------------------------------
Comecocos (Investronica) [spectrumcomputing.co.uk]
Go To Jail (release 1) [spectrumcomputing.co.uk]
Nightmare Rally (set 3, Erbe) [spectrumcomputing.co.uk]
2022-09-17 19:10:43 -04:00
Vas Crabb
f4d1429f30 bus/gameboy: Added support for banked RAM games in multi-game carts.
New working software list items
----------------
gbcolor.xml: 36 in 1 (SL36-0032) [taizou, Vas Crabb]
2022-09-18 09:00:33 +10:00
Vas Crabb
63e0c8bdc3 bus/gameboy: Added support for two Vast Fame multi-game cartridges.
Neither of these use per-game cartridge RAM banking, but they do
segregate the RAM between games and disable it for games that don't need
it.

New working software list additions
--------------
gbcolor.xml: Yín Bǎn Zhōngwén RPG Zhànlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb]
gbcolor.xml: Shǐshàng Chāoqiáng RPG + Gédòu + Yìzhì Bǎn Zǔhé Kǎ 18 in 1 [taizou, Vas Crabb]
2022-09-18 08:32:30 +10:00
hap
842efa863d upd7810: refresh port C on MCC related output changes 2022-09-18 00:29:12 +02:00
Vas Crabb
ae973b6d65 gbcolor.xml: Actually fill in CRC for added cartridge 2022-09-18 06:09:25 +10:00
Vas Crabb
33f2b34198 bus/gameboy: Added partial support for some Chinese multi-game cartridges.
Cartridge RAM features are not implemented yet.

New working software list items
---------------------
gbcolor.xml: New Super Color 145 in 1 (China) [taizou, Vas Crabb]
2022-09-18 06:05:43 +10:00
hap
8b4eee0898 gmaster: update notes 2022-09-17 20:49:27 +02:00
0kmg
c89b5e241a
Moved Nintendo M8 and M82 product display units out of NES driver. (#10341)
* nintendo/nes_m82.cpp: Moved m82 to separate source file and added partial implementation. Added missing graphics ROM. Got rid of m82p for now.
* nintendo/nes.cpp: Corrected name of "Twin Famicom". Switched famitvc1 to use older RP2A03.

New working machines
--------------------
Nintendo M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]

New working clones
------------------
Nintendo M8 Game Selectable Working Product Display (US, set 1) [kmg]
Nintendo M8 Game Selectable Working Product Display (US, set 2) [kmg]
2022-09-18 04:07:47 +10:00
Vas Crabb
cccaa9a069 misc/amuzy.cpp: Change the short name in the other place 2022-09-18 01:01:43 +10:00
Vas Crabb
5d5728ac79 misc/amuzy.cpp: Corrected title of Acchi Muite Hoi Battle 2022-09-18 00:46:29 +10:00
AJR
b313fc2cc1 wy50.cpp: Note 2022-09-17 10:44:04 -04:00
invertego
f2f28ebba2
n64: fix stack buffer overflow (#10338) 2022-09-17 10:35:08 -04:00
hap
56adbf81a8 redclash: fix stuck sound on highscore screen 2022-09-17 15:50:18 +02:00
Dirk Best
a3483bf372 Revert "er1400: Fix loss of the first data bit on readback"
This reverts commit 0fde33c2dd.
2022-09-17 12:28:33 +02:00
hap
b4b35272d2 gmaster: tweak lcd color 2022-09-17 12:22:25 +02:00
hap
f48ca00945 upd7810: update prev commit: still affect HC flag 2022-09-17 10:52:14 +02:00
AJR
e43bc4bc3e Emulate MN18801A MMU 2022-09-16 23:24:58 -04:00
arbee
6a1747348d New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Achi Muite Hoi Batoru [R. Belmont, Darksoft, Team Europe]
2022-09-16 22:28:53 -04:00
hap
eb841c2cfb Machines promoted to working
----------------------------
Game Master [hap]
2022-09-17 00:31:22 +02:00
Vas Crabb
c25428f519 Added a crude dark theme for the Win32 debugger.
Also made a start on weaning the Qt debugger off its weird configuation
objects.  It can now save more view state with less string comparisons
on memory labels, but it can't restore all of it yet.
2022-09-17 06:31:07 +10:00
hap
b64b4ef8bb upd7810: don't change carry flag with inr/dcr opcodes 2022-09-16 20:09:40 +02:00
hap
3a6ab235cb sed1520: don't write to ram when column address out of range 2022-09-16 20:09:40 +02:00
hap
5027ed2bc3 fidelity as12: add nvram 2022-09-16 20:09:40 +02:00
Vas Crabb
c76cf754b3 debugger/win: Added capability to save/restore window arrangement.
* Format is mostly compatible with the Cocoa debugger, besides reversed
  vertical positioning.
* Made Qt debugger more compatible with configuration format used by
  Win32 and Cocoa debuggers.
* emu/config.cpp: Preserve elements with no registered handlers in
  default and system configuation files.
2022-09-16 22:23:34 +10:00
Patrick Mackinlay
1aae44005b diagnostics: preserve compatibility with old objdump 2022-09-16 17:00:32 +07:00
arbee
53693a8d72 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Docchi Fighter [R. Belmont, Darksoft, Team Europe]
2022-09-15 22:03:36 -04:00
hap
6459dbbd09 gmaster: add lcd chips 2022-09-16 03:55:22 +02:00
hap
3313e1426d gmaster: removed unused ports 2022-09-16 00:24:46 +02:00
hap
37508b7dd7 gmaster: improve sound 2022-09-16 00:20:22 +02:00
hap
ad338bd3e7 source org: move gmaster to handheld folder 2022-09-16 00:18:00 +02:00
hap
e550b0aa1f plaparse: remove not strictly needed use of strrchr 2022-09-15 19:50:56 +02:00
smf-
5acbdb2e86 fix visual studio builds after bdb9404c08 2022-09-15 18:22:03 +01:00
smf-
bdb9404c08 fixes for clang 15.0 on windows [smf] 2022-09-15 13:39:13 +01:00
hap
8a5a7f7ccd conquest: don't assume it has 8bit nvram 2022-09-15 13:47:23 +02:00
Patrick Mackinlay
a94d699cf8 diagnostics: fix symbol backtrace with current objdump 2022-09-15 18:42:47 +07:00
Dirk Best
fc29f5c1f8 f4431: Working EAROM support, provide default NVRAM 2022-09-15 13:19:53 +02:00
Dirk Best
0fde33c2dd er1400: Fix loss of the first data bit on readback 2022-09-15 13:19:47 +02:00
AJR
b65fa9b666 New machines marked as NOT_WORKING
----------------------------------
Yamaha PSR-500 [Phil Bennett]
2022-09-14 20:18:54 -04:00
hap
94a80afb64 blasterkit: fix regression 2022-09-15 01:25:48 +02:00
hap
d823fa71ea New working machines
--------------------
Conquest (prototype) [Code Mystics]
2022-09-15 01:04:15 +02:00
AJR
5f712ea702 Reallow debugger single-step command to break into subroutines during over/out stepping 2022-09-14 17:30:57 -04:00
Vas Crabb
c550481ffa gbcolor.xml: Put the PCB designations on the right items. 2022-09-15 07:04:19 +10:00
Vas Crabb
a40ecafcea bus/gameboy/mbc.cpp: Added support for HK0701 and HK0819 bootlegs.
New working software list additions
----------------------
gbcolor.xml: Guàishòu Go! Go! Ⅱ (China) [taizou, Vas Crabb]
gbcolor.xml: Kǒudài Guàishòu - Dòngzuò Piān (China) [taizou, Vas Crabb]
2022-09-15 06:51:59 +10:00
Vas Crabb
e06e0a9f1b Fixes and cleanup:
* gbcolor.xml, bus/gameboy: Renamed slot option for Rocket Games
  cartridges from "rom_atvrac" to "rom_rocket".
* emu/config.cpp: Made error messages more detailed when opening a
  configuration file fails, and bumped error messages to warning level.
* tools/imgtool: Fixed build.
2022-09-15 04:05:09 +10:00
Lemon-King
8f30e3071f
atari/atarigt.cpp:: Add Japanese release of Primal Rage version 2.3. (#10301)
New clones marked not working
----------------------
Primal Rage (Japan, version 2.3)
2022-09-15 03:17:57 +10:00