Commit graph

3725 commits

Author SHA1 Message Date
Jeffrey Pfau
aa34b5bdd2 Qt: Set sensible shader dir 2015-11-23 20:21:25 -08:00
Jeffrey Pfau
e53cc7060c PSP2: Fix small memory error 2015-11-22 14:26:48 -08:00
Jeffrey Pfau
6833c88284 Qt: Install default shaders 2015-11-22 14:05:43 -08:00
Jeffrey Pfau
f922f3c152 Qt: Add preprocessor shader step customization 2015-11-22 13:56:53 -08:00
Jeffrey Pfau
a9ae152dd4 Qt: Shader loading and unloading 2015-11-22 13:46:46 -08:00
Jeffrey Pfau
88e56b5c40 OpenGL: Clean up freed and detached shaders a bit more 2015-11-22 13:46:10 -08:00
Jeffrey Pfau
f5bc61b852 Qt: Gray out "Skip BIOS intro" while "Use BIOS file" is unchecked (fixes #97) 2015-11-22 03:56:25 -08:00
Jeffrey Pfau
6604afb670 ARM7: Fix bank switching with LDR[B]T/STR[B]T 2015-11-22 02:31:13 -08:00
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