Commit graph

412 commits

Author SHA1 Message Date
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
8a37a7ed76 Debugger: GB Event Viewer - Fixed tooltip display for DMA reads/writes 2020-06-02 20:42:58 -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
bab36b826f Debugger: Tweak WLA-DX .sym regex to allow more .sym files to load properly 2020-05-31 17:24:12 -04:00
Sour
2ccef88375 GB: PPU accuracy improvements
Passes all moooneye-gb tests
2020-05-31 17:19:53 -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
4b86601faf GB: Improved serial link emulation stub 2020-05-27 19:54:12 -04:00
Sour
d1952d33f9 Debugger: GB - Fixed disassembly for CB prefixed instructions 2020-05-26 23:56:34 -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
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
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
c32472913c Debugger: Add basic support for wla-dx symbol files for gb roms 2020-05-24 21:57:37 -04:00
Sour
2f511530bd GB: Stat IRQ logic improvements 2020-05-22 00:47:55 -04:00
Sour
713d18c2d4 GB: Fixed sprites with x < 8 (e.g partially offscreen) not being shown at their correct position
+ Re-implement BG priority flag for GBC
2020-05-21 23:55:01 -04:00
Sour
134c28ed9f GB: Replace scanline renderer with pixel renderer
Probably still not very accurate
2020-05-21 20:57:00 -04:00
Sour
371a7a1ac8 Added basic support for GBC games 2020-05-19 21:31:33 -04:00
Sour
5f055110fa Added Game Boy support
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
082e1932bc Debugger: Tilemap Viewer - Added tile address field 2020-05-16 13:22:43 -04:00
Sour
983db6c27d Debugger: Tilemap Viewer - Fixed address calculation for mode 7 tiles 2020-05-16 12:46:38 -04:00
Sour
c4389d63ba Debugger: Lua - Added missing definition for getInput API 2020-05-16 12:02:10 -04:00
Sour
7a313572a5 Debugger: Added support for bass .sym files 2020-05-08 18:05:14 -04:00
Sour
3a41275575 Debugger: Auto-load msl/sym symbol files, if they are found (when option is enabled) 2020-05-07 21:26:16 -04:00
Sour
dfd1f9109a Debugger: Fixed new breakpoints/etc being lost when resetting/power cycling 2020-05-07 16:59:24 -04:00
Sour
9e39c6555a Debugger: Fixed labels not always being updated as expected when power cycling 2020-05-06 18:50:07 -04:00
Sour
9950a4d4cc Debugger: Added copy selection option in disassembly view 2020-05-03 15:14:00 -04:00
Sour
6b4fe28e59 Debugger: Lua - Add option to auto-restart scripts after power cycling or reloading the rom 2020-05-03 14:31:34 -04:00
Sour
5daa1b6225 Video: Fixed/changed some aspect ratio calculations
-Fixed calculation for width for NTSC/PAL
-NTSC/PAL are PAR, as before, but 4:3/16:9 are now DAR instead, since their purpose is to fill the user's screen, regardless of overscan settings
2020-04-29 20:24:21 -04:00
Sour
5ff456bc09 Audio: Added cubic interpolation option 2020-04-28 17:56:57 -04:00
Sour
45602ed530 UI: Change volume inc/dec rate to 5 2020-04-28 17:56:40 -04:00
Sour
479e91c5f2 Debugger: Add support for assert expressions 2020-04-26 22:32:17 -04:00
Sour
e4441b5237 BS-X: Fixed loading .bs files from zip/7z files 2020-04-26 12:37:01 -04:00
Sour
dd0287088c Version Update: 0.4.0 2020-04-25 14:43:50 -04:00
Sour
d4a9ed3677 Linux: Fixed some crashes and layout issues 2020-04-25 14:12:32 -04:00
Sour
34fbe980de UI: Added shortcut to increase/decrease volume 2020-04-24 21:15:46 -04:00
Sour
009f3f8d46 UI: Disable netplay/movies when runahead is enabled
There are issues with both features when runahead is enabled
2020-04-16 20:49:54 -04:00
Sour
aa899d6b35 UI: DPI-related fixes/improvements 2020-04-13 11:21:45 -04:00
Sour
95500e6dce Debugger: Tile Viewer - Fixed crash when opening window 2020-04-12 23:47:00 -04:00
Sour
2d0b0c47bb Debugger: Assembler - Fixed crash when applying code changes
Values passed to MarkBytesAs function were not using PRG ROM offsets
2020-04-10 22:19:14 -04:00
Sour
1b4440057a Debugger: Script Window - Fixed bug that caused a saved script on the disk to be overwritten with another script 2020-04-03 19:00:49 -04:00
Sour
4ff12ecfaa UI: Fixed issue with random game feature that caused it to ignore .smc files 2020-03-30 16:59:25 -04:00
Sour
7c79bf2974 Debugger: Added SA-1 tab to register viewer 2020-03-02 23:08:28 -05:00
Sour
455f705e45 Debugger: Force window to update when opened while core is already paused 2020-03-01 22:02:07 -05:00
Sour
060ea6dcb5 UI: Fixed game selection screen disappearing when clicking on a deleted game that cannot be loaded 2020-03-01 21:46:37 -05:00
Sour
29175d7454 Debugger: Fixed edit label dropdown being empty from SA-1 debugger 2020-03-01 17:47:53 -05:00