Commit graph

3725 commits

Author SHA1 Message Date
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
bc48dc84b0 ARM Dynarec: Add loop folding 2016-05-19 21:20:47 -07:00
Jeffrey Pfau
361d9ceeec ARM Dynarec: Fix performance regression 2016-05-18 01:04:02 -07:00
Jeffrey Pfau
b6f784b3be ARM Dynarec: Slightly optimize PC updating 2016-05-17 23:29:18 -07:00
Jeffrey Pfau
971384ad82 ARM Dynarec: Optimize PC/events updating 2016-05-17 23:27:59 -07:00
Jeffrey Pfau
38654b45b3 ARM Dynarec: Remove basic hotspotting 2016-05-17 23:27:59 -07:00
Jeffrey Pfau
1dd46f8906 ARM Dynarec: Add basic branch prediction 2016-05-17 23:27:59 -07:00
Jeffrey Pfau
518d50c48c ARM Dynarec: First implementation 2016-05-17 23:27:52 -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
85f96c1e63 Util: Add Table size lookup functions 2016-05-11 23:10:56 -07:00
Jeffrey Pfau
6583d2d07c Util: Basic bump pointer allocator 2016-05-11 23:10:56 -07:00
Jeffrey Pfau
ffbe2ea246 ARM7: Improve decoder for memory access 2016-05-11 23:10:40 -07:00
Jeffrey Pfau
45f39631cf SDL: Fix SDL 1.2 build 2016-05-11 23:09:22 -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
Jeffrey Pfau
0fa6da495d All move around debugger files a bit 2016-05-08 00:52:15 -07:00
Jeffrey Pfau
72b826dd20 Libretro, OpenEmu: Fix build, functionality untested 2016-05-08 00:00:07 -07:00
Jeffrey Pfau
3908b43d93 Qt: Refresh cheats after adding 2016-05-07 23:44:38 -07:00
Jeffrey Pfau
44bbb9d1bb Core: Refactor out cheats 2016-05-07 22:54:35 -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
20f790bb61 GBA Cheats: Support for encrypted CodeBreaker cheats 2016-05-05 22:56:05 -07:00
Jeffrey Pfau
24c0893cf5 All: Put version.h somewhere better 2016-05-04 01:36:25 -07:00
Jeffrey Pfau
93e5b6da7b All: Rearrange some directories to make more sense 2016-05-04 01:28:30 -07:00
Jeffrey Pfau
df8cddb289 GBA Core: Fix busRead16 2016-05-04 00:44:19 -07:00
Jeffrey Pfau
525354e500 GBA Core: Fix core reset without ROM 2016-05-04 00:44:19 -07:00
Jeffrey Pfau
9caa6f19ed Qt: Partially fix booting BIOS 2016-05-04 00:44:19 -07:00
Jeffrey Pfau
d6fce03fa3 All: Fix instruction tables getting zeroed when linking sometimes 2016-05-03 22:01:37 -07:00
Jeffrey Pfau
4b43a88ebd GB: Fix some memory errors in reset 2016-04-29 02:21:15 -07:00
Jeffrey Pfau
af96ee7087 GB Audio: Remove faulty optimization 2016-04-29 01:35:57 -07:00
Jeffrey Pfau
faab8ae5f0 All: Update CHANGES 2016-04-29 01:35:43 -07:00
Jeffrey Pfau
cc16522ffd GBA Video: Null renderer should return proper register values 2016-04-29 00:32:12 -07:00
Jeffrey Pfau
4b4be372c0 All: Fix some warnings 2016-04-29 00:20:45 -07:00
Jeffrey Pfau
37a0839a25 Debugger: Some memory debugger fixes 2016-04-29 00:17:43 -07:00
Jeffrey Pfau
5c9d5d9ddf GBA SIO: Add bits for JOY connections 2016-04-29 00:03:30 -07:00
Jeffrey Pfau
f0f12fec1a All: CMake cleanup 2016-04-28 23:51:18 -07:00
Jeffrey Pfau
b0a1a2e2b7 All: Add QUIET parameter to silence CMake 2016-04-28 22:45:34 -07:00