Commit Graph

2459 Commits

Author SHA1 Message Date
Jeffrey Pfau 72b34f7941 Merge branch 'master' into port/wii 2015-08-24 22:25:01 -07:00
Jeffrey Pfau f4bb42cb47 GUI: Fix some font metrics 2015-08-24 22:22:22 -07:00
Jeffrey Pfau 6a5348121a GUI: Add key repeat 2015-08-24 22:22:22 -07:00
Jeffrey Pfau 6f9eb5343e GUI: Fix some font metrics 2015-08-24 22:21:21 -07:00
Jeffrey Pfau 0cc32d98fb GUI: Add key repeat 2015-08-24 22:11:12 -07:00
Jeffrey Pfau ea12461c5b GBA: GBALoadROM can fail 2015-08-24 21:43:36 -07:00
Jeffrey Pfau 86c7b478e2 3DS: Skip run if the GBA context fails to start 2015-08-24 21:43:25 -07:00
Jeffrey Pfau 5ee5d9f78b GBA: GBALoadROM can fail 2015-08-24 21:43:08 -07:00
Jeffrey Pfau 2236b27600 3DS: Return to menu on exit 2015-08-24 19:53:00 -07:00
Jeffrey Pfau 10e794341a GUI: Handle paths starting with / properly 2015-08-24 19:36:00 -07:00
Jeffrey Pfau 762ddb096d GUI: Handle paths starting with / properly 2015-08-24 19:35:44 -07:00
Jeffrey Pfau fb82257d03 3DS: Use newlib fs functions unless told otherwise 2015-08-24 19:18:32 -07:00
Jeffrey Pfau 85298a0a54 3DS: use GX_SetDisplayTransfer to tile pixels 2015-08-23 23:51:57 -07:00
Jeffrey Pfau 81dffd6a12 3DS: Cleanup 2015-08-23 20:28:33 -07:00
Jeffrey Pfau d8f77aa62e 3DS: Fix font outline 2015-08-23 20:00:23 -07:00
Jeffrey Pfau 49e66da5c2 3DS: Fix GUIFontPrintf on hardware 2015-08-23 19:31:13 -07:00
Jeffrey Pfau 1b78b21338 3DS: Add GUIFont 2015-08-23 19:15:46 -07:00
Jeffrey Pfau 56dd9c4158 3DS: Add raw2c 2015-08-23 18:48:51 -07:00
Jeffrey Pfau 836d73bc93 3DS: Start using sf2dlib 2015-08-23 09:20:56 -07:00
Jeffrey Pfau 0affe7c8d7 Merge branch 'master' into port/3ds 2015-08-23 07:21:23 -07:00
Jeffrey Pfau 6ba239d3f3 ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size 2015-08-23 07:21:14 -07:00
Jeffrey Pfau 719895c2d2 GBA Context: Have a component list 2015-08-23 05:19:42 -07:00
Jeffrey Pfau 1fefc26b91 Merge branch 'master' into port/psp2 2015-08-23 05:08:12 -07:00
Jeffrey Pfau a65949653b Wii: Font readability improvements 2015-08-23 05:07:10 -07:00
Jeffrey Pfau f6731d50ea Wii: Allow loading of more than one game 2015-08-23 02:11:02 -07:00
Jeffrey Pfau 1525eee8d2 Wii: Z/Home for GUI_INPUT_CANCEL 2015-08-23 02:10:49 -07:00
Jeffrey Pfau fcb4429f12 Wii: Wiimote rumble 2015-08-23 02:10:14 -07:00
Jeffrey Pfau fec11012a5 Wii: Lowercase and font metrics 2015-08-23 01:45:50 -07:00
Jeffrey Pfau f6e1d9d741 Merge branch 'master' into port/wii 2015-08-23 01:06:10 -07:00
Jeffrey Pfau d8caa280b1 GUI: Add lowercase and font metrics 2015-08-23 00:57:48 -07:00
Jeffrey Pfau 59b9dedea3 PSP2: Use font metrics 2015-08-23 00:57:34 -07:00
Jeffrey Pfau af81b47df2 GUI: Add lowercase and font metrics 2015-08-23 00:57:22 -07:00
Jeffrey Pfau dcfb8d33ef PSP2: Use raw2c instead of objcopy 2015-08-22 23:38:38 -07:00
Jeffrey Pfau 6ea0db2ccd GUI: Upstream cross-platform GUI code 2015-08-22 23:20:21 -07:00
Jeffrey Pfau ca42faae3c 3DS: Use GBAContext 2015-08-22 17:22:25 -07:00
Jeffrey Pfau 2c7926ef66 3DS: Adapt VFileOpen for 3DS 2015-08-22 17:21:35 -07:00
Jeffrey Pfau f160236d50 Merge branch 'master' into port/3ds 2015-08-22 17:06:17 -07:00
Jeffrey Pfau e9d4219d7b GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded 2015-08-22 13:36:42 -07:00
Jeffrey Pfau 821705a37d Wii: Fix build and minor other fixes 2015-08-22 00:47:53 -07:00
Jeffrey Pfau c9b01e0aff PSP2: Use GBAContext 2015-08-22 00:41:24 -07:00
Jeffrey Pfau 540e1ff1e6 PSP2: Make GBAConfig able to find PSP2 paths 2015-08-22 00:39:40 -07:00
Jeffrey Pfau b278bbb23d PSP2: Translate POSIX open modes to SCE open modes 2015-08-22 00:31:12 -07:00
askot 90597dc6df Add Wiimote + Classic Controller support 2015-08-21 23:09:16 -07:00
Jeffrey Pfau 2dbf207f9b GUI: Merge file-select changes from Wii branch 2015-08-21 21:22:52 -07:00
Jeffrey Pfau 5966f46355 Merge branch 'master' into port/psp2 2015-08-21 21:22:03 -07:00
Jeffrey Pfau 3d14cd0b5b Wii: Account for overscan 2015-08-21 00:58:12 -07:00
Jeffrey Pfau 83d5ee5a97 Wii: Use GBAContext for simplicity 2015-08-21 00:53:09 -07:00
Jeffrey Pfau 7c4df24bc7 Merge branch 'master' into port/wii 2015-08-21 00:28:54 -07:00
Jeffrey Pfau cad90d1768 Test: Use GBAContext for mgba-fuzz 2015-08-21 00:28:47 -07:00
Jeffrey Pfau cb7bc35113 GBA: Add "GBAContext" for threadless operation and use with libretro 2015-08-21 00:23:13 -07:00
Jeffrey Pfau 534c9ca8f8 Qt: Reenable double buffering, as disabling it broke some Windows configs 2015-08-19 23:52:59 -07:00
Jeffrey Pfau c6efb396d4 Qt: Remove useless help icons in dialogs 2015-08-19 23:09:46 -07:00
Jeffrey Pfau 91b53fc0c1 Qt: Fix drag and drop on Windows 2015-08-19 22:17:09 -07:00
Jeffrey Pfau 003a21b13d GBA Memory: Use a dynamically sized mask for ROM memory 2015-08-19 01:29:21 -07:00
Jeffrey Pfau 76663c41cd Util: Migrate popcount32 to a header 2015-08-19 01:29:21 -07:00
Jeffrey Pfau 0cdc9ff328 Test: De-thread fuzzing harness 2015-08-19 01:29:21 -07:00
Jeffrey Pfau 1f10613d1b Qt: Fix install path of XDG desktop file with DESTDIR 2015-08-19 01:29:21 -07:00
Jeffrey Pfau 1f899737d9 Qt: Windows no longer spawn in the top left on first launch 2015-08-17 23:04:02 -07:00
Jeffrey Pfau 46cf812db3 Merge branch 'feature/shortcut-redo' 2015-08-17 22:08:59 -07:00
Jeffrey Pfau 861928d12a Qt: Window size command line options are now supported 2015-08-17 22:02:34 -07:00
Jeffrey Pfau 3271c1a0fd Misc: Fix linkage on _parseGraphicsArg 2015-08-17 21:27:39 -07:00
Jeffrey Pfau 4d79fd7324 Test: Add fuzzing harness and move perf-main into test folder 2015-08-17 21:24:55 -07:00
Jeffrey Pfau 619539b7dc 3DS: Fix video sync 2015-08-17 02:02:26 -07:00
Jeffrey Pfau c39162732d Merge branch 'master' into port/wii 2015-08-17 01:40:00 -07:00
Jeffrey Pfau 9f36284fd1 Merge branch 'master' into port/psp2 2015-08-17 01:39:53 -07:00
Jeffrey Pfau f453dbd7f1 3DS: Make save file read/write 2015-08-17 01:39:44 -07:00
Jeffrey Pfau 7a3c7c1488 3DS: Add log handler 2015-08-17 01:39:23 -07:00
Jeffrey Pfau 2cb0480943 3DS: Add _vf3dSync 2015-08-17 01:38:07 -07:00
Jeffrey Pfau e17e4fd190 Merge branch 'master' into port/3ds 2015-08-17 00:02:36 -07:00
Jeffrey Pfau 92d5ebf2f4 Qt: Ensure audio processor is only set if one is present in config 2015-08-16 19:56:45 -07:00
Jeffrey Pfau 6d5d11b074 GBA SIO: Make sure to deinit the normal-mode driver 2015-08-16 19:37:12 -07:00
Jeffrey Pfau 1c7da12ddb GBA SIO: Fix GBASIOInit unintialized access 2015-08-16 19:32:50 -07:00
Jeffrey Pfau d10b5c52e6 Qt: Use the version string for the about dialog if the branch is unknown 2015-08-16 19:07:38 -07:00
Jeffrey Pfau ba1fb17dde Qt: Update SensorView to work with focus stealing 2015-08-16 18:06:15 -07:00
Jeffrey Pfau 05a956cacd GBA Hardware: Fix reseting the Game Boy Player features 2015-08-16 17:19:21 -07:00
Jeffrey Pfau 401bc9e9d6 GBA SIO: Fix reseting when there are SIO devices attached 2015-08-16 17:19:05 -07:00
Jeffrey Pfau 615ab298d1 Qt: Fix locale with settings 2015-08-16 16:32:11 -07:00
Jeffrey Pfau 39a8f528c0 GBA Thread: Don't skip BIOS if no ROM is loaded 2015-08-16 13:00:37 -07:00
Jeffrey Pfau 8af5a48549 Wii: Analog support 2015-08-16 01:37:15 -07:00
Jeffrey Pfau 509f34f34d Wii: Generate HBC bundle 2015-08-16 01:25:33 -07:00
Jeffrey Pfau a7fce06280 Wii: Fix overscan and path 2015-08-16 01:25:01 -07:00
Jeffrey Pfau 3a9ac188d4 Debugger: Fix use-after-free in breakpoint clearing code (again) 2015-08-15 22:12:26 -07:00
Jeffrey Pfau ddab7a7e44 Merge branch 'master' into port/wii 2015-08-15 20:33:05 -07:00
Jeffrey Pfau 7a6582503f GBA Memory: Fix bad Load16 on big endian 2015-08-15 20:32:43 -07:00
Jeffrey Pfau 9cda63f6c0 GBA Memory: Fix optimizations breaking GBALoad16 (fixes #82) 2015-08-15 18:06:06 -07:00
Jeffrey Pfau ae1fecd4c8 ARM7: Fix decoding some more load/store instructions 2015-08-15 18:03:49 -07:00
Jeffrey Pfau e18c10e5e1 Qt: Set default sample rate 2015-08-15 15:31:24 -07:00
Jeffrey Pfau e528f673b8 Util: Fix formatting of floats 2015-08-15 14:51:03 -07:00
Jeffrey Pfau d263cca5fc PSP2: Update for Unity 2015-08-15 02:26:47 -07:00
Jeffrey Pfau abcc83f68c Merge branch 'master' into port/psp2 2015-08-13 23:26:29 -07:00
Jeffrey Pfau 0eb76806be Qt: Fix changing whether a BIOS is used while the game is running 2015-08-13 20:01:59 -07:00
Jeffrey Pfau 4fd479897c GBA: Process multiple timer events at once, if necessary 2015-08-11 22:31:43 -07:00
Jeffrey Pfau ebfcc70b3d GBA Audio: Process multiple audio events at once, if necessary 2015-08-11 22:31:43 -07:00
Jeffrey Pfau 6822b8cabe GBA: Ensure cycles never go negative 2015-08-11 01:17:30 -07:00
Jeffrey Pfau e36f3c8211 GBA Video: Fix timing on first scanline 2015-08-11 01:17:30 -07:00
Jeffrey Pfau 013948f129 GBA Memory: Run multiple DMAs in a tight loop if they all occur before present 2015-08-11 01:17:30 -07:00
Jeffrey Pfau 50005e0703 Qt: More cleanup 2015-08-10 23:04:39 -07:00
Jeffrey Pfau 1929047896 Qt: Use Format_RGBX8888 to avoid having to swap channels 2015-08-10 22:15:50 -07:00
Jeffrey Pfau 313877657f Qt: No need to set global window icon on OS X 2015-08-10 22:15:27 -07:00
Jeffrey Pfau 1f58db096f Qt: Code cleanup 2015-08-10 01:38:25 -07:00