Commit Graph

3647 Commits

Author SHA1 Message Date
Jeffrey Pfau b1b5cf8a11 ARM7: Clean up instruction decoding for future expandability 2016-06-06 22:08:19 -07:00
Jeffrey Pfau 1a42ed2b37 SDL, Debugger: Fix some deinitialization issues 2016-06-04 15:28:21 -07:00
Jeffrey Pfau 6e5a79564f Core: Fix missing include 2016-06-01 19:28:59 -07:00
Jeffrey Pfau c313f09518 GB Memory: Remove debugging code that got left in by accident 2016-06-01 03:09:23 -07:00
Jeffrey Pfau 59938208ab GB: Add preliminary HuC-3 support 2016-06-01 02:56:53 -07:00
Jeffrey Pfau c213ee9bb6 GB: Polish savestates a bit 2016-05-31 23:24:20 -07:00
Jeffrey Pfau 61b4d53150 Qt: Enable savestates for GB games 2016-05-30 23:32:55 -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 66345e9b7e Qt: Add refresh button to controller editing 2016-05-30 15:26:54 -07:00
Jeffrey Pfau 1d021a72c7 GB Memory: Fix null deref when rumbling 2016-05-30 15:08:42 -07:00
Jeffrey Pfau 5a2c6d037d GB: First pass at savestates 2016-05-30 15:03:20 -07:00
Jeffrey Pfau a3a380d9f5 Core: Refactor savestates 2016-05-30 15:01:40 -07:00
Jeffrey Pfau cf8868d5cb GB: Fix timer resetting 2016-05-30 12:52:03 -07:00
Jeffrey Pfau f40b9ec82e GB: Fix up debugger a bit 2016-05-30 12:12:00 -07:00
Jeffrey Pfau 0c59856fe3 GB Video: Remove broken hack 2016-05-29 23:32:18 -07:00
Jeffrey Pfau 5f95e7e486 GB Core: Fix uninitialized variable 2016-05-29 12:33:40 -07:00
Jeffrey Pfau 13c882411a GB: Fix IRQs trampling each other if two happen mid-instruction 2016-05-29 11:16:51 -07:00
Jeffrey Pfau f4dc546da6 Util: Fix realloc semantics in utf16to8 2016-05-29 09:57:10 -07:00
Jeffrey Pfau f3d3c59df7 GB: Initialize biosVf 2016-05-28 18:31:04 -07:00
Jeffrey Pfau bd5b3036a1 Core: Migrate extdata to core 2016-05-28 18:31:04 -07:00
Jeffrey Pfau 36ea5ea89c Core: Migrate extdata to core 2016-05-28 16:39:25 -07:00
Jeffrey Pfau b14aafe9cb GB Memory: Fix RTC latching 2016-05-28 12:27:30 -07:00
Jeffrey Pfau 2ee192d868 GB Video: Frame end callback should only happen on instruction boundary 2016-05-28 10:50:17 -07:00
Jeffrey Pfau 334963511b LR35902: Optimize core loop to always run one M-cycle at a time 2016-05-28 01:52:26 -07:00
Jeffrey Pfau d242638e28 OpenGL: Add texSize uniform 2016-05-25 21:25:09 -07:00
Jeffrey Pfau e08087a682 All: Update libzip dependencies on Ubuntu 2016-05-24 19:59:54 -07:00
Jeffrey Pfau 7377725952 GB Video: Fix OBJ/BG priority 2016-05-23 21:57:29 -07:00
Jeffrey Pfau 0f16569e7d GB: Fix eiPending issue 2016-05-23 20:13:51 -07:00
Jeffrey Pfau 616625a510 GB Core: Add `frame` command to debugger 2016-05-23 19:29:11 -07:00
Jeffrey Pfau 11f21ecc46 GB Core: step now advances with instruction granularity 2016-05-23 19:09:20 -07:00
Jeffrey Pfau 210ef6db50 Qt: Clean up some path canonicalization 2016-05-22 23:08:43 -07:00
Jeffrey Pfau 0080fab314 GB Video: Revert video IRQ change, disable OAM IRQ if Hblank IRQ is enabled 2016-05-20 19:04:06 -07:00
Jeffrey Pfau feb5ad2260 ARM7: Fix flags on SBC/RSC 2016-05-20 19:02:15 -07:00
Jeffrey Pfau 62076d885c GB Video: Fix LCD IRQs sticking around for too long 2016-05-19 23:57:45 -07:00
Jeffrey Pfau eb4b53a7c4 GB: Initial BIOS support 2016-05-19 22:31:13 -07:00
Jeffrey Pfau 2f33cd70f6 GBA: Fix PSG audio serialization 2016-05-17 00:19:39 -07:00
Jeffrey Pfau 9569ccb634 GBA: Fix warning about too old version of a savestate 2016-05-17 00:17:01 -07:00
Jeffrey Pfau e81de71f50 ARM7: Flush prefetch cache when loading CPSR via MSR 2016-05-16 01:18:09 -07:00
Jeffrey Pfau b5ff48a74e ARM7: Support forcing Thumb mode via MSR 2016-05-12 00:19:24 -07:00
Jeffrey Pfau b37761327e GBA Core: Fix missing include 2016-05-12 00:19:24 -07:00
Jeffrey Pfau 2d1ad16e1c ARM7: Improve decoder for memory access 2016-05-11 23:12:03 -07:00
Jeffrey Pfau 4375e7029f SDL: Fix SDL 1.2 build 2016-05-11 23:12:03 -07:00
Jeffrey Pfau 98922b7a87 GB: Improve accuracy of video timings 2016-05-11 23:05:24 -07:00
Jeffrey Pfau 273d2db575 GB: Add partial Game Genie support 2016-05-08 23:19:12 -07:00
Jeffrey Pfau 7477c36cb5 GB Memory: Implement ROM patching 2016-05-08 23:19:12 -07:00
Jeffrey Pfau 8768bc21a2 GB Cheats: Add Codebreaker format recognition 2016-05-08 23:19:12 -07:00
Jeffrey Pfau 0e85739cd3 Libretro: Disable logging game errors, BIOS calls and stubs in release builds 2016-05-08 12:33:55 -07:00
Jeffrey Pfau e75b2928b1 Libretro: Fix a crash if no core is loaded 2016-05-08 11:26:24 -07:00
Jeffrey Pfau 890b063ea5 GB: Preliminary cheat support 2016-05-08 01:34:51 -07:00