Commit Graph

1893 Commits

Author SHA1 Message Date
Jeffrey Pfau 701869a6ef Qt: Improve tile view 2016-07-22 23:43:00 -07:00
Jeffrey Pfau ccf66299e6 Qt: Very broken tile viewer resizing 2016-07-22 23:09:31 -07:00
Jeffrey Pfau b1f750e441 Qt: First pass at a tile view 2016-07-22 02:18:35 -07:00
Jeffrey Pfau fc32c1ddd9 Qt: Put back patch autoloading 2016-07-21 21:59:01 -07:00
Jeffrey Pfau d3763b0f5d All: Fix CMake install path handling some 2016-07-17 19:08:08 -07:00
Jeffrey Pfau f95be3071a Qt: Simplify OpenGL context creation 2016-07-17 19:08:08 -07:00
Jeffrey Pfau 4e4a266d53 Qt: Make -g flag work in Qt build 2016-07-09 14:58:12 -07:00
Jeffrey Pfau f64629448f Qt: Split out ROM types in load menu 2016-07-09 14:41:51 -07:00
Jeffrey Pfau fcd1ce8073 SDL: Fix sporadic crash when deinitializing audio 2016-06-27 22:17:13 -07:00
Jeffrey Pfau ca46fedd34 SDL: Modernize software renderer 2016-06-20 21:34:06 -07:00
Jeffrey Pfau 723b91dfe3 Qt: Load temporary saves (untested) 2016-06-07 15:06:44 -07:00
Jeffrey Pfau 1a42ed2b37 SDL, Debugger: Fix some deinitialization issues 2016-06-04 15:28:21 -07:00
Jeffrey Pfau 61b4d53150 Qt: Enable savestates for GB games 2016-05-30 23:32:55 -07:00
Jeffrey Pfau 66345e9b7e Qt: Add refresh button to controller editing 2016-05-30 15:26:54 -07:00
Jeffrey Pfau a3a380d9f5 Core: Refactor savestates 2016-05-30 15:01:40 -07:00
Jeffrey Pfau 36ea5ea89c Core: Migrate extdata to core 2016-05-28 16:39:25 -07:00
Jeffrey Pfau d242638e28 OpenGL: Add texSize uniform 2016-05-25 21:25:09 -07:00
Jeffrey Pfau 210ef6db50 Qt: Clean up some path canonicalization 2016-05-22 23:08:43 -07:00
Jeffrey Pfau 4375e7029f SDL: Fix SDL 1.2 build 2016-05-11 23:12:03 -07:00
Jeffrey Pfau 0e85739cd3 Libretro: Disable logging game errors, BIOS calls and stubs in release builds 2016-05-08 12:33:55 -07:00
Jeffrey Pfau e75b2928b1 Libretro: Fix a crash if no core is loaded 2016-05-08 11:26:24 -07:00
Jeffrey Pfau 890b063ea5 GB: Preliminary cheat support 2016-05-08 01:34:51 -07:00
Jeffrey Pfau 72b826dd20 Libretro, OpenEmu: Fix build, functionality untested 2016-05-08 00:00:07 -07:00
Jeffrey Pfau 3908b43d93 Qt: Refresh cheats after adding 2016-05-07 23:44:38 -07:00
Jeffrey Pfau 44bbb9d1bb Core: Refactor out cheats 2016-05-07 22:54:35 -07:00
Jeffrey Pfau 4b5885624b GB Core: Add rawRead* and enable memory viewer for Game Boy 2016-05-05 23:52:28 -07:00
Jeffrey Pfau 1326626777 Core: Add raw memory read/write operations 2016-05-05 23:19:39 -07:00
Jeffrey Pfau 24c0893cf5 All: Put version.h somewhere better 2016-05-04 01:36:25 -07:00
Jeffrey Pfau 93e5b6da7b All: Rearrange some directories to make more sense 2016-05-04 01:28:30 -07:00
Jeffrey Pfau 9caa6f19ed Qt: Partially fix booting BIOS 2016-05-04 00:44:19 -07:00
Jeffrey Pfau 4b4be372c0 All: Fix some warnings 2016-04-29 00:20:45 -07:00
Jeffrey Pfau c09f376306 Example: Fix typo in a comment 2016-04-27 22:21:29 -07:00
Jeffrey Pfau 7ff5c3a905 Example: Add an example client/server setup showing how to write a frontend 2016-04-27 22:18:08 -07:00
Jeffrey Pfau 1cc0bdeec1 Debugger: Refactor large portions of debugger to allow for multiplatform 2016-04-25 21:49:29 -07:00
waddlesplash 3fe055fcac All: Working MSVC support. 2016-04-25 17:17:54 -04:00
Jeffrey Pfau 3a51c59768 –Windows: Add native VDir support 2016-04-20 21:09:06 -07:00
Jeffrey Pfau c689e32856 All: Several MSVC build fixes 2016-04-17 18:03:13 -07:00
Jeffrey Pfau f28d9d96a1 Qt: Fix gcc-destroying 2016-04-17 11:23:54 -07:00
Jeffrey Pfau 40448e90b7 Qt: Remove some C99isms from C++ code 2016-04-16 19:10:12 -07:00
Jeffrey Pfau f27566fb08 Qt: Fix build on Windows without epoxy 2016-04-16 17:20:02 -07:00
Jeffrey Pfau 82e79db1c8 Qt: Fix some build issues with non-SDL build 2016-04-16 16:46:02 -07:00
Jeffrey Pfau be2641c77b OpenGL: Log shader compilation failure 2016-03-06 18:36:36 -08:00
Jeffrey Pfau 9eeb051210 3DS: Add missing file 2016-03-03 01:20:16 -08:00
Jeffrey Pfau 5734819cb2 3DS: Install perf target 2016-03-03 01:05:35 -08:00
Jeffrey Pfau 1f204c8eef All: Fix several file handle leaks 2016-03-03 00:04:15 -08:00
Jeffrey Pfau 8beac67f56 Core: Game code should export platform info 2016-03-02 19:56:54 -08:00
Jeffrey Pfau 8d7cbbe669 Perf: Add server mode, support for 3DS 2016-03-01 22:01:54 -08:00
Jeffrey Pfau 6c67389e9c GBA: Fix idle loop detection setting 2016-02-28 23:35:14 -08:00
Jeffrey Pfau 5ee1dfcea7 GBA Core: Fix initializing video render buffer 2016-02-28 11:24:11 -08:00
Jeffrey Pfau 6c1daa914b SDL, GB Video: Fix some warnings 2016-02-26 01:03:12 -08:00
Jeffrey Pfau 12f9dd1782 3DS: Fix build from scratch 2016-02-26 00:53:58 -08:00
Jeffrey Pfau 3283c365da PSP2: Improved GB support 2016-02-26 00:52:42 -08:00
Jeffrey Pfau 9f6837da42 Perf: De-threadify and make compatible with 3DS 2016-02-25 23:54:14 -08:00
Jeffrey Pfau 9919fffcb7 Qt: Initialize m_useBios 2016-02-25 23:39:08 -08:00
Jeffrey Pfau 8b17db564a Perf: Support alternate cores 2016-02-23 23:02:07 -08:00
Jeffrey Pfau 123dc18398 Qt: Fix crash on invalid ROM loads 2016-02-21 12:57:31 -08:00
Jeffrey Pfau ceac601e60 Qt: Remove use of NaN 2016-02-21 11:16:21 -08:00
Jeffrey Pfau dedcaeb51d Core: Put back mute 2016-02-21 08:50:21 -08:00
Jeffrey Pfau 340aed5142 Qt: Update 360 input profile on OS X to reflect newer drivers 2016-02-20 23:39:31 -08:00
Jeffrey Pfau 3871f1f48b Qt: Fix initial state of key mapping 2016-02-20 23:38:20 -08:00
Jeffrey Pfau 6fe4c2a511 SDL: Remove default gamepad mappings 2016-02-20 23:10:52 -08:00
Jeffrey Pfau 6acc14d31b SDL: Fix potential joystick crash in games with rumble 2016-02-20 22:21:37 -08:00
Jeffrey Pfau dc62c52faa SDL: Fix joystick initialization on BSD 2016-02-20 21:44:51 -08:00
Jeffrey Pfau 90b18239b0 GB: Add Rumble 2016-02-20 18:46:39 -08:00
Jeffrey Pfau 6a05ecf273 Perf: Fix crash when loading config 2016-02-19 00:41:40 -08:00
Jeffrey Pfau a219c328d1 Qt: Allow audio channel toggling for GB 2016-02-18 21:54:30 -08:00
Jeffrey Pfau dffb5eec30 GB: Rotation support 2016-02-18 21:54:06 -08:00
Jeffrey Pfau 5bd0bacb8b Qt: Fix crashes when looking up info in No-Intro DB 2016-02-18 21:53:13 -08:00
Jeffrey Pfau 3c50adc025 Wii: Fix tilting direction 2016-02-18 21:50:25 -08:00
Jeffrey Pfau fec583d9b2 SDL: Fix SDL 1.2 build 2016-02-17 23:04:23 -08:00
Jeffrey Pfau 3c31ae1260 Qt: Add preset for DualShock 4 2016-02-17 21:45:36 -08:00
Jeffrey Pfau b9baee7370 Qt: Fix Software renderer 2016-02-17 19:41:17 -08:00
Jeffrey Pfau d8dc368f36 GB: Add GB/GBC No-Intro databases 2016-02-17 19:34:46 -08:00
Jeffrey Pfau d7d8dacaa8 Qt: Update ROMInfo dialog 2016-02-16 22:18:31 -08:00
Jeffrey Pfau d232a538cc Core: Fix mDirectorySet 2016-02-16 22:18:31 -08:00
endrift a91d19f429 Merge pull request #229 from lioncash/gles
OpenGL: Correct boolean vector strcmp strings for uniforms
2016-02-16 18:28:16 -08:00
Lioncash e77334960a OpenGL: Correct boolean vector strcmp strings for uniforms 2016-02-16 20:51:50 -05:00
Jeffrey Pfau 58c09c9124 3DS: Auto-fit aspect ratios 2016-02-16 01:13:27 -08:00
Jeffrey Pfau 0a6b66248b Libretro: Game Boy support 2016-02-15 23:13:55 -08:00
Jeffrey Pfau 061601672a Libretro: Restore sound 2016-02-15 23:13:55 -08:00
Jeffrey Pfau bdacbd5761 Core: Fix potential crashes with mAVStream 2016-02-15 23:13:55 -08:00
Jeffrey Pfau f33a70a9dc Core: Allow changing video dimensions 2016-02-15 23:13:55 -08:00
Jeffrey Pfau 245a13af63 GB: Start GBC support 2016-02-15 23:13:55 -08:00
Jeffrey Pfau cd0a352a33 3DS, Wii: GB support partially working 2016-02-14 19:02:45 -08:00
Jeffrey Pfau 8615defda7 Core: Fix frameskip 2016-02-14 17:37:53 -08:00
Jeffrey Pfau e290e458b0 Platform: Speculative fix for Windows build 2016-02-14 10:12:33 -08:00
Jeffrey Pfau b92482520c Qt: Fix SDL audio crash 2016-02-13 01:17:17 -08:00
Jeffrey Pfau f3daa19a6d Qt: More GB bringup 2016-02-13 01:06:36 -08:00
Jeffrey Pfau ff637c84d1 GBA: Kill GBALog 2016-02-11 23:50:58 -08:00
Jeffrey Pfau b4af0f64e3 SDL: Set default volume 2016-02-11 22:43:15 -08:00
Jeffrey Pfau 5bcf56c5ca Qt: GBA refactoring and cleanup 2016-02-10 22:42:39 -08:00
Jeffrey Pfau a75c019fab GBA Thread: Kill GBAThread 2016-02-10 22:42:39 -08:00
Jeffrey Pfau d25ba2ec59 OpenGL: Rename GBAGL to mGL 2016-02-10 22:42:39 -08:00
Jeffrey Pfau ef68c84e76 SDL: Remove GBAThread reference 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 13f1ab5ab8 Core: Put back fpsTarget 2016-02-10 22:42:39 -08:00
Jeffrey Pfau d1b3ad08d8 Qt: Fix sending gameStopped twice 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 755c1c66af GBA Test: Fix gba-fuzz 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 2af1bf68e0 Core: Add core.setAudioBufferSize 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 9ec62368bc Qt: Fix some config regressions 2016-02-10 22:42:39 -08:00
Jeffrey Pfau fae8ef7f42 OpenGL: Make video dimensions customizable 2016-02-10 22:42:39 -08:00
Jeffrey Pfau d481bd29fe OpenGL: Fix aspect ratio calculation for gles2 2016-02-10 22:42:39 -08:00
Jeffrey Pfau d8ad87504d Qt: Use mLog instead of GBALog 2016-02-10 22:42:39 -08:00
Jeffrey Pfau 4f43b574e2 Qt: GB game loading 2016-02-10 22:40:54 -08:00
Jeffrey Pfau 533e96392b Core: Add mCoreFind 2016-02-10 22:40:54 -08:00
Jeffrey Pfau 53191d2068 Core: Add mCore.getGameTitle 2016-02-10 22:40:54 -08:00
Jeffrey Pfau d0771b78e2 Qt: Sloppy first pass at refactor 2016-02-10 22:40:54 -08:00
Jeffrey Pfau 2eaaaa8491 Core: Refactor GBAAVStream into mAVStream 2016-02-10 22:40:21 -08:00
Jeffrey Pfau d86440e04f Debugger: Begin refactoring ARMDebugger into Debugger 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 82c4d93dc4 Core: Add back screenshots 2016-02-10 22:40:21 -08:00
Jeffrey Pfau eccddde283 Debugger: Update createDebugger 2016-02-10 22:40:21 -08:00
Jeffrey Pfau e775c5900d Test: Move to mCoreThread 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 2a926e8dd5 GBA Test: Disuse GBAContext 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 7a1f8ec86f Core, GUI, Platform: Disuse GBAContext 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 2e0ee682a5 SDL: Fix audio sync 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 1425db6a7a Libretro: Convert to mCore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 752b4faaff OpenEmu: Convert to using mCore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 3863513b2a SDL: More video refactoring, fix scaling and aspect ratio locking 2016-02-10 22:40:21 -08:00
Jeffrey Pfau b325376f05 Video: Remove assumption about video backend dimensions 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 1768721e7e SDL: Add back patch loading 2016-02-10 22:40:21 -08:00
Jeffrey Pfau a718a08e47 SDL: Remove mSDLRunGBA 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 407335e2f4 Core: Refactor config loading in mCore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 7bc15e50c5 Core: Add state manipulation back 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 33a4c45f3f GBA: Add GBACore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau dd4b974a0c SDL: More refactoring 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 1e6f812003 SDL: Add missing call to mCoreThreadJoin 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 38f89a1bd8 Core: Clean up ROM loading 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 192f85259a Core: Add mCoreThread 2016-02-10 22:40:21 -08:00
Jeffrey Pfau a9ba3a2094 SDL: Refactor GBASDLEvents and GBASDLPlayer into mSDLEvents and mSDLPlayer 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 92c6b90b03 GB: First pass at audio refactor 2016-02-10 22:40:21 -08:00
Jeffrey Pfau ed176177ce Core: Add mRTCGenericSource 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 59f78a05e4 Core: Refactor GBAInput into mInput 2016-02-10 22:40:21 -08:00
Jeffrey Pfau bc1a094bea Core: Refactor several input callbacks 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 811d8281c3 Core: Refactor GBAConfig into mCoreConfig 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 234ecd9619 Core: Refactor GBASync into mCoreSync 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 6ec99ce4e4 Core: Refactor GBADirectorySet into mDirectorySet 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 6bf77357af SDL: Initialize a missing variable 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 7c087d5cb9 Core: Start adding mCore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau efe1611614 SDL: Center GB screen 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 487c54f0ac SDL: GB saving working 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 77886d4cf4 SDL: Fix crashing on GB game exit 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 25627bf6a3 Test: Remove GB test harness 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 52adcb68db SDL: Add SDL_QUIT for GB runloop 2016-02-10 22:40:21 -08:00
Jeffrey Pfau dfaa06d0d2 SDL: More refactoring 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 3158db06c2 GB: Start work on video rendering 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 64676529ba LR35902, GB: Start work on GB core 2016-02-10 22:40:21 -08:00
Jeffrey Pfau 811d654893 Qt: Fix unpausing 2016-02-10 22:38:46 -08:00
Jeffrey Pfau 2a80ddf8d0 Qt: Fix hang if audio sync is enabled and audio fails to initialize 2016-02-09 02:26:15 -08:00
Jeffrey Pfau 1fdf413ee9 Qt: Fix sending gameStopped twice 2016-02-09 02:22:06 -08:00
Jeffrey Pfau 1f1bd3bd05 Wii: Increase sensitivity of controller axes 2016-02-02 20:41:39 -08:00
Jeffrey Pfau ed84d5cff0 GBA: Add GBADeleteState 2016-02-02 01:34:24 -08:00
Jeffrey Pfau 6af9a742bd VFS: Add VDir.deleteFile 2016-02-02 01:34:24 -08:00
Jeffrey Pfau 8e99508717 GUI: Show icons in key remapping 2016-02-02 01:34:24 -08:00
Jeffrey Pfau d53004650d Qt: Set window flags on dialogs 2016-02-01 00:01:29 -08:00
Jeffrey Pfau c69c34ab2d SDL: Fix crash when attempting to sample sensors with no controller attached 2016-01-31 23:52:03 -08:00
Jeffrey Pfau 78ef8523ac Qt: Make key binding fields have a width relative to its height 2016-01-31 14:56:50 -08:00
Jeffrey Pfau 1fce327192 3DS: Enable L2 cache on n3DS 2016-01-31 14:08:28 -08:00
Jeffrey Pfau 6646baa3b3 Qt: Add ability to force old versions of OpenGL 2016-01-31 12:24:09 -08:00
Jeffrey Pfau 66d005030f 3DS: DSP audio 2016-01-30 23:39:22 -08:00
Jeffrey Pfau 6ee60dd79b GUI: UI refinements, fixes 2016-01-30 14:02:35 -08:00
Jeffrey Pfau 7436a5afef OpenGL: Simplify desaturation by using mix 2016-01-26 23:28:34 -08:00
Jeffrey Pfau b9b650ead2 Qt: Fix default settings page 2016-01-26 23:19:25 -08:00
Jeffrey Pfau 388582776e Qt: Allow loading of ZIPs when using minizip 2016-01-25 20:11:55 -08:00
Jeffrey Pfau 4f1788b2e0 Qt: Add ability to customize savestate data, add rewind duration box 2016-01-25 20:11:30 -08:00
Jeffrey Pfau 6d8a34a6dc Qt: Unify state saving/loading flags 2016-01-24 18:25:07 -08:00
Jeffrey Pfau a53c3e0628 OpenEmu: Cheat support 2016-01-24 14:26:31 -08:00
endrift b2850af002 Merge pull request #211 from xerpi/master
Vita: Update to latest SDK version
2016-01-24 03:54:36 -08:00
Jeffrey Pfau bee854bb61 Platform: Dirmode is dead 2016-01-24 01:04:09 -08:00
Jeffrey Pfau 181174c810 Qt: Fix keys being mapped incorrectly when loading configuration file (fixes #212) 2016-01-23 20:14:46 -08:00
Sergi Granell b5c813e829 Vita: Update to latest SDK version 2016-01-23 12:27:42 +01:00
Jeffrey Pfau 380f6dbe7e OpenGL: Add integer scaling forcing and a pixelate filter 2016-01-23 02:34:27 -08:00
Jeffrey Pfau d6bccd80f7 Util: Fix MutexTryLock on Windows 2016-01-22 22:43:51 -08:00
Jeffrey Pfau eaa81cb358 3DS: Fix APT usage (fixes #210) 2016-01-22 21:34:08 -08:00
Jeffrey Pfau 60b4a490e2 Qt: Pause instead of interrupting when opening a file dialog, as the file dialog can spin the event loop 2016-01-22 21:00:08 -08:00
Jeffrey Pfau 6e7851f614 Qt: Attempt to reduce logging overhead 2016-01-20 21:22:04 -08:00
Jeffrey Pfau 0a9104113c Qt: Fix window background 2016-01-18 20:05:25 -08:00
Jeffrey Pfau 44d1dd7f84 GBA Context: Fix reloading directories 2016-01-18 20:01:40 -08:00
Jeffrey Pfau 17d343656f Qt: Fix some focus crashes 2016-01-18 19:45:26 -08:00
Jeffrey Pfau 13dfb144e8 SDL: Hotplugging for joysticks. Still needs work. 2016-01-17 22:45:25 -08:00
Jeffrey Pfau f6590de2ce Qt: Fix even more potential cases of the GBAKeyEditor dangling 2016-01-17 22:38:39 -08:00
Jeffrey Pfau 6bc609b1e0 Qt: Fix GBAKeyEditor focus issues 2016-01-17 16:29:05 -08:00
Jeffrey Pfau 05c3159916 OpenGL: Attempt to fix OpenGL ES 2 rendering 2016-01-17 14:46:45 -08:00
Jeffrey Pfau c18b9c3a64 Qt: Allow use of OpenGL ES 2 2016-01-17 01:25:26 -08:00
Jeffrey Pfau db6113d970 Qt: Fix build with libepoxy and old versions of Qt5 2016-01-16 10:59:59 -08:00
Jeffrey Pfau 3fef28db19 Qt: Fix remaining write to drawContext 2016-01-16 10:59:38 -08:00
Jeffrey Pfau 1dceadbbf5 OpenGL: Remove lingering reference to glPixelStorei 2016-01-16 10:02:27 -08:00
Jeffrey Pfau c62ff00580 OpenGL: Make all buffers expected to be the right width 2016-01-16 02:29:03 -08:00
Jeffrey Pfau 7cf067ac14 OpenGL: Add simple desaturation filter to default shader 2016-01-16 02:08:11 -08:00
Jeffrey Pfau c83e4e7e85 Qt: Added button for breaking into the GDB debugger 2016-01-15 16:52:28 -08:00
Jeffrey Pfau a38beac307 Qt: Customizable paths for save games, save states, screenshots and patches 2016-01-15 14:29:19 -08:00
Jeffrey Pfau 77787a957c Qt: Improve some UI element sizes 2016-01-12 21:24:29 -08:00
Jeffrey Pfau b6f1ddc4fe Qt: Use a sidebar instead of a tabbed view for settings 2016-01-11 03:15:49 -08:00
Jeffrey Pfau 5dc56b98e8 Qt: Fix savestate problems in BIOS boot 2016-01-11 02:36:56 -08:00
Jeffrey Pfau 9c5852a896 Qt: Added a setting for pausing when the emulator is not in focus 2016-01-11 01:11:58 -08:00
Jeffrey Pfau 2b5da04d9c Qt: Begin settings view revamp 2016-01-11 00:49:14 -08:00
Jeffrey Pfau baccd4ef2f Qt: Fix some potential crashes with the gamepad mapping 2016-01-11 00:45:02 -08:00
Jeffrey Pfau 1f76168317 Wii: Add argv loading 2016-01-09 02:09:41 -08:00
Jeffrey Pfau 5f912d231f 3DS, Wii: Add missing texture files 2016-01-09 01:08:10 -08:00
Jeffrey Pfau 0511d0a69e GUI: Add icons and scrolling enhancements 2016-01-09 00:54:18 -08:00
Jeffrey Pfau 90eca20ab2 Wii: Increase GUI size 2016-01-09 00:19:59 -08:00
Jeffrey Pfau 1ac5726d8a Libretro: Clean up config item style 2016-01-08 22:04:32 -08:00
Jeffrey Pfau bb5ef9246c 3DS: Add missing keys 2016-01-08 00:18:21 -08:00
Jeffrey Pfau 331d92d363 GUI: Input remapping, part 1 2016-01-07 23:58:41 -08:00
Jeffrey Pfau 2254fc68c2 Wii: Uncomment code that accidentally got committed commented-out 2016-01-07 23:51:34 -08:00
Jeffrey Pfau c732ea6a71 GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING 2016-01-07 23:50:01 -08:00
Jeffrey Pfau 5b4f8dfae3 Wii: Clean up control lookup code in preparation of control remapping 2016-01-06 22:21:26 -08:00
Jeffrey Pfau f759407308 PSP2: Fix GBAInputMap* calls 2016-01-06 22:20:50 -08:00
Jeffrey Pfau 5d3669d22f PSP2: Use pkg-config for real 2016-01-05 21:12:00 -08:00
Jeffrey Pfau bb5e14ea2d PSP2, Wii: Use a higher-resolution font 2016-01-05 21:11:31 -08:00
Jeffrey Pfau 4b50e268da Libretro: Add settings for BIOS and idle loops 2016-01-03 22:46:06 -08:00
Jeffrey Pfau b37835366d Wii: Fix draw ordering 2016-01-03 17:07:09 -08:00
Monroe88 eb341bb167 (libretro) Explicitly set core reported aspect ratio to 3:2 2016-01-02 20:14:55 -08:00
Jeffrey Pfau 656260c129 OpenEmu: Add rewinding support 2016-01-02 17:17:08 -08:00
Jeffrey Pfau 7f4320e872 OpenEmu: Fix some leaks, and improve serialization 2016-01-02 17:08:08 -08:00
Jeffrey Pfau d662ba98de OpenEmu: Use error handling outputs 2016-01-02 16:39:27 -08:00
Jeffrey Pfau c2340bb44f OpenEmu: Fix Info.plist, saves 2016-01-02 16:07:23 -08:00
Jeffrey Pfau e65d12d35e 3DS: Update to new API 2016-01-02 01:49:03 -08:00
Jeffrey Pfau 631b287b3a OpenEmu: Fix version info 2016-01-01 22:17:15 -08:00
Jeffrey Pfau 342b02134d OpenEmu: Start the OpenEmu core 2016-01-01 21:57:46 -08:00
Jeffrey Pfau 91cf3be128 GBA Thread: Redo state directories for future expansion 2015-12-30 21:40:24 -08:00
Jeffrey Pfau 5147a5160f Libretro: Allow blocking opposing directional input 2015-12-29 23:10:18 -05:00
Jeffrey Pfau 18e1bf742f PSP2: Fix build 2015-12-29 14:18:23 -08:00
Jeffrey Pfau a38bcb904d All: Refresh port building a bit 2015-12-29 13:21:55 -08:00
Jeffrey Pfau c00df2ce6e PSP2: Remove libpng and zlib from necessary libraries 2015-12-29 15:09:58 -05:00
Jeffrey Pfau f96e06894b All: Separate "core" VFS from full VFS 2015-12-29 15:09:58 -05:00
Jeffrey Pfau 427b2bf362 PSP2: Fix build 2015-12-29 11:21:20 -08:00
Jeffrey Pfau 04d542e241 3DS: Fix debug build 2015-12-29 07:25:01 -05:00
Jeffrey Pfau 3b91d7aab1 Wii, 3DS: Fix build, enable zips 2015-12-29 07:24:46 -05:00
Jeffrey Pfau b2193d9191 Qt: Key autofire 2015-12-28 14:54:05 -05:00
Jeffrey Pfau ad9ea7125f Qt: Optimize log viewer to not mess with text rendering if hidden 2015-12-28 04:44:16 -05:00
Jeffrey Pfau 63e1875f6b GBA: Add savestte creation time to a savestate 2015-12-28 04:27:30 -05:00
Jeffrey Pfau 5c007289e4 GBA: Add extra data section to the end of savestates 2015-12-28 03:26:17 -05:00
Jeffrey Pfau bbe10619ef Qt: Remove game DB downloader and just bundle it 2015-12-24 15:57:56 -08:00
Jeffrey Pfau dcbcae26da Qt: Fix crash when using GL1 backend 2015-12-24 15:38:42 -08:00
Jeffrey Pfau 6b2eaed35a Qt: Add more missing references to Qt5::Network 2015-12-20 19:52:44 -08:00
Jeffrey Pfau 4a3d9d2252 Qt: Add Qt5 Network dependency 2015-12-20 19:46:33 -08:00
Jeffrey Pfau 54413a8fd1 Qt: Download No-Intro database 2015-12-20 19:00:52 -08:00
Jeffrey Pfau 413881fec2 Qt: Load ROM name from No-Intro 2015-12-20 19:00:52 -08:00
Jeffrey Pfau cd6b6862ff Qt: Start work on ROM information view 2015-12-20 19:00:52 -08:00
Jeffrey Pfau cb76e56a51 Qt: Whitelist .agb as a GBA ROM filename extention 2015-12-19 16:04:55 -08:00
Jeffrey Pfau 20df8f3326 Qt: Finish up shader selector 2015-12-19 16:01:24 -08:00
Jeffrey Pfau 4bc603db70 Wii: Back out fat initialization changes 2015-12-19 14:21:20 -08:00
Jeffrey Pfau e1fe7ea41b Wii: Fix longstanding warning 2015-12-18 22:19:28 -08:00
Jeffrey Pfau 2495b650a4 Wii: List devices at root 2015-12-18 22:18:52 -08:00
Jeffrey Pfau 2edd1505ae OpenGL: Redo uniform loading 2015-12-17 21:58:17 -08:00
Jeffrey Pfau edd604b700 Qt: Fix resetting while paused 2015-12-15 22:13:19 -08:00
Jay Elliott 5ff0411ba2 Unpause the emulator when resetting. 2015-12-15 03:53:57 -08:00
Jeffrey Pfau 6a4af38151 Wii: Add filtering and screen scaling options 2015-12-14 21:55:07 -08:00
Jeffrey Pfau db7a0bd6b4 Wii: Fix swapped audio channels 2015-12-13 23:36:56 -08:00
Jeffrey Pfau 08a2b24eac Qt: Allow use of modifier keys as input 2015-12-07 20:42:01 -08:00
Jeffrey Pfau 9590b484c7 Qt: Fix crash when closing multiplayer windows 2015-12-01 21:55:07 -08:00
Jeffrey Pfau 78acb25afc Qt: Fix regression with OpenGL deinitialization 2015-12-01 21:31:23 -08:00
Jeffrey Pfau e0863dc708 Qt: Add mute option to menu 2015-12-01 20:30:11 -08:00
Jeffrey Pfau 5c5ac62901 Qt: Fix build 2015-11-23 20:34:50 -08:00
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 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 21d51964e8 Qt: Fix race condition with setting sample rate 2015-11-17 19:48:56 -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 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 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 37b1cbe29c Qt: Add additional checks in CheatModel to prevent crashes (fixes #163) 2015-11-11 22:17:41 -08:00
Jeffrey Pfau d786077960 Qt: Add DMA registers to I/O viewer 2015-11-11 19:46:50 -08:00
Jeffrey Pfau ac9c247695 OpenGL: Parse uniforms 2015-11-08 17:09:53 -08:00
Jeffrey Pfau ac481d0c1b OpenGL: Minor gles2 fixes 2015-11-08 15:30:23 -08:00
Jeffrey Pfau 54de044716 Qt: Fix non-GL1 build 2015-11-05 22:29:48 -08:00
Jeffrey Pfau 28dff01b83 Libretro: Fix problems with rumble not turning off 2015-11-05 21:06:31 -08:00
Jeffrey Pfau ac02bd4dbb OpenGL: Fix GLES2 support, add bvec 2015-11-05 21:04:38 -08:00
Jeffrey Pfau f013e2d8c7 Qt: Fix a crash in the memory viewer 2015-11-04 23:28:13 -08:00
Jeffrey Pfau 066ba16864 GBA: More multiboot fixes 2015-11-04 23:11:35 -08:00
Jeffrey Pfau ec32efd8e4 Qt: Fix non-Windows build with libepoxy installed 2015-11-04 00:39:04 -08:00
Jeffrey Pfau 7177af28f8 3DS, PSP2: Add missing VFile.readline implementations 2015-11-02 23:11:24 -08:00
Jeffrey Pfau 47c4eb9761 OpenGL: Fix GL2 not centering image (fixes #151) 2015-11-02 22:44:35 -08:00
Jeffrey Pfau a9c94e9d18 Qt: Fix font size in memory viewer 2015-11-01 23:01:31 -08:00
Jeffrey Pfau ddbbed133e Qt: Add audio I/O register descriptions 2015-11-01 23:00:19 -08:00
Jeffrey Pfau 096f5ca27c OpenGL: Shader loading 2015-11-01 18:41:24 -08:00
Jeffrey Pfau 346d4210c6 OpenGL: Add libepoxy optional dependency 2015-11-01 13:58:51 -08:00
Jeffrey Pfau e830718be8 OpenGL: Add GL_GLEXT_PROTOTYPES define for now 2015-11-01 12:04:09 -08:00
Jeffrey Pfau b7591b5d73 OpenGL: Add missing header include 2015-11-01 11:38:50 -08:00
Jeffrey Pfau 4a502c2c03 OpenGL: Revamp shader backend 2015-11-01 11:29:00 -08:00
Jeffrey Pfau 8c6a57f7d9 Qt: Simplify OpenGL backend creation 2015-11-01 09:37:55 -08:00
Jeffrey Pfau d357b93285 Ports: Make substitution character less confusing 2015-11-01 09:17:01 -08:00
Jeffrey Pfau b99b680ca2 3DS: Fix filename decoding with UTF-16 names 2015-11-01 09:14:45 -08:00
Jeffrey Pfau f00380abb9 OpenGL: GL2 shader enhancements and tweaks 2015-10-31 00:54:07 -07:00
Jeffrey Pfau b48ecd41dd OpenGL: Use NPOT textures for GL2 2015-10-31 00:53:39 -07:00
Jeffrey Pfau 206f38a47c OpenGL: Attachable shaders for GL2 2015-10-29 23:53:13 -07:00
Jeffrey Pfau f689bfcb2b Qt: Allow switching between GL and GL2 backends 2015-10-28 23:22:10 -07:00
Jeffrey Pfau 6cdfb3ae9a OpenGL: Fix GLES2 backend 2015-10-28 23:21:43 -07:00
Jeffrey Pfau a3803a853c SDL: Allow GLES2 and GL backends to be compiled at the same time 2015-10-28 23:21:09 -07:00
Jeffrey Pfau f4b44451b0 Qt: Fix clear button/analog buttons in gamepad mapper on some platforms 2015-10-27 22:29:30 -07:00
Jeffrey Pfau 9a19aaed59 –Qt: Fix a race condition in PainterGL that could lead to a crash 2015-10-27 20:27:02 -07:00
Jeffrey Pfau 8af2172782 Qt: Improved GIF recording customization 2015-10-27 20:09:56 -07:00
Jeffrey Pfau 6c71d7433b Qt: Use safer isLoaded check in GameController 2015-10-24 23:47:46 -07:00
Jeffrey Pfau 2079d47673 SDL Audio: Fix silly regression with changing the FPS target 2015-10-24 23:35:03 -07:00
Jeffrey Pfau 636f557558 3DS: Slightly improve sound quality 2015-10-24 18:05:39 -07:00
Jeffrey Pfau 9190209d10 Qt: Fix a few bugs in the I/O viewer 2015-10-22 23:04:01 -07:00
Jeffrey Pfau b30672399e Qt: Add remaining video registers 2015-10-21 20:28:08 -07:00
Jeffrey Pfau 5922beb475 Test: Fix fuzz build 2015-10-20 22:33:26 -07:00
Jeffrey Pfau cd2443356b All: Add --version flag 2015-10-20 22:27:27 -07:00
Jeffrey Pfau c82f0ba5de Qt: Make I/O viewer fixed size to avoid big blank space issues 2015-10-20 22:10:28 -07:00
Jeffrey Pfau 2c780b5bce Qt: I/O viewer option selection 2015-10-20 22:05:05 -07:00
Jeffrey Pfau 672512c144 Qt: Add spinboxes to the I/O viewer 2015-10-20 21:37:42 -07:00
Jeffrey Pfau fd76100f58 Qt: Fix some embarrassing mistakes on the I/O viewer 2015-10-20 21:37:10 -07:00
Jeffrey Pfau 6b4e37a4c6 3DS: Enable speedup with new ctrulib 2015-10-20 19:40:27 -07:00
Jeffrey Pfau 35b5101f3c SDL: Fix another audio crash 2015-10-20 19:40:14 -07:00
Jeffrey Pfau 6a433d63f6 PSP2: Load/save PSP2 keybindings 2015-10-19 20:31:19 -07:00
Jeffrey Pfau 7ce34411bb SDL, Qt: Fix audio thread crashes 2015-10-19 20:31:19 -07:00
Jeffrey Pfau 86dcb7b6c2 Qt: Add missing override keywords 2015-10-19 20:31:19 -07:00
Jeffrey Pfau b597d5197b SDL: Fix vsync on Pandora 2015-10-12 00:00:16 -07:00
Jeffrey Pfau 808855f377 All: Pandora buildfixes 2015-10-11 23:59:48 -07:00
Jeffrey Pfau 92849dee1a SDL: Fix uninitialized member 2015-10-11 20:39:49 -07:00
Jeffrey Pfau ba41f68149 SDL: Fix Pandora build 2015-10-11 20:31:01 -07:00
Jeffrey Pfau d9a60540f7 Qt: Start adding I/O register info 2015-10-11 19:11:15 -07:00
Jeffrey Pfau d31326a024 SDL: Allow GBASDLAudio to be used without a thread context 2015-10-11 17:33:11 -07:00
Jeffrey Pfau a8110342ce Qt: Really fix the build this time 2015-10-10 21:09:57 -07:00
Jeffrey Pfau c53e3546dd Qt: Fix pre-5.5 build 2015-10-10 21:04:05 -07:00
Jeffrey Pfau 1a50718c26 Qt: Start I/O viewer 2015-10-10 20:26:52 -07:00
Jeffrey Pfau 3f36f3d88e GBA Config: Add "override" layer for better one-time configuration 2015-10-06 21:27:25 -07:00
Jeffrey Pfau a90eeea924 Test: Rearrange fuzz-main for AFL additions 2015-10-05 19:22:44 -07:00
Jeffrey Pfau 62304e3aa2 PSP2: Only wait on vblank if we hit the frame target 2015-10-03 21:29:22 -07:00
Jeffrey Pfau 9034de4817 Test: Fix build 2015-10-01 22:16:35 -07:00
Jeffrey Pfau d0c2d4e46b Wii: Tiny refactor 2015-09-24 01:42:21 -07:00
Jeffrey Pfau 2083aa921b Qt: Exclude keypad events from being modifiers 2015-09-23 21:21:37 -07:00
Jeffrey Pfau 4d1b7b4591 Wii: Don't wait for vsync if we missed the target 2015-09-23 20:28:53 -07:00
Jeffrey Pfau 6cf4179a97 VFS: Add VDir.openDir 2015-09-22 23:01:41 -07:00
Jeffrey Pfau b4c86ea161 PSP2: Use sceKernelLibcLocaltime_r instead of faking it 2015-09-22 22:59:02 -07:00
Jeffrey Pfau bb2b82d15e PSP2: Let PSP2 find its packages if in portlibs 2015-09-22 22:59:02 -07:00
Jeffrey Pfau d38a65485a All: Isolate function defines 2015-09-22 22:58:54 -07:00
Jeffrey Pfau c335fece10 PSP2: Use some alternate paths for the database files 2015-09-22 22:58:54 -07:00
Jeffrey Pfau 273a21eb25 3DS: Reload screen mode and improve screen cleanup (fixes #127) 2015-09-21 22:54:54 -07:00
Jeffrey Pfau 71aa72c4d3 3DS: Revamp multi-screen GUIs (fixes #124) 2015-09-21 22:27:18 -07:00
Jeffrey Pfau f128f844a6 GBA: Revamp frameskip 2015-09-21 20:32:15 -07:00
Jeffrey Pfau 1325da2958 PSP2: Update for newer vitasdk 2015-09-21 01:06:28 -07:00
Jeffrey Pfau 2cbf40cc13 PSP2: Battery status 2015-09-20 20:28:55 -07:00
Juan Ruvalcaba e4873318dd -Wii Classic Controller left stick support
-Reduce overscan for 4:3 TVs
2015-09-20 16:35:02 -07:00
Jeffrey Pfau 9a538f872a 3DS, PSP2, Wii: Clean up CMake toolchain/list separation 2015-09-20 00:48:03 -07:00
Jeffrey Pfau 465dc2b400 3DS: Allow for multiple screens, increasing async ability 2015-09-19 19:42:34 -07:00
Jeffrey Pfau c3aededf05 GUI: Header with time and battery level 2015-09-19 17:57:53 -07:00
Jeffrey Pfau 91fb4407b9 3DS: GUI fixes when game on top screen 2015-09-18 00:21:41 -07:00
Jeffrey Pfau 0090928465 3DS: Always draw GUI on bottom screen 2015-09-17 23:25:35 -07:00
Jeffrey Pfau c45315b96b GBA Context: Configuration options 2015-09-17 19:53:27 -07:00
Jeffrey Pfau 94ffa0d2d7 All: Minor cleanup 2015-09-17 19:50:40 -07:00
endrift 7d5dff4fc9 Merge pull request #120 from yuriks/3ds-gpu-rewrite
3DS GPU rewrite
2015-09-16 20:16:37 -07:00
Yuri Kunde Schlesner a623bcadc3 3DS: Allocate memory for textures in VRAM 2015-09-16 22:44:52 -03:00
Yuri Kunde Schlesner 58f97980e7 3DS: Don't wait for VBlank when running behind refresh rate 2015-09-16 22:44:51 -03:00
Yuri Kunde Schlesner 6c780a39e1 3DS: Rewrite GUI backend to use GPU directly instead of sf2dlib
This removes a dependency, reduces binary size a bit and fixes filtering
when scaling the game viewport.
2015-09-16 22:44:51 -03:00
Jeffrey Pfau 4d24b16735 Qt: Dropping multiplayer windows works more cleanly now 2015-09-16 00:34:24 -07:00
Jeffrey Pfau 822df237a3 Qt: Disable rewinding when in multiplayer 2015-09-16 00:20:38 -07:00
Jeffrey Pfau aae0efbd09 PSP2: Savestate viewing 2015-09-15 23:00:02 -07:00
Jeffrey Pfau accac1525f 3DS: Add CpuSpeed flag for N3DS CIAs 2015-09-15 22:35:41 -07:00
Yuri Kunde Schlesner c939d363a3 3DS: Remove now unnecessary asm -> __asm__ defines
ctrulib has already fixed their header file.
2015-09-15 23:16:36 -03:00
Jeffrey Pfau 03d97baeec GUI, 3DS: Fix some warnings 2015-09-14 23:25:19 -07:00
Jeffrey Pfau 11d9b492cd Qt: Disable menu items in multiplayer that don't make sense to have enabled 2015-09-14 20:24:02 -07:00
Jeffrey Pfau 5b7e39e45f Qt: Prevent savestate window from opening while in multiplayer 2015-09-14 19:51:59 -07:00
Jeffrey Pfau d07b4a4a7b Libretro: Stop using videoFrame callbacks 2015-09-12 00:22:07 -07:00
Jeffrey Pfau 4866164613 Libretro: Fix build when features are enabled on the standalone 2015-09-11 20:31:33 -07:00
Jeffrey Pfau f0c3f6e42a Qt: Fix shortcuts being updated improperly when changing input type (fixes #102) 2015-09-09 02:00:52 -07:00
Jeffrey Pfau 31d409c8b1 Qt: Add 'Apply' button to settings window (fixes #103) 2015-09-09 01:44:31 -07:00
Jeffrey Pfau 04272ff807 Libretro: Fix build 2015-09-07 22:25:20 -07:00
Jeffrey Pfau 11dc9f5161 Libretro: Use anonymous memory mappers for large blocks of memor 2015-09-07 22:21:25 -07:00
Jeffrey Pfau 31686c374e Libretro: Fix a memory leak with the render buffer 2015-09-07 22:16:50 -07:00
Jeffrey Pfau 8452e880c2 GBA Context: Move logging and option parsing into GBAContext 2015-09-07 22:09:05 -07:00
Jeffrey Pfau 7f904876f5 3DS: CIA build 2015-09-05 18:18:36 -07:00
Jeffrey Pfau a1232b898f PSP2: Strip binaries 2015-09-05 13:11:31 -07:00
Jeffrey Pfau 3849901dab PSP2: Drop psp2sdk 2015-09-05 13:05:43 -07:00
Jeffrey Pfau 14ee1589f0 3DS: Tweak alignment, probably does nothing 2015-09-05 02:54:21 -07:00
Jeffrey Pfau 346503cd41 GUI: Fix non-touch support 2015-09-05 00:50:51 -07:00
Jeffrey Pfau db994ef8ab PSP2: More CMake fixes 2015-09-04 23:07:52 -07:00
Jeffrey Pfau 0af12911a1 3DS, PSP2: CMake fixes 2015-09-04 23:04:46 -07:00
Jeffrey Pfau 4cf016d442 GUI: Support for touch/cursor 2015-09-04 22:50:20 -07:00
Jeffrey Pfau 2dcefe8fa5 All: CMake cleanup part 1 (ports) 2015-09-04 21:03:25 -07:00
Jeffrey Pfau ddd81b27b4 3DS: Threading now works 2015-09-04 01:49:26 -07:00
Jeffrey Pfau 422d34bdb0 3DS: Enable threading interface 2015-09-04 00:56:55 -07:00
Jeffrey Pfau 914a65ffc9 3DS: Mostly untested threading implementation 2015-09-04 00:52:51 -07:00
Jeffrey Pfau 234f7425ef PSP2, 3DS: Options for incrementing the screen mode 2015-09-03 23:47:56 -07:00
Jeffrey Pfau 5d3b6d5fd8 3DS, Wii: Tweak audio rates a bit 2015-09-03 23:47:56 -07:00
Jeffrey Pfau 3ab6a5db6b 3DS: Move texture to VRAM, fixing the lockup (requires newer sf2dlib) 2015-09-03 23:47:56 -07:00
Jeffrey Pfau 4db6a13ea4 3DS: Just use -Ofast 2015-09-03 02:25:42 -07:00
Jeffrey Pfau cb8d60e211 GUI: Make savestate screens show the relevant savestate picture 2015-09-03 01:58:50 -07:00
Jeffrey Pfau 9b14cc607d 3DS, PSP2, Wii: Build binaries with FEATURE_DEFINES 2015-09-03 01:57:50 -07:00
Jeffrey Pfau 02020369d1 GBA Video: const-correctness 2015-09-03 00:28:16 -07:00
Jeffrey Pfau 95f6a8f8d6 GBA Context: Callbacks when pausing and unpausing, for audio 2015-09-02 23:15:36 -07:00
Jeffrey Pfau 1df666e91d 3DS: Decrease audio latency 2015-09-02 22:59:02 -07:00
Jeffrey Pfau 1851e0da46 3DS: Turn on -ffast-math 2015-09-02 22:50:48 -07:00
Jeffrey Pfau b091751512 3DS: Drastically improve sound 2015-09-02 22:50:35 -07:00
Jeffrey Pfau 633b29128f 3DS: Rearrange heaps a bit 2015-09-02 22:39:21 -07:00
Jeffrey Pfau ed46d63ebd GBA Context: Adjustable solar sensor, map to N3DS c-stick 2015-09-01 23:09:48 -07:00
Jeffrey Pfau d724d914c8 GUI: Menu backgrounds 2015-09-01 21:51:14 -07:00
Jeffrey Pfau d16c5e3a74 Wii: Fix audio crackling 2015-09-01 20:48:57 -07:00
Jeffrey Pfau 52048db173 3DS: Support LTO 2015-09-01 00:47:34 -07:00
Jeffrey Pfau 0abe9f524d PSP2: Fix toolchains and allow building LTO 2015-09-01 00:31:57 -07:00
Jeffrey Pfau 6a3e1f4995 Wii: Enable building with LTO 2015-08-31 21:55:04 -07:00
Jeffrey Pfau 33e3fb9a45 3DS: Use malloc instead of linearAlloc for most things 2015-08-31 20:05:31 -07:00
Jeffrey Pfau fdbb20fd59 3DS: Support using non-blip for audio 2015-08-31 01:07:10 -07:00
Jeffrey Pfau 312f203912 3DS: Sound improvements 2015-08-31 00:39:05 -07:00
Jeffrey Pfau e6429cc8a2 3DS: Fix crash if CSND is not available 2015-08-30 22:10:12 -07:00
Jeffrey Pfau ef9bb6ac5c PSP2: Add left pad support for the GUI 2015-08-30 19:21:48 -07:00
Jeffrey Pfau 34fd6769e6 PSP2: Fix seeking with mapping and unmapping files 2015-08-30 18:42:16 -07:00
Jeffrey Pfau 74e3826b13 GBA: Move gui-runner to a new folder 2015-08-30 18:31:53 -07:00
Jeffrey Pfau 376ccd4a30 PSP2, 3DS: Writeback when unmapping memory 2015-08-30 18:29:20 -07:00
Jeffrey Pfau 41452ec4e6 GUI: Load/save states 2015-08-30 18:23:19 -07:00
Jeffrey Pfau 7c906e8558 3DS: Remove unused struct 2015-08-30 17:58:56 -07:00
Jeffrey Pfau 58ff10457d PSP2: Use runner 2015-08-30 17:32:05 -07:00
Jeffrey Pfau cc1fb12d2f 3DS: Use runner 2015-08-30 17:11:05 -07:00
Jeffrey Pfau 3157a3d949 GBA Context: Add pause menu 2015-08-30 16:51:40 -07:00
Jeffrey Pfau 178612a471 GBA Context: Add GBAGUIRunner for ports and use it in the Wii version 2015-08-30 16:25:32 -07:00
Jeffrey Pfau 1c351d92c7 PSP2: Triangle suspends instead of quitting 2015-08-30 12:21:45 -07:00
Jeffrey Pfau 908a20856f 3DS: Support C-Pad for D-Pad 2015-08-30 10:18:42 -07:00
Jeffrey Pfau 0ab9190b10 3DS: CSND first implementation 2015-08-30 10:10:43 -07:00
Jeffrey Pfau 2b86196ad7 Wii: Minor fixes 2015-08-30 01:19:05 -07:00
Jeffrey Pfau 0aaafb9d4e Wii: Add support for tilt sensor, and in-progress gyro 2015-08-30 01:18:55 -07:00
Jeffrey Pfau 03bd082caa All: Use IS_NEWER_THAN to prevent rebuilding assets 2015-08-30 00:02:10 -07:00
Jeffrey Pfau 7023103163 GUI: File select usability improvements 2015-08-29 23:51:44 -07:00
Jeffrey Pfau f3b4855b06 PSP2: I hope this doesn't look terrible 2015-08-29 22:24:48 -07:00
Jeffrey Pfau dcfc31f82d PSP2: Increase clock rate, if possible 2015-08-29 21:08:13 -07:00
Jeffrey Pfau a74a0396bf PSP2: 2x the font size until I make a bigger font 2015-08-29 17:05:46 -07:00
Jeffrey Pfau 20ba3d1390 PSP2: Fix audio 2015-08-29 16:50:51 -07:00
Jeffrey Pfau d8c3306bf2 PSP2: Gyro and accel support 2015-08-29 16:35:00 -07:00
Jeffrey Pfau d690d3b1fb PSP2: Fix psp2sdk build 2015-08-29 15:32:44 -07:00
Jeffrey Pfau 7d7efe5ebb 3DS: Gyro and accel support 2015-08-29 14:40:11 -07:00
Jeffrey Pfau 54c8054b79 Wii: Fix embarrassing Wii build breakage 2015-08-29 04:47:25 -07:00
Jeffrey Pfau 1552218788 3DS: Fix menu color 2015-08-29 04:44:09 -07:00
Jeffrey Pfau 41b1eecb8c All: Use GBAContext.rendering properly 2015-08-29 04:19:32 -07:00
Jeffrey Pfau 2ca68fa9c6 3DS: Enable idle loop detection 2015-08-29 04:18:57 -07:00
Jeffrey Pfau 63871f7d9c 3DS: Fix audio buffer clearing 2015-08-29 04:18:32 -07:00
Jeffrey Pfau 8dca9b197e 3DS: Use VFile for logging 2015-08-29 03:26:39 -07:00
Jeffrey Pfau 3058cad4c4 Wii: Enable idle loop detection on the Wii 2015-08-29 02:50:13 -07:00
Jeffrey Pfau 77ead17e29 Wii: Fix some warnings 2015-08-28 23:56:28 -07:00
Jeffrey Pfau 99f7e5f035 GBA: Separate out subcomponents to enable easier exclusion 2015-08-28 23:45:24 -07:00
Jeffrey Pfau 9565e8830c Wii: Add analog support for menuing 2015-08-28 21:42:39 -07:00
Jeffrey Pfau c0d19a1ad5 Wii: Improve menu rendering 2015-08-28 21:29:38 -07:00
Jeffrey Pfau a88613abbe PSP2: Don't rename the velf 2015-08-28 20:49:24 -07:00
Jeffrey Pfau d1f6ce0509 PSP2: Install velf 2015-08-28 20:13:25 -07:00
Jeffrey Pfau 44211c32a8 PSP2: Add support for vitasdk 2015-08-28 19:44:12 -07:00
Jeffrey Pfau 1624cd92ba Wii: Rumble for gamecube pads 2015-08-27 22:39:07 -07:00
Jeffrey Pfau 699e07e89b Wii: Rename to boot.dol 2015-08-27 21:55:08 -07:00
Jeffrey Pfau 63c0dc0d2b 3DS: Install 3dsx 2015-08-27 19:31:00 -07:00
Jeffrey Pfau 6c85374b5e Qt: Apply fullscreen during show event 2015-08-27 19:31:00 -07:00
Jeffrey Pfau 147852898c SDL: Support fullscreen in SDL 1.2 2015-08-27 19:31:00 -07:00
Jeffrey Pfau 11f3a6e43d Wii: Use CMake install instead of automatically zipping 2015-08-27 19:30:59 -07:00
Jeffrey Pfau afb29aee10 Wii: Fix initial build 2015-08-27 02:02:01 -07:00
Jeffrey Pfau fee9fc688f 3DS: Adjust heap sizes to allow for 32MB ROM loads 2015-08-26 23:25:44 -07:00
Jeffrey Pfau 87a05e3ed1 GUI: Refactor font code to be more central 2015-08-26 21:42:06 -07:00
Jeffrey Pfau 73e190ff82 3DS: Fix VDir3DS UTF-8 issues 2015-08-26 21:42:06 -07:00
Jeffrey Pfau 797441c379 GUI: Fix some types 2015-08-26 21:42:06 -07:00
Jeffrey Pfau 495c0ee54e Wii, 3DS, PSP2: Fix file select reseting to the top directory 2015-08-26 21:42:06 -07:00
Jeffrey Pfau d67844e95f GUI: Improve file browsing with proper filters and current directory listing 2015-08-25 22:42:19 -07:00
Jeffrey Pfau 278b17e56f VFS: Add VDirEntry.type 2015-08-25 22:41:47 -07:00
Jeffrey Pfau a1eb021af5 PSP2: Use VFileOpen in VDirSce.open to ensure file modes are translated properly 2015-08-25 22:40:53 -07:00
Jeffrey Pfau 8460a1eea9 Merge branch 'port/3ds' 2015-08-25 21:12:11 -07:00
Jeffrey Pfau 750463d850 Merge branch 'port/psp2' 2015-08-25 21:09:14 -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 2236b27600 3DS: Return to menu on exit 2015-08-24 19:53:00 -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 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 59b9dedea3 PSP2: Use font metrics 2015-08-23 00:57:34 -07:00
Jeffrey Pfau dcfb8d33ef PSP2: Use raw2c instead of objcopy 2015-08-22 23:38:38 -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 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
askot 90597dc6df Add Wiimote + Classic Controller support 2015-08-21 23:09:16 -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 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