Commit Graph

1435 Commits

Author SHA1 Message Date
Jeffrey Pfau d6ce18921c Debugger: Properly isolate CLI debugger code 2014-12-12 17:35:02 -08:00
Jeffrey Pfau 0443e5de26 All: Disable the GDB stub in 0.1, it doesn't work well enough to ship. 2014-12-12 14:41:17 -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 a8a9f31eea All: More CPack information 2014-12-10 20:16:23 -08:00
Jeffrey Pfau f36030b8e3 All: Libav is tested now 2014-12-10 19:59:35 -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 7e4a79a93e All: Update README with more correct information 2014-12-10 06:45:36 -08:00
Jeffrey Pfau 5df0076416 All: Fix ASM glob on case-insensitive volumes 2014-12-10 06:45:35 -08:00
Jeffrey Pfau 75422d0226 All: Fix build on OS X when the 10.7 SDK is missing, due to CMake being overzealous 2014-12-09 17:27:20 -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 794d805122 All: Fix minor errors in README 2014-12-07 16:15:11 -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 9a61475229 All: Add CPack variables 2014-12-06 19:25:13 -08:00
Jeffrey Pfau 5a9cf99249 Qt: Bundle OS X target app 2014-12-06 19:11:10 -08:00
Jeffrey Pfau 0b241710f4 All: Set default build type to Release 2014-12-06 18:51:26 -08:00
Jeffrey Pfau 9a2a448710 All: Add README 2014-12-06 09:22:01 -08:00
Jeffrey Pfau 886c045a11 All: Support building C++11 on 10.7 2014-12-06 08:19:03 -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