Commit Graph

2661 Commits

Author SHA1 Message Date
Jeffrey Pfau 8ea97f0047 Perf: Fix deadlock when interrupting the process 2014-12-12 01:10:53 -08:00
Jeffrey Pfau 31f0e179c0 GBA Thread: Wake up threads waiting for frames when ending a GBA thread 2014-12-11 22:34:07 -08:00
Jeffrey Pfau 7faee5a426 GBA: Fix I/O register lookup table 2014-12-11 16:08:37 -08:00
Jeffrey Pfau ad2c401505 GBA Thread: Properly stop thread when video wait is enabled 2014-12-11 04:57:37 -08:00
Jeffrey Pfau 4d7fbf37db All: Add Debian-style dependencies for CPack 2014-12-10 21:26:55 -08:00
Jeffrey Pfau 12f99a33bc All: More CPack information 2014-12-10 20:16:15 -08:00
Jeffrey Pfau 094d673eea All: Libav is tested now 2014-12-10 19:59:26 -08:00
Jeffrey Pfau e0851f2f44 Qt: Fix build if QtMultimedia is not installed 2014-12-10 19:55:48 -08:00
Jeffrey Pfau 29ea8d1539 Video: Make FFmpeg encoder work with libav 2014-12-10 19:55:27 -08:00
Jeffrey Pfau 8cf1e449f0 Qt: Set default audio buffer size to 2048 to ensure smoothness on as many platforms as possible 2014-12-10 17:21:32 -08:00
Jeffrey Pfau 6d23328bda GBA Memory: Force disable a repeating DMA when it would repeat infinitely 2014-12-10 06:44:39 -08:00
Jeffrey Pfau 5b41141b02 All: Update README with more correct information 2014-12-10 06:13:49 -08:00
Jeffrey Pfau d931dab37c 3DS: Press X to go back to homebrew menu 2014-12-10 05:38:31 -08:00
Jeffrey Pfau 5f7bbb1c4d 3DS: Rotate and center screen 2014-12-10 04:55:05 -08:00
Jeffrey Pfau 57828f6d85 3DS: Get input working 2014-12-10 03:13:38 -08:00
Jeffrey Pfau 40d14fe613 3DS: General cleanup 2014-12-10 03:13:26 -08:00
Jeffrey Pfau 2d6749f8c8 3DS: Use linearAlloc instead of malloc 2014-12-10 03:12:47 -08:00
Jeffrey Pfau 07464e8f2b GBA: Cap out the ROM loaded size 2014-12-10 01:46:12 -08:00
Jeffrey Pfau 4731349701 All: Fix ASM glob on case-insensitive volumes 2014-12-10 01:44:39 -08:00
Jeffrey Pfau ae71a7ec19 GBA: Cap out the ROM loaded size 2014-12-10 01:44:22 -08:00
Jeffrey Pfau 3d5e0f29fa 3DS: Better implementation of VFile3DS.map 2014-12-10 01:43:56 -08:00
Jeffrey Pfau 82cccd74eb 3DS: Working main loop 2014-12-10 01:43:32 -08:00
Jeffrey Pfau 13a6f4b924 3DS: Fixes to CMakeToolchain 2014-12-10 01:39:55 -08:00
Jeffrey Pfau c212b9b106 All: Fix ASM glob on case-insensitive volumes 2014-12-10 01:39:27 -08:00
Jeffrey Pfau 21cdbf6438 3DS: Implement threading primitives, but leave them disabled 2014-12-09 23:47:39 -08:00
Jeffrey Pfau bdb6a46910 3DS: Fix name of libctru 2014-12-09 23:18:22 -08:00
Jeffrey Pfau f97b9632eb All: Fix build on OS X when the 10.7 SDK is missing, due to CMake being overzealous 2014-12-09 17:27:11 -08:00
Jeffrey Pfau 63a439406c GBA Memory: Fix DMA cycle counting 2014-12-09 17:04:48 -08:00
Jeffrey Pfau c5cf9957a1 GBA Thread: Revert 0a946a0b43, it broke vsync 2014-12-09 15:55:19 -08:00
Jeffrey Pfau df3f2796f7 GBA: Error check to make sure ROM and BIOS mapping succeed 2014-12-09 15:19:51 -08:00
Jeffrey Pfau 090048ec06 GBA Thread: Handle the lack of a sync object properly 2014-12-09 12:58:47 -08:00
Jeffrey Pfau 7edf934a59 GBA Thread: Handle the lack of a sync object properly 2014-12-09 12:58:35 -08:00
Jeffrey Pfau da3c45a0e7 3DS: Clean out unnecessary abstraction in VFS 2014-12-09 03:46:34 -08:00
Jeffrey Pfau 4b5822a8ec 3DS: Add 3DS main file 2014-12-08 19:39:07 -08:00
Jeffrey Pfau 39c88da650 3DS: Add VFile3DS type 2014-12-08 19:32:29 -08:00
Jeffrey Pfau d6952b6fa6 3DS: Add 3dstool relocation 2014-12-08 18:58:45 -08:00
Jeffrey Pfau 211616e4f1 3DS: 3DS-capable version of _vfdMap and _vfdUnmap 2014-12-08 18:58:19 -08:00
Jeffrey Pfau 461eb3bae0 GBA Thread: Dummy out threading functions, let GBASync* functions still be called 2014-12-08 18:50:08 -08:00
Jeffrey Pfau 53023441da GBA Thread: Dummy out threading functions, let GBASync* functions still be called 2014-12-08 18:49:05 -08:00
Jeffrey Pfau 2aae3dc660 3DS: Progress on 3DS linking 2014-12-08 18:42:13 -08:00
Jeffrey Pfau 03de43511f 3DS: Build static library + elf for 3DS 2014-12-08 18:37:22 -08:00
Jeffrey Pfau 4748ef7d5d 3DS: Update CMakeToolchain with properties from devkitARM makefiles 2014-12-08 18:36:52 -08:00
Jeffrey Pfau b2a4780b17 3DS: Get core library building on 3DS 2014-12-08 17:42:17 -08:00
Jeffrey Pfau eb2315cdd8 3DS: Add CMakeToolchain for 3DS 2014-12-08 16:02:11 -08:00
Jeffrey Pfau ed8852bbe0 GBA Thread: Add half-baked ability to disable threading 2014-12-08 16:00:08 -08:00
Jeffrey Pfau a4a7ef4a1b Debugger: Properly isolate CLI debugger code 2014-12-08 15:59:17 -08:00
Jeffrey Pfau fb4ea22d71 All: Fix minor errors in README 2014-12-07 16:14:47 -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