Commit Graph

3067 Commits

Author SHA1 Message Date
Jeffrey Pfau bb79334856 ARM7: Implement more undefined load/store forms 2015-11-22 01:42:58 -08:00
Jeffrey Pfau a3a8913fb5 GBA: Flag an old GBA toolchain as not producing MB binaries 2015-11-21 12:05:37 -08:00
Jeffrey Pfau b67e4b5d78 ARM7: Implement undefined STRH/LDRH versions 2015-11-20 19:11:02 -08:00
Jeffrey Pfau fad1daf3e9 ARM7: Fix STRT/STRBT 2015-11-20 19:10:17 -08:00
Jeffrey Pfau 2fa87cb8f0 Qt: Remove unused variable 2015-11-20 00:12:13 -08:00
Jeffrey Pfau 64901c0afe Qt: Begin work on shader selector 2015-11-19 23:52:17 -08:00
Jeffrey Pfau ded463ea25 OpenGL: Readable name fixes 2015-11-19 23:49:50 -08:00
Jeffrey Pfau 0de98898a3 OpenGL: Generalize shader loading a bit 2015-11-19 22:14:51 -08:00
Jeffrey Pfau a89bb0b814 GBA SIO: Begin implementing Normal mode in lockstep driver 2015-11-19 00:30:29 -08:00
Jeffrey Pfau 505157dca0 GBA Memory: Fix DMAs triggering two cycles early 2015-11-18 20:45:44 -08:00
Jeffrey Pfau 3d321bc0b9 GBA Memory: Fix timing of DMAs 2015-11-18 20:44:18 -08:00
Jeffrey Pfau 21d51964e8 Qt: Fix race condition with setting sample rate 2015-11-17 19:48:56 -08:00
Jeffrey Pfau 4ca8d75082 GBA BIOS: Fix misaligned RLUnCompReadNormalWrite* 2015-11-17 19:48:10 -08:00
Jeffrey Pfau 7c9b619f7b GBA BIOS: Fix Sqrt sign 2015-11-17 19:47:05 -08:00
Jeffrey Pfau a27209737b GBA: Fix saving in Super Monkey Ball Jr. 2015-11-16 20:07:22 -08:00
Jeffrey Pfau 34d0dff2d6 OpenGL: Fix fast-forward on some OpenGL drivers where it may block early 2015-11-16 19:56:43 -08:00
Jeffrey Pfau 87aaefccd2 Libretro: Fix cheat loading 2015-11-16 01:02:46 -08:00
Jeffrey Pfau 99b68509da GBA: Fix another boot crash 2015-11-15 02:15:58 -08:00
Jeffrey Pfau 0a6e2b49ab GBA: Replace MutexLock with MutexTryLock in _waitUntilNotState 2015-11-15 02:07:20 -08:00
Jeffrey Pfau 51e9042f62 Libretro: Cheat code support 2015-11-14 21:08:31 -08:00
Jeffrey Pfau d5284f0f31 OpenGL: Add metadata to uniforms 2015-11-14 18:22:27 -08:00
Jeffrey Pfau 2b2a037de5 GBA Memory: Writable OBJ area depends on mode 2015-11-14 12:00:58 -08:00
Jeffrey Pfau e3f66ba458 GBA: TM*CNT_HI are readable (fixes #165) 2015-11-14 11:36:46 -08:00
Jeffrey Pfau f03b7b1141 GBA: Fix deserializing SOUNDCNT_X 2015-11-13 21:35:40 -08:00
Jeffrey Pfau 5e2e3864b7 GBA Hardware: Fix Game Boy Player rumble in Pokemon Pinball 2015-11-13 21:34:44 -08:00
Jeffrey Pfau aefb4b62a1 Util: Add MutexTryLock 2015-11-12 22:50:09 -08:00
Jeffrey Pfau d52a7f3689 Qt: Fill in most of the remainer of the I/O viewer 2015-11-12 22:11:59 -08:00
Jeffrey Pfau 8db357979a Qt: Improve I/O viewer UI 2015-11-12 22:11:44 -08:00
Jeffrey Pfau 142940cc69 GBA Memory: Add GBAView* functions for viewing memory directly without bus issues 2015-11-11 23:50:15 -08:00
Jeffrey Pfau 4783e2eef6 GBA Memory: More DMA register cleanup 2015-11-11 23:33:46 -08:00
Jeffrey Pfau 2547216972 GBA: More I/O register cleanup 2015-11-11 22:18:25 -08:00
Jeffrey Pfau 37b1cbe29c Qt: Add additional checks in CheatModel to prevent crashes (fixes #163) 2015-11-11 22:17:41 -08:00
Jeffrey Pfau 770953a216 GBA: Fix SOUNDCNT_X masking 2015-11-11 20:58:04 -08:00
Jeffrey Pfau d786077960 Qt: Add DMA registers to I/O viewer 2015-11-11 19:46:50 -08:00
Jeffrey Pfau 534d4fe5ba GBA: Clean up I/O register read/write 2015-11-11 19:46:16 -08:00
Jeffrey Pfau a2bc814d9c GBA: Fix warnings when creating and loading savestates 2015-11-11 19:45:36 -08:00
Jeffrey Pfau ff4950c50d GBA: Improve I/O handling 2015-11-10 22:45:09 -08:00
Jeffrey Pfau 7735c08fd5 GBA Memory: Fix unaligned out-of-bounds ROM loads 2015-11-10 22:44:23 -08:00
Jeffrey Pfau 49b16f3d9b GBA: Improve multiboot detection 2015-11-10 22:41:51 -08:00
Jeffrey Pfau fe8c632c78 GBA: Initialize uninitialized pristineRom and pristineRomSize members 2015-11-10 22:37:23 -08:00
Jeffrey Pfau eee291e00e GBA: Implement bad I/O register loading 2015-11-09 22:44:46 -08:00
Jeffrey Pfau b3d08eceb1 Shaders: Add uniforms to AGS-001 2015-11-08 17:10:10 -08:00
Jeffrey Pfau ac9c247695 OpenGL: Parse uniforms 2015-11-08 17:09:53 -08:00
Jeffrey Pfau ac481d0c1b OpenGL: Minor gles2 fixes 2015-11-08 15:30:23 -08:00
Jeffrey Pfau ad3ec31f73 Shaders: Touch up AGS-001 shader, add annoying reflection 2015-11-08 15:29:52 -08:00
Jeffrey Pfau 5ddebf5d81 GBA Memory: Fix allowed DMA addresses 2015-11-07 23:03:57 -08:00
Jeffrey Pfau b69e5392a1 GBA Memory: Better DMA address blacklisting 2015-11-06 21:08:50 -08:00
Jeffrey Pfau a9956087bc GBA Memory: Fix alignment of LDM/STM on SRAM 2015-11-06 21:08:29 -08:00
Jeffrey Pfau 16e2aec6df GBA Memory: Fix Store8 to OBJ VRAM 2015-11-06 21:07:50 -08:00
Jeffrey Pfau 647872a8d9 GBA Memory: Implement several unimplemented memory access types 2015-11-06 21:06:56 -08:00