Commit Graph

799 Commits

Author SHA1 Message Date
Vicki Pfau 201da5adac Debugger: Add mDebuggerRunFrame convenience function 2017-06-11 12:04:42 -07:00
Vicki Pfau 70a6622a5c Debugger: Execution tracing 2017-06-11 09:26:26 -07:00
Vicki Pfau 87791b9db9 Core: Move savestate creation time to extdata 2017-06-10 09:27:19 -07:00
Vicki Pfau a4faf9f079 Core: Add memory search "guessing" 2017-06-05 18:41:27 -07:00
Vicki Pfau 202b7b1509 Core: List memory segments in the core 2017-06-05 15:20:58 -07:00
Vicki Pfau 9c144266ec LR35902: Add watchpoints 2017-06-02 19:15:13 -07:00
Vicki Pfau 9c23eb8428 GBA: Add keypad IRQs (fixes #733) 2017-06-02 18:36:06 -07:00
Vicki Pfau 825805a2c0 GB MBC: Fix swapping carts not detect new MBC 2017-06-02 11:27:28 -07:00
Vicki Pfau f84af91173 GB MBC: Add MBC1-M support with basic heuristic 2017-05-30 22:31:26 -07:00
Vicki Pfau dae68c2182 All: Update CHANGES 2017-05-22 22:19:46 -07:00
Vicki Pfau b5c350bc5b GB Video: Improved video timings (again) 2017-05-19 16:06:50 -07:00
Vicki Pfau 53bcea6373 GB: Fix STAT blocking 2017-05-19 16:06:49 -07:00
Vicki Pfau 5031ef7c39 LR35902: Fix decoding LD r, $imm and 0-valued immediates (fixes #735) 2017-05-19 16:06:37 -07:00
waddlesplash ccfb9f24f5 Update CHANGES appropriately. 2017-05-16 20:39:36 -07:00
waddlesplash 78e4083a56 Qt: New library system (#549) 2017-05-15 16:27:29 -07:00
Vicki Pfau 669075582d Util: Tune patch-fast extent sizes 2017-04-29 01:39:46 -07:00
Vicki Pfau 29e5e3b42d Core: Move rewind diffing to its own thread 2017-04-29 01:39:46 -07:00
Vicki Pfau ad203c17bd All: Update CHANGES 2017-04-29 01:39:46 -07:00
Vicki Pfau 8e79530cc6 Test: Fix crash when fuzzing fails to load a file 2017-04-29 01:39:46 -07:00
Vicki Pfau 367a126748 GBA Hardware: Fix crash if a savestate lies about game hardware 2017-04-29 01:39:46 -07:00
Vicki Pfau 6b547899a8 VFS: Add VFileFIFO for operating on circle buffers 2017-04-29 01:39:46 -07:00
Vicki Pfau 5b6bf9eb64 Test: Fix crash when loading invalid file 2017-04-29 01:39:45 -07:00
Vicki Pfau 1731d4f975 Test: Don't rely on core for frames elapsed 2017-04-29 01:39:45 -07:00
Vicki Pfau fbb02475da VFS: Optimize expanding in-memory files 2017-04-29 01:39:11 -07:00
Vicki Pfau bcf0e8ec59 GBA: Fix multiboot loading resulting in too small WRAM 2017-04-25 11:58:05 -07:00
Vicki Pfau 870c375cf6 Test: Fix crash when fuzzing fails to load a file 2017-04-24 13:39:21 -07:00
Vicki Pfau 422c3a25b8 GBA Hardware: Fix crash if a savestate lies about game hardware 2017-04-24 13:39:21 -07:00
Vicki Pfau 93122df1f4 Test: Fix crash when loading invalid file 2017-04-24 13:39:20 -07:00
Vicki Pfau 2d930cbc61 All: Add option to lock video to integer scaling 2017-04-21 18:13:16 -07:00
Vicki Pfau 3a8c5c4bf1 GB: Video/audio channel enabling/disabling 2017-04-21 17:30:30 -07:00
Vicki Pfau 84dc182a5d Core: Fix crash with rewind if savestates shrink 2017-04-21 16:22:48 -07:00
Vicki Pfau 01832ec513 Qt: Ensure CLI backend is attached when submitting commands (fixes #662) 2017-04-21 16:21:50 -07:00
Vicki Pfau 8b805b3909 Debugger: Make attaching a backend idempotent 2017-04-21 16:20:52 -07:00
Vicki Pfau a159e37793 GBA Video: Don't update background scanline params in mode 0 (fixes #377) 2017-04-21 03:15:39 -07:00
Vicki Pfau b154457857 GBA BIOS: More tiny fixes to ArcTan2 2017-04-20 23:18:51 -07:00
Vicki Pfau f4abdd6c4c GBA BIOS: Fix ArcTan2 sign in HLE BIOS (fixes #689) 2017-04-20 17:59:02 -07:00
Vicki Pfau c9d411a762 GBA BIOS: Fix ArcTan sign in HLE BIOS 2017-04-20 17:53:01 -07:00
Vicki Pfau 959f66a1a0 Core: Add option to allow preloading the entire ROM before running 2017-04-13 00:28:28 -07:00
Vicki Pfau 58c9bcf67a Core: Ability to enumerate and modify video and audio channels 2017-04-12 13:28:21 -07:00
Vicki Pfau d16df69790 Feature: Command line ability to override configuration values 2017-04-11 22:20:37 -07:00
Vicki Pfau 7dc9eb4d56 Feature: Make -l option explicit 2017-04-11 22:18:33 -07:00
Vicki Pfau 06d6586e6f Qt: Add .gb/.gbc files to the extension list in Info.plist 2017-04-11 13:30:42 -07:00
Vicki Pfau 484618ca4c Core: Restore sleep callback 2017-04-09 19:13:13 -07:00
Vicki Pfau 19d0ca3b8b Qt: Fix crash when changing audio settings after a game is closed 2017-04-06 11:54:13 -07:00
Vicki Pfau 2fbd31c51a Qt: Make "Mute" able to be bound to a key (fixes #559) 2017-04-05 13:17:30 -07:00
Vicki Pfau 6a77d2aaea FFmpeg: Force MP4 files to YUV420P 2017-04-04 02:02:29 -07:00
Vicki Pfau d9b645b209 FFmpeg: Return false if a file fails to open 2017-04-04 02:01:06 -07:00
Vicki Pfau 133424bd4f FFmpeg: Fix overflow and general issues with audio encoding 2017-04-04 02:00:10 -07:00
Vicki Pfau f73fd7f3da GB: Fix flickering when screen is strobed quickly 2017-04-03 14:31:50 -07:00
Vicki Pfau 232e67f529 SDL: Fix race condition with audio thread when starting 2017-04-03 12:20:28 -07:00