Sour
ff032b3230
GBC: Fixed issues with read/writing palette register
...
Fixes "CRAM readable" and "CRAM access blocking" tests
2023-05-12 23:36:21 -04:00
Sour
d9ae147639
GBC: Fixed read/write behavior for some registers
...
Fixes "OR mask for GBC registers" test
2023-05-12 23:25:23 -04:00
Sour
7a94e22043
GB: Fixed regression in rtc-invalid-banks-test
...
Only allow banks 4-7 when save ram is 64+kb (MBC30)
2023-05-12 23:21:22 -04:00
KungFuFurby
8a08187d6c
Debugger: SPC - Add TCALL and PCALL opcodes to list of subroutine opcodes in SPC debugger ( #20 )
2023-05-12 21:26:20 -04:00
Sour
932c62fd34
SNES: Improved SPC file compatibility
...
Try to figure out which of the 100C0-100FF or 101C0-101FF sections contains the actual RAM
2023-05-12 17:44:59 -04:00
Sour
706b361a34
Debugger: Event Viewer - Fixed list selection not updating when clicking on an event in the ppu view
2023-04-26 17:17:21 -04:00
Sour
a72004dd9c
Movies: Always add save state to movies when power on state is random
2023-04-23 20:06:29 -04:00
Sour
84a265ea5d
Debugger: Added option to ignore dummy reads/writes in breakpoints
2023-04-23 19:07:46 -04:00
Sour
fdcb334329
GB: Fixed compatibility issues with some GBS files
2023-04-23 14:04:59 -04:00
Sour
50562407ed
GB: Fixed crash when reloading a GBS at the same time as a track change occurs
2023-04-23 14:04:52 -04:00
Sour
bfe477a1f5
Debugger: NES - Fixed missing effective address for JMP (indirect)
2023-04-22 23:51:24 -04:00
Sour
c24037a9b5
UI: Fixed screensaver not getting disabled while game is running
2023-04-22 20:58:51 -04:00
Sour
2761a5814e
UI: Fixed broken screenshots in load/save state menus on NES when a hd pack is loaded
2023-04-22 20:44:25 -04:00
Sour
70415bdace
SNES: Added missing setting to movies/netplay sync
2023-04-22 20:32:32 -04:00
Sour
884f465733
NES: HD Packs - Added ability to ignore palette for tile/sprite conditions and addition tag
...
+ Allow fallback tiles to use "default" tiles when palette doesn't match
Also changes hd pack version to v108
2023-04-22 14:40:41 -04:00
Sour
66cc6d005c
Debugger: Event Viewer - Added event color in list
2023-04-21 22:15:26 -04:00
Sour
a2d5593b9e
SNES: Added option to configure SPC clock speed
2023-04-21 21:20:59 -04:00
Sour
4cebda825f
GB: Fixed missing SGB border in Tetris DX
2023-04-20 23:53:01 -04:00
Sour
36e9db1cb5
PCE: Fixed SCSI drive behavior when an invalid command is received
...
Fixes crash in It Came from The Desert during the introduction
2023-04-20 20:06:38 -04:00
Sour
fd17a0669b
Debugger: PCE - Log SCSI commands in debug log
2023-04-20 20:06:14 -04:00
Sour
414d3e7f7c
NES: Added very incomplete Famicom Network System support
2023-04-19 20:17:24 -04:00
Sour
01384245ba
Debugger: Fixed assembler issues when using labels with relative jumps
...
Affects NES, SNES, PCE
2023-04-18 20:53:32 -04:00
Sour
ae4d738336
SNES: Fixed Satellaview .bs file support
2023-04-17 21:52:21 -04:00
Sour
bc491a7e2a
PCE: Fixed ADPCM issue when setting read address
...
Address should only be updated if the previous write had the bit cleared
Fixes a crash in the Games Express game "CD Mahjong Bishoujo Chuushinha" after character selection
2023-04-17 21:30:53 -04:00
Sour
452785fee5
PCE: Added support for Games Express CD card/games
2023-04-17 21:29:14 -04:00
Sour
4119de9e9c
Debugger: Event viewer - Added right-click menu options for viewer/list
2023-04-16 22:30:47 -04:00
Sour
8cf570a8cb
GB: Partial MBC7 support (no eeprom, no accelerometer)
2023-04-15 18:14:04 -04:00
Sour
c613060a2d
GB: Partial MBC6 support (no flash)
2023-04-15 15:34:29 -04:00
Sour
44233413a1
Debugger: Prevent load state/reset counters from triggering uninit ram read break on all reads
2023-04-15 15:34:24 -04:00
Sour
4cfc4a6a9d
GB: Added option to allow invalid inputs
...
Some games crash when 2 opposite directions are pressed at the same time (e.g Pocket Bomberman)
2023-04-15 01:14:48 -04:00
Sour
44bf3ccea9
GC: Added HuC1 support
2023-04-15 01:14:16 -04:00
Sour
5c7d21b7b8
Debugger: Don't auto-load cdl files next to the rom by default
...
+ Add log window warning if loaded CDL files don't have the header/crc
2023-04-14 22:51:35 -04:00
Sour
bdb4495811
GB: Allow up to 64kb cart ram on MBC3 (for MBC30)
...
Fixes Pokemon Crystal save issues
2023-04-14 21:33:56 -04:00
Sour
7d0bca9e0a
GB: MBC3 - Fixed broken mapping for cart RAM
2023-04-14 21:15:44 -04:00
Sour
84e5e83213
Fixed warning
2023-04-14 21:15:15 -04:00
Sour
3d60d939c4
SNES: Added missing variables to save state
...
Fixes sound crackling issues in some games with runahead is enabled
2023-04-14 18:34:06 -04:00
Sour
6e82199b0f
Debugger: Prevent dummy reads from triggering uninit read breakpoint (NES/PCE)
2023-04-13 22:28:22 -04:00
Sour
1ddf93480a
GB: Set wave ram to random values on power on
...
Fixes missing wave channel audio in R-Type (on GB)
2023-04-13 21:39:46 -04:00
Sour
f4824a68e5
GB: Changing input select bits can trigger joypad IRQ
...
Fixed Double Dragon 3 input issues
2023-04-13 20:21:59 -04:00
Sour
88894a272b
GB: Improved logic to enable window
...
Only enable window if WY==LY at some point in the frame - setting WY during the frame to a value before the current scanline should not turn on the window
Fixes glitches when moving in Urusei Yatsura
2023-04-13 19:38:04 -04:00
Sour
976825b6f3
GBC: Fixed broken HUD in Warriors of Might and Magic
...
Window does not get enabled on CGB when WX=0 (?)
2023-04-13 00:08:02 -04:00
Sour
e9212bc264
GB: Skip/ignore byte after STOP opcode
...
Fixes Konami GB Collection Vol.4 in CGB mode which has a non-zero byte after the STOP op when switching to high speed mode
2023-04-12 23:09:16 -04:00
Sour
556ea9b6f1
GB: First frame after turning on LCD on CGB shouldn't be white
...
Fixes flickering in the intro of Men in Black - The Series
2023-04-12 23:09:06 -04:00
Sour
190fb48b5f
GB: Fixed missing values in APU save state
...
Caused some audio issues when loading a state in some scenarios
2023-04-12 21:05:14 -04:00
Sour
380377dd82
GBC: Fixed GBC sprite priority logic
2023-04-12 20:50:31 -04:00
Sour
c9678a907b
Debugger: Fixed jump labels not being shown if address has a comment
2023-04-11 23:19:05 -04:00
Sour
31e418b1f7
Debugger: Assembler - allow '+' in label names to fix issues with multi-byte labels
...
+ Fixed first pass issues with GB assembler for relative addresses
2023-04-11 23:14:41 -04:00
Sour
7090fcdb71
Debugger: Warn when "save rom as" fails
2023-04-11 22:33:02 -04:00
Sour
43e8724b65
GB: Fixed DMA inactive/active flag behavior ($FF55.7)
...
Fixes freezes in Lego Racers and Pocket Music
2023-04-11 22:06:44 -04:00
Sour
945b1c8418
GB: Fixed out-of-bounds writes when processing oam corruption
2023-04-11 21:34:08 -04:00