Commit Graph

154 Commits

Author SHA1 Message Date
Jeffrey Pfau 7a1f8ec86f Core, GUI, Platform: Disuse GBAContext 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 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 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 6ee60dd79b GUI: UI refinements, fixes 2016-01-30 14:02:35 -08:00
Sergi Granell b5c813e829 Vita: Update to latest SDK version 2016-01-23 12:27:42 +01:00
Jeffrey Pfau 0511d0a69e GUI: Add icons and scrolling enhancements 2016-01-09 00:54:18 -08:00
Jeffrey Pfau 331d92d363 GUI: Input remapping, part 1 2016-01-07 23:58:41 -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 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 e53cc7060c PSP2: Fix small memory error 2015-11-22 14:26:48 -08:00
Jeffrey Pfau aefb4b62a1 Util: Add MutexTryLock 2015-11-12 22:50:09 -08:00
Jeffrey Pfau 7177af28f8 3DS, PSP2: Add missing VFile.readline implementations 2015-11-02 23:11:24 -08:00
Jeffrey Pfau d357b93285 Ports: Make substitution character less confusing 2015-11-01 09:17:01 -08:00
Jeffrey Pfau 6a433d63f6 PSP2: Load/save PSP2 keybindings 2015-10-19 20:31:19 -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 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 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
Jeffrey Pfau 9a538f872a 3DS, PSP2, Wii: Clean up CMake toolchain/list separation 2015-09-20 00:48:03 -07:00
Jeffrey Pfau c3aededf05 GUI: Header with time and battery level 2015-09-19 17:57:53 -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
Jeffrey Pfau aae0efbd09 PSP2: Savestate viewing 2015-09-15 23:00:02 -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 8452e880c2 GBA Context: Move logging and option parsing into GBAContext 2015-09-07 22:09:05 -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 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 234f7425ef PSP2, 3DS: Options for incrementing the screen mode 2015-09-03 23:47:56 -07:00
Jeffrey Pfau 9b14cc607d 3DS, PSP2, Wii: Build binaries with FEATURE_DEFINES 2015-09-03 01:57:50 -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 0abe9f524d PSP2: Fix toolchains and allow building LTO 2015-09-01 00:31:57 -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 58ff10457d PSP2: Use runner 2015-08-30 17:32:05 -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 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 41b1eecb8c All: Use GBAContext.rendering properly 2015-08-29 04:19:32 -07:00
Jeffrey Pfau 99f7e5f035 GBA: Separate out subcomponents to enable easier exclusion 2015-08-28 23:45:24 -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 87a05e3ed1 GUI: Refactor font code to be more central 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 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 c9b01e0aff PSP2: Use GBAContext 2015-08-22 00:41:24 -07:00
Jeffrey Pfau d263cca5fc PSP2: Update for Unity 2015-08-15 02:26:47 -07:00
Jeffrey Pfau 74ac89a584 PSP2: Move GUI_SRC dependency into ports that use it 2015-08-06 00:23:59 -07:00
endrift 3d4096c715 Merge pull request #71 from D-Pyro/port/psp2
Update memory.c
2015-07-28 16:25:09 -07:00
D-Pyro ac408cab59 Update memory.c
Fix sysmem.h include
2015-07-28 19:21:37 -04:00
Jeffrey Pfau ade9402578 PSP2: Add GUI framework and use for file chooser 2015-07-28 00:59:28 -07:00
Jeffrey Pfau cddae84a43 PSP2: Implement VDirSce 2015-07-27 21:46:23 -07:00
Jeffrey Pfau 08c6943c93 PSP2: Move running functionality into separate file 2015-07-27 21:16:48 -07:00
Jeffrey Pfau d957736ed9 PSP2: Load default overrides 2015-07-26 18:22:33 -07:00
Jeffrey Pfau 1300b7570d PSP2: Add fullscreen toggle 2015-07-26 16:28:49 -07:00
Jeffrey Pfau e3f0c87399 PSP2: Mostly functional sound 2015-07-26 16:13:18 -07:00
Jeffrey Pfau a669eebaa7 PSP2: Fix GBAInputMap leak 2015-07-26 12:01:56 -07:00
Jeffrey Pfau 509fabb42f PSP2: Analog stick support 2015-07-26 11:43:36 -07:00
Jeffrey Pfau 7c87bcd616 PSP2: Use GBAInputMapKeyBits for remappable keys 2015-07-26 11:20:32 -07:00
Jeffrey Pfau 036784e49f PSP2: Triangle to exit (temporary until a menu is created) 2015-07-24 22:52:08 -07:00
Jeffrey Pfau 96add00a5b PSP2: Disable alpha 2015-07-24 22:48:43 -07:00
Jeffrey Pfau 47332ef017 PSP2: Fix build 2015-07-24 22:39:32 -07:00
Jeffrey Pfau 127a2d0820 PSP2: Update threading.h for newer SDK 2015-07-24 21:21:04 -07:00
Jeffrey Pfau c4800792ec PSP2: Add dummy VDirOpen for now 2015-07-07 00:38:25 -07:00
Jeffrey Pfau e0e6235657 PSP2: Implement VFileSce.sync 2015-07-07 00:38:10 -07:00
Jeffrey Pfau a0a38caabe PSP2: More threading improvements 2015-07-05 21:22:54 -07:00