Commit Graph

1382 Commits

Author SHA1 Message Date
Jeffrey Pfau 0479078628 GBA Memory: Don't call into GPIO write calls if GPIO devices are absent 2014-12-19 20:35:55 -08:00
Jeffrey Pfau 64d27eb334 Qt: Improved versioning information 2014-12-17 21:25:51 -08:00
Jeffrey Pfau 36c5c92989 ARM7: Fix LDM writeback to a register already written 2014-12-17 21:16:00 -08:00
Jeffrey Pfau 94ef0f3596 GBA BIOS: Fix HLE Lz77 and RL functions to properly account for width and invalid addresses 2014-12-17 02:36:32 -08:00
Jeffrey Pfau e834aa4300 GBA Video: Remove stale renderers 2014-12-16 23:30:27 -08:00
Jeffrey Pfau ff99a859c1 GBA Thread: Allow halted games to exit cleanly 2014-12-16 22:36:57 -08:00
Jeffrey Pfau c9a38dbc70 Qt: Fix emulator crashing when full screen if a game is not running
Conflicts:
	CHANGES
2014-12-16 22:15:10 -08:00
Jeffrey Pfau 8ee8387360 Qt: Fix issue with set frame sizes being the wrong height
Conflicts:
	CHANGES
2014-12-16 00:38:59 -08:00
Jeffrey Pfau 90e66d0cd6 Qt: Disable sync to video by default 2014-12-14 00:01:40 -08:00
Jeffrey Pfau b156c5aa0b Qt: Fix Qt::5Multimedia build 2014-12-13 16:07:33 -08:00
Jeffrey Pfau d6ce18921c Debugger: Properly isolate CLI debugger code 2014-12-12 17:35:02 -08:00
Jeffrey Pfau ae3f1ad7a9 Qt: Fix build if USE_GDB_STUB is disabled 2014-12-12 14:39:58 -08:00
Jeffrey Pfau 8700f0608a Perf: Fix deadlock when interrupting the process 2014-12-12 01:11:02 -08:00
Jeffrey Pfau 5a5ad43d5d GBA Thread: Wake up threads waiting for frames when ending a GBA thread 2014-12-11 22:34:15 -08:00
Jeffrey Pfau 26c21e6915 GBA: Fix I/O register lookup table 2014-12-11 16:08:47 -08:00
Jeffrey Pfau 52f8f51133 GBA Thread: Properly stop thread when video wait is enabled 2014-12-11 04:57:56 -08:00
Jeffrey Pfau 3fdf8fe316 All: Add Debian-style dependencies for CPack 2014-12-10 21:27:04 -08:00
Jeffrey Pfau 295111c7e1 Qt: Fix build if QtMultimedia is not installed 2014-12-10 19:58:44 -08:00
Jeffrey Pfau 4357fdec94 Video: Make FFmpeg encoder work with libav 2014-12-10 19:58:44 -08:00
Jeffrey Pfau 52724071cf Qt: Set default audio buffer size to 2048 to ensure smoothness on as many platforms as possible 2014-12-10 17:21:50 -08:00
Jeffrey Pfau 882cd0dcf6 GBA Memory: Force disable a repeating DMA when it would repeat infinitely 2014-12-10 06:45:36 -08:00
Jeffrey Pfau 32fc4a99b9 GBA Thread: Revert 0a946a0b43, it broke vsync 2014-12-09 15:55:46 -08:00
Jeffrey Pfau 510fddb23f GBA: Error check to make sure ROM and BIOS mapping succeed 2014-12-09 15:55:45 -08:00
Jeffrey Pfau 35412145fc SDL: Remove code for entering RR modes 2014-12-07 04:44:08 -08:00
Jeffrey Pfau 9299b75be5 Qt: Rename project binaries for platforms excluding OS X and Windows 2014-12-06 19:25:57 -08:00
Jeffrey Pfau 5a9cf99249 Qt: Bundle OS X target app 2014-12-06 19:11:10 -08:00
Jeffrey Pfau f6a7fedb28 All: Add MPL 2.0 license and associated headers 2014-12-03 00:39:06 -08:00
Jeffrey Pfau e6ea94d229 Qt: Rudimentary gamepad mapper 2014-12-03 00:07:56 -08:00
Jeffrey Pfau 091e717133 Qt: Add Opus to the audio codec mapping and list 2014-11-28 14:41:33 -08:00
Jeffrey Pfau eb2809829d Qt: Show FPS in title bar 2014-11-27 17:35:25 -08:00
Jeffrey Pfau 12a014e726 GBA: Add load and save CLI debugger commands 2014-11-27 11:18:41 -08:00
Jeffrey Pfau 97931784e7 GBA: Do not put decoded image on the stack 2014-11-27 11:18:22 -08:00
Jeffrey Pfau 55ba676d7c Debugger: Actually execute system commands 2014-11-27 11:02:47 -08:00
Jeffrey Pfau 15ef638f95 GBA: Add identifier lookup for GBA registers 2014-11-27 10:36:19 -08:00
Jeffrey Pfau 4a9b87cfd0 GBA: Add skeleton of GBA-specific CLI debugger 2014-11-27 10:11:10 -08:00
Jeffrey Pfau a8731d280f Debugger: Add support for additional platforms in CLI 2014-11-27 09:47:03 -08:00
Jeffrey Pfau 8ec961d2e8 Debugger: Add reset command 2014-11-27 08:58:22 -08:00
Jeffrey Pfau e7fa65f876 SDL: Ensure that the emulation loop cannot end between a redraw and an SDL event poll 2014-11-27 08:48:58 -08:00
Jeffrey Pfau 65d74a2e34 Qt: Discard log levels without cross-thread communication if we can 2014-11-27 01:23:25 -08:00
Jeffrey Pfau 467fbcf54d GBA: Add overrides for Pokemon Mystery Dungeon 2014-11-27 00:39:56 -08:00
Jeffrey Pfau 64ba9d2d8e GBA: Make sure interrupting the thread actually pauses it 2014-11-27 00:06:49 -08:00
Jeffrey Pfau 22e7eff33c GBA BIOS: Clear BIOS-acknowledged interrupt flag before IntrWait 2014-11-26 00:34:28 -08:00
Jeffrey Pfau e3573d402f Qt: Remove aac codec mapping; ffmpeg has a built-in aac encoder 2014-11-25 05:08:20 -08:00
Jeffrey Pfau 0cbe5eb4ad Qt: Require CMake 2.8.11 2014-11-25 04:55:44 -08:00
Jeffrey Pfau c5e5efca2e Perf: Fix perf build on Windows 2014-11-25 04:55:00 -08:00
Jeffrey Pfau 6a40e3e455 SDL: Use constants instead of literals for the screen dimensions 2014-11-23 04:37:03 -08:00
Jeffrey Pfau 3177226e8e GBA: BLDALPHA is readable 2014-11-23 00:24:02 -08:00
Jeffrey Pfau 5a0e4e7a2d GBA Audio: Fix integer overflow sampling of channel 3 2014-11-23 00:23:37 -08:00
Jeffrey Pfau ebe543e482 GBA Video: Fix another window bug with windows going too far 2014-11-22 23:33:09 -08:00
Jeffrey Pfau 89f7a69f3a GBA Video: Fix vertical window wrapping 2014-11-22 20:17:24 -08:00