Sour
6ed9ed094a
Debugger: GB - Added support for register labels + added default labels for GB registers
2020-06-06 22:35:17 -04:00
Sour
8324da37d2
Debugger: GB - Save debugger labels/watch entries
2020-06-06 22:34:49 -04:00
Sour
bdecd6270b
Debugger: GB - Allow saving rom modifications as .gb or .ips files
2020-06-06 22:34:40 -04:00
Sour
704598212a
Debugger: GB - CDL support
2020-06-06 22:27:58 -04:00
Sour
9c4fb9c45c
Debugger: GB - Added assembler tool
2020-06-06 22:27:54 -04:00
Sour
7852d6f75c
Mono: Fixed unbound debugger shortcuts being triggered by pressing the windows key
2020-06-04 17:46:32 -04:00
Sour
e4a28625f5
Debugger: Fixed missing IRQ/NMI events for Lua
2020-06-04 17:25:48 -04:00
Sour
e6a483c525
SA1: Fixed crash when loading SA1 games with no SRAM
...
+ If battery flag is set but sram size is 0, backup IRAM instead
2020-06-03 20:37:36 -04:00
Sour
8a37a7ed76
Debugger: GB Event Viewer - Fixed tooltip display for DMA reads/writes
2020-06-02 20:42:58 -04:00
Sour
1689ea4d3f
Linux: Fixed crash when opening event viewer
...
(+ fixed some compilation warnings)
2020-06-02 20:05:21 -04:00
Sour
79197dfe49
Debugger: GB - Added support for RGBDS .sym files
2020-06-02 19:41:47 -04:00
Sour
4db6c08822
Debugger: GB - Added sprite viewer
2020-06-01 23:36:18 -04:00
Sour
6bccfa874f
Debugger: GB - Tilemap viewer improvements
...
-Show tilemap/tile information
-Show overlay option
2020-06-01 22:17:14 -04:00
Sour
2355ef6550
Debugger: GB - Fixed some issues with disassembly style
2020-06-01 20:07:20 -04:00
Sour
bab36b826f
Debugger: Tweak WLA-DX .sym regex to allow more .sym files to load properly
2020-05-31 17:24:12 -04:00
Sour
67f000c18c
GB: PPU - Implement STAT bug emulation
...
Fixes Zerd no Densetsu and Road Rash
2020-05-31 17:24:10 -04:00
Sour
6edccc00b9
GB: Update coincidence flag and STAT IRQ when writing to LYC
...
Fixes ly_lyc_153_write-GS
2020-05-31 17:23:55 -04:00
Sour
86bd6c4deb
GB: Fix LYC behavior on scanline 0
2020-05-31 17:21:19 -04:00
Sour
2ccef88375
GB: PPU accuracy improvements
...
Passes all moooneye-gb tests
2020-05-31 17:19:53 -04:00
Sour
a9c456b75a
GB: Display first frame after enabling LCD as a blank frame
...
Fixes bad frames that show up in various games during screen transitions
2020-05-28 23:58:22 -04:00
Sour
dc986b72b7
GB: PPU - Improved window emulation
...
-Latch x/y/enabled values for the scanline (can't be changed midscanline based on wx_split test)
-Keep count of the scanlines where window rendering occurs to render the excepted lines in the window
2020-05-28 22:07:34 -04:00
Sour
fd1ff4cb3e
GB: Added HDMA support (GBC)
2020-05-28 00:15:37 -04:00
Sour
06376f8ca9
GB: Improved DMA support for GBC (timing + bug fixes)
...
Fixes issues in Star Wars Racer
2020-05-27 22:50:27 -04:00
Sour
dae99e0a75
Debugger: GB - Added missing wram mirror at $E000 in memory mappings
2020-05-27 22:48:59 -04:00
Sour
ade29a0627
GB: Fixed draw priority issues with CGB
2020-05-27 21:09:53 -04:00
Sour
4b86601faf
GB: Improved serial link emulation stub
2020-05-27 19:54:12 -04:00
Sour
5e6e9e41aa
GB: PPU - Fixed $FF44 return value for scanline 153
...
Fixes Aladdin (GBC) opening screen
2020-05-26 23:57:28 -04:00
Sour
d1952d33f9
Debugger: GB - Fixed disassembly for CB prefixed instructions
2020-05-26 23:56:34 -04:00
Sour
b22f514ae5
Debugger: Fixed crash when opening up debugger window for SNES games
...
(caused by GB support)
2020-05-26 19:49:38 -04:00
Sour
bdce582677
PPU: Fixed sprite display when sprite interlace mode is turned on
2020-05-26 18:58:13 -04:00
Sour
2a6504c2d4
PPU: Fixed mirroring behavior when vram address is over $7FFF
...
Prevents graphical glitches in Lemmings 2 (which appeared because the game uses addresses over $7FFF, which loaded random data outside the vram buffer)
2020-05-26 18:10:19 -04:00
Sour
eceb8d790b
GB: PPU - Removed unnecessary sort operation
2020-05-26 00:14:19 -04:00
Sour
faf4d62ef4
GB: Allow picking GB model (original vs color) and using a boot rom
...
+Adds boot rom/sprite ram in hex editor
+Allow colorized GB games in GBC mode
2020-05-26 00:05:35 -04:00
Sour
8b2a6b5fa6
GB: Fixed crash on reload when frame count is shown
...
+ Fixed game timer not being accurate for GB
2020-05-25 19:43:57 -04:00
Sour
7100eab0f1
Debugger: GB - Fixed memory mappings display issue
2020-05-25 19:43:22 -04:00
Sour
9f7ee662f9
GB: APU - Implemented volume update behavior on register writes
...
Fixes sound in Prehistorik intro
2020-05-24 22:41:54 -04:00
Sour
4274c481d7
GB: Added missing variables in save states
2020-05-24 22:04:47 -04:00
Sour
18c96c8402
GB: Improved PPU LCD timings
2020-05-24 21:57:38 -04:00
Sour
bcf36df5f2
Debugger: GB - Fixed relative address calculation
2020-05-24 21:57:38 -04:00
Sour
fb3bf73ba6
GB: Improved timer implementaion
...
Passes all(?) mooneye-gb timer tests
2020-05-24 21:57:38 -04:00
Sour
b758e97753
GB: Fixed open bus behavior for some registers
...
Fixes unused_hwio-GS and if_ie_registers
2020-05-24 21:57:38 -04:00
Sour
72cd44393a
GB: OAM DMA has priority over PPU rendering (?)
...
Partially fixes prehistorik man intro
2020-05-24 21:57:38 -04:00
Sour
bc90c489c1
GB: Improved EI and IRQ behavior
...
Passes ei_sequence, ei_timing, ie_push, rapid_di_ei, reti_intr_timing
2020-05-24 21:57:38 -04:00
Sour
32db3f9d15
GB: Fixed idle cycle timing for CALL
2020-05-24 21:57:38 -04:00
Sour
c33f1d99ea
GB: Fixed RST/PUSH idle cycle timing
2020-05-24 21:57:38 -04:00
Sour
9305c432b4
GB: Added open bus bits on $FF07
2020-05-24 21:57:38 -04:00
Sour
5279ebb688
GB: Fixed OAM write behavior during DMA
2020-05-24 21:57:38 -04:00
Sour
10be89012c
GB: Various emulation improvements
...
-Better OAM DMA emulation
-Better STAT IRQ emulation
-Better LCD power on state
-Moved DMA logic to GbDmaController
2020-05-24 21:57:38 -04:00
Sour
c32472913c
Debugger: Add basic support for wla-dx symbol files for gb roms
2020-05-24 21:57:37 -04:00
gouchi
652bea85b4
Libretro: Update Makefile.common ( #130 )
2020-05-24 20:34:27 -04:00