34 Commits

Author SHA1 Message Date
Jeffrey Pfau
908e61f415 All: Add clang-format options and run them 2015-06-29 20:45:08 -07:00
Jeffrey Pfau
0772fc4967 GBA Memory: Optimize stall code 2015-06-28 22:39:52 -07:00
Jeffrey Pfau
2346c2355a GBA Memory: Minor prefetch fixes 2015-06-27 14:05:37 -07:00
Jeffrey Pfau
262cbf046c GBA Memory: More sensible approach to prefetch. It reports fewer successes but on average is more accurate. 2015-06-27 00:14:26 -07:00
Jeffrey Pfau
8e8ca17ba3 GBA Memory: Initialize prefetch member 2015-06-26 02:02:29 -07:00
Jeffrey Pfau
9cc4c9e43d GBA Memory: Fix mystery value 2015-06-22 21:20:37 -07:00
Jeffrey Pfau
051af279c9 GBA Memory: Implement game pak prefetch approximation 2015-06-22 00:27:21 -07:00
Jeffrey Pfau
289e9b0cf1 GBA: Implement more game removal pieces 2015-06-19 22:28:02 -07:00
Jeffrey Pfau
833d81ee75 GBA Memory: Prefetch timing changes 2015-06-19 04:25:01 -07:00
Jeffrey Pfau
2a6d79fee2 GBA Memory: Fix load/store multiple video memory waitstates 2015-06-19 02:44:50 -07:00
Jeffrey Pfau
af4d5d7eb1 GBA: Yank support, needs work 2015-06-19 01:12:46 -07:00
Jeffrey Pfau
3cddb33288 GBA: Fix calls to endian-independent loadstores 2015-06-16 05:16:16 -07:00
Jeffrey Pfau
596c7503b6 GBA: Ability to boot directly into the BIOS 2015-06-08 00:19:13 -07:00
Jeffrey Pfau
3974042259 GBA Memory: Remove incorrect hack 2015-05-24 23:54:43 -07:00
Jeffrey Pfau
e797d009d0 GBA Memory: Fix ROMs incorrectly being resized 2015-05-17 15:37:55 -07:00
Jeffrey Pfau
37f5058de0 GBA Memory: Fix jumping to invalid memory when switching from Thumb to ARM 2015-05-09 17:14:11 -07:00
Jeffrey Pfau
3c844a9ae9 GBA Memory: Soft-crash if jumping past the end of a ROM 2015-05-08 00:34:01 -07:00
Jeffrey Pfau
298b7e7a8b Qt: Memory viewer can now edit select regions of memory 2015-05-01 23:06:33 -07:00
Jeffrey Pfau
f94c959cac GBA Memory: Patching functions can now expand ROM 2015-04-18 13:56:56 -07:00
Jeffrey Pfau
0789ebb8cc GBA Memory: Fix 32-bit loads from unaddress cartridge space 2015-04-18 13:54:09 -07:00
Jeffrey Pfau
c42c08c5e1 GBA Memory: Fix 16-bit bad loads 2015-04-18 01:26:12 -07:00
Jeffrey Pfau
02ecfa6843 GBA Memory: Improve Thumb open bus behavior (fixes issue #10) 2015-04-17 03:20:09 -07:00
Jeffrey Pfau
72a0de2940 GBA Memory: Fix audio regression...may be a huge hack 2015-04-08 00:54:12 -07:00
Jeffrey Pfau
25e70e37c7 GBA Memory: Ensure changing the timing of a DMA reschedules it 2015-04-06 03:47:42 -07:00
Jeffrey Pfau
24b0e78360 Merge branch 'optimization/idle-loops' 2015-03-31 21:48:26 -07:00
Jeffrey Pfau
e93240f90c GBA: Add somewhat more realistic flash timings, disabled currently 2015-03-28 03:25:46 -07:00
Jeffrey Pfau
c665ed78e6 GBA Memory: Add timing information to bad cart stores 2015-03-27 22:42:17 -07:00
Jeffrey Pfau
afff253928 GBA Memory: Fix cycle counting for 32-bit load/stores 2015-03-27 21:20:13 -07:00
Jeffrey Pfau
8e87e3a528 GBA Memory: Fix I cycles that had been moved to ARM7 core 2015-03-27 01:35:16 -07:00
Jeffrey Pfau
64cbdf8aa0 GBA: Ensure idle loops are not removed on the first iteration 2015-03-23 01:15:56 -07:00
Jeffrey Pfau
1c10743995 GBA: Loosen checks on idle loops 2015-03-21 18:15:06 -07:00
Jeffrey Pfau
6835ac8a81 GBA: Better const correctness for serialization 2015-03-06 22:19:08 -08:00
Jeffrey Pfau
15b3a3281f GBA Memory: Add GBAPatch functions for force-writing and patching memory addresses 2015-02-03 23:49:34 -08:00
Jeffrey Pfau
7149dd3102 GBA: Refactor gba directory, dropping gba- prefix and making supervisor directory 2015-02-03 03:12:04 -08:00