Commit Graph

82 Commits

Author SHA1 Message Date
Vicki Pfau 19ecae8ca1 Debugger: Show current banks 2017-06-02 19:37:36 -07:00
Vicki Pfau 404332e689 Debugger: Add symbol table skeleton, GB support 2017-05-22 22:19:46 -07:00
Vicki Pfau 91491e704e GB, GBA Core: Ensure the core is halted even if a state is not loaded 2017-04-29 01:39:46 -07:00
Vicki Pfau aec8b82756 GB, GBA Core: Reset audio when loading mVL states so audio sync works 2017-04-29 01:39:46 -07:00
Vicki Pfau 25beafcc11 GB, GBA Core: Only deserialize needed parts of savestates for mVL 2017-04-29 01:39:46 -07:00
Vicki Pfau deffdc79a0 Core: New mVL file format 2017-04-29 01:39:46 -07:00
Vicki Pfau 3021996a49 All: Cleanup and buildfixing 2017-04-29 01:39:45 -07:00
Vicki Pfau d4deaf6292 GB: Video tester 2017-04-29 01:39:12 -07:00
Vicki Pfau 3a8c5c4bf1 GB: Video/audio channel enabling/disabling 2017-04-21 17:30:30 -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 e063e05662 Core: Unify peripheral attachment 2017-04-09 19:46:52 -07:00
Vicki Pfau ba65740b15 GB: Allow setting DMG palette 2017-04-03 14:32:21 -07:00
Vicki Pfau cca3a94617 GB Core: Fix uninitialized variable 2017-03-22 15:47:33 -07:00
Vicki Pfau 91c0f95e5f Core: Only attempt to open BIOS if the path is non-null 2017-03-20 17:37:20 -07:00
Vicki Pfau ba3b068df4 Core: Savestates now contain any RTC override data 2017-02-17 18:19:17 -08:00
Vicki Pfau 3ac0b20ff8 Core: Cores can now have multiple sets of callbacks 2017-02-08 11:34:27 -08:00
Vicki Pfau 7ed4f38bdd Qt: Revamp BIOS handling 2017-01-23 10:11:13 -08:00
Vicki Pfau 22a36e0af9 Core: Add generic checksum function 2017-01-17 18:29:58 -08:00
Jeffrey Pfau fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau 5b80b8e4c7 Debugger: Make building with debugging aspects optional 2016-10-26 23:28:25 -07:00
Jeffrey Pfau a0d223eef7 Debugger: Modularize CLI debugger 2016-10-25 21:12:35 -07:00
Jeffrey Pfau 8561c80a1c GB MBC: Fix initializing MBC when no ROM is loaded 2016-10-21 19:14:09 -07:00
Jeffrey Pfau 8d89fb78ba Core: Add callbacks 2016-10-21 01:59:48 -07:00
Jeffrey Pfau 79274de539 Core: Fix importing save games as read-only 2016-09-25 13:39:52 -07:00
Jeffrey Pfau 5a24012e8a Core: Const correctness fixes 2016-09-20 16:34:59 -07:00
Jeffrey Pfau 891a607507 GB, GBA: Unload cheats when unloading ROM 2016-09-19 07:26:06 -07:00
Jeffrey Pfau e2807b3915 Core: Revise how savegame loading works 2016-09-18 00:09:15 -07:00
Jeffrey Pfau f658bc00d9 GB: Clean up BIOS detection 2016-09-17 10:37:05 -07:00
Jeffrey Pfau 5425cff3e2 Core: Add functions for pakcing and unpacking pixels 2016-09-17 04:13:07 -07:00
Jeffrey Pfau 50466642ad GB Memory: Add segment parameter to GBPatch8 2016-09-16 18:17:29 -07:00
Jeffrey Pfau 1bc8dfe42b GB, GBA: Automatic BIOS detection 2016-09-09 16:30:48 -07:00
Jeffrey Pfau 38e3858852 GB: Add overrides 2016-09-09 16:29:52 -07:00
Jeffrey Pfau 3a834d564d Core: Fix some memory leaks 2016-09-07 11:04:31 -07:00
Jeffrey Pfau 87d4dad893 GB: Save auto-sizing 2016-09-06 11:15:27 -07:00
Jeffrey Pfau bdf647db42 GB: Fix savestates being taken at non-CORE_FETCH times 2016-08-29 23:24:03 -07:00
Jeffrey Pfau 68859f9fd8 GB: Add loading a temporary save 2016-08-28 01:45:04 -07:00
Jeffrey Pfau d23c993bbe Qt: Memory viewer can now select segments 2016-08-23 13:14:43 -07:00
Jeffrey Pfau 5ea104844d Core: Put back sram in savestates 2016-05-30 23:16:00 -07:00
Jeffrey Pfau c3f69e7b69 GB: Add serialization headers 2016-05-30 23:06:32 -07:00
Jeffrey Pfau 5a2c6d037d GB: First pass at savestates 2016-05-30 15:03:20 -07:00
Jeffrey Pfau 5f95e7e486 GB Core: Fix uninitialized variable 2016-05-29 12:33:40 -07:00
Jeffrey Pfau 11f21ecc46 GB Core: step now advances with instruction granularity 2016-05-23 19:09:20 -07:00
Jeffrey Pfau eb4b53a7c4 GB: Initial BIOS support 2016-05-19 22:31:13 -07:00
Jeffrey Pfau 7477c36cb5 GB Memory: Implement ROM patching 2016-05-08 23:19:12 -07:00
Jeffrey Pfau 890b063ea5 GB: Preliminary cheat support 2016-05-08 01:34:51 -07:00
Jeffrey Pfau 0fa6da495d All move around debugger files a bit 2016-05-08 00:52:15 -07:00
Jeffrey Pfau 4b5885624b GB Core: Add rawRead* and enable memory viewer for Game Boy 2016-05-05 23:52:28 -07:00
Jeffrey Pfau 1326626777 Core: Add raw memory read/write operations 2016-05-05 23:19:39 -07:00
Jeffrey Pfau b365628aad Debugger: Begin GB debugger 2016-04-25 22:34:14 -07:00
Jeffrey Pfau 1cc0bdeec1 Debugger: Refactor large portions of debugger to allow for multiplatform 2016-04-25 21:49:29 -07:00