Commit graph

3228 commits

Author SHA1 Message Date
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
Jeffrey Pfau
4c1977d351 GBA Memory: Fix DMA behavior for SRAM accesses 2015-11-06 21:06:09 -08:00
Jeffrey Pfau
c6f4f23332 GBA BIOS: Fix CpuSet on 0x01XXXXXX addresses 2015-11-06 21:04:55 -08:00
Jeffrey Pfau
4bd7a65432 ARM7: Fix sign of unaligned LDRSH 2015-11-06 21:03:52 -08:00
Jeffrey Pfau
54de044716 Qt: Fix non-GL1 build 2015-11-05 22:29:48 -08:00
Jeffrey Pfau
28dff01b83 Libretro: Fix problems with rumble not turning off 2015-11-05 21:06:31 -08:00