Commit graph

  • bdb41846e9
    Merge 3d1214b5ec into 38d6e70a0e Jonian Guveli 2025-03-27 23:33:51 +01:00
  • 38d6e70a0e Apply more style changes across all code master release Sean Maas 2025-03-26 17:47:14 -04:00
  • 844d42f5ff Implement HLE ARM7 touch and key input Sean Maas 2025-03-26 15:18:19 -04:00
  • 94b7918088 Add initial HLE ARM7 stub that can start some games Sean Maas 2025-03-25 16:23:56 -04:00
  • 69ff3d945a Change bracket placement across all code Sean Maas 2025-03-21 19:36:49 -04:00
  • e1f26491c5 Update log macros and add some new ones Sean Maas 2025-03-21 17:49:44 -04:00
  • ddff01d044 Add a frameskip setting Sean Maas 2025-03-18 19:55:42 -04:00
  • e2eb4e5d0d Add some audio settings and reorganize menus Sean Maas 2025-03-18 02:09:27 -04:00
  • f25d341677 Swap out scheduler loop based on active CPUs Sean Maas 2025-03-14 19:32:58 -04:00
  • 78fc9d9f76
    Merge d0ae0e117a into 0b88496b62 Willi Ye 2025-03-14 08:43:22 +00:00
  • 0b88496b62 Clean up some random GPU stuff Sean Maas 2025-03-13 16:22:21 -04:00
  • 2bda5f273e Clean up excess spacing and update copyright years Sean Maas 2025-03-12 22:49:03 -04:00
  • 0c6dd674fb Optimize opcode reads by using a direct pointer Sean Maas 2025-03-12 18:15:27 -04:00
  • 86394575ff Optimize 3D commands by batching them Also fix touch coords in DSi mode Sean Maas 2025-03-11 19:20:00 -04:00
  • 61d5e012c5 Switch: fix overclock being unapplied when pressing home Also add that CP15 register to states because I forgot Sean Maas 2024-11-24 03:04:49 -05:00
  • cbc4da2d23
    Flesh out DLDI driver patching (#166) Adrian Siekierka 2024-11-19 00:18:37 +01:00
  • 555b160c56
    Minor stuff Hydr8gon 2024-11-18 18:14:59 -05:00
  • f60442edbf Add area size check to DLDI patch routine Adrian Siekierka 2024-11-18 23:56:12 +01:00
  • ef3b9cee22 Improve DLDI patching routine, fix #164 Adrian Siekierka 2024-11-18 23:43:21 +01:00
  • a377c95e87 Add CP15 register for compatibility with new libnds Sean Maas 2024-11-18 16:21:11 -05:00
  • 3cf405ef7e Add a basic "DSi" mode for homebrew like SM64DSi Sean Maas 2024-10-23 01:09:12 -04:00
  • e2c1677c32 Improve vertical window handling Sean Maas 2024-09-13 00:50:43 -04:00
  • d6951891fd
    Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows dependabot[bot] 2024-09-03 22:00:00 +00:00
  • 3d1214b5ec Libretro: support builds for windows/mac Jonian Guveli 2024-08-10 10:29:08 +03:00
  • cd28c06902 Libretro: code style optimizations Jonian Guveli 2024-08-08 10:40:59 +03:00
  • 31e781325c Libretro: add support for microphone Jonian Guveli 2024-08-04 16:18:05 +03:00
  • d007ffc379 Libretro: add support for screen sizing Jonian Guveli 2024-08-02 15:22:46 +03:00
  • 64d91526f1 Libretro: support screen swap in all layouts Jonian Guveli 2024-08-01 20:40:24 +03:00
  • a18243404c Libretro: setting updates and optimizations Jonian Guveli 2024-08-01 19:12:31 +03:00
  • 63114a3f92 Libretro: simplify rendering of vertical & rotated Jonian Guveli 2024-08-01 19:03:35 +03:00
  • f645af4182 Libretro: optimize GBA screen rendering Jonian Guveli 2024-08-01 17:09:28 +03:00
  • f005cd54cf Libretro: update settings and defaults Jonian Guveli 2024-07-31 13:59:12 +03:00
  • 16d1cd4411 Libretro: optimize video buffer Jonian Guveli 2024-07-30 23:29:37 +03:00
  • b0877f1e6d Libretro: add support for GBA subsystem Jonian Guveli 2024-07-29 15:45:17 +03:00
  • 4b7df2e3cd Libretro: add support for action replay cheats Jonian Guveli 2024-07-25 23:37:32 +03:00
  • 6fe45f5c71 Libretro: fix setting defaults, simplify rom loading Jonian Guveli 2024-07-25 13:16:06 +03:00
  • 35e9ff6ee9 Libretro: add screen rotation support Jonian Guveli 2024-07-21 22:19:05 +03:00
  • e8c0bf3e4c Libretro: initial implementation Jonian Guveli 2024-07-20 18:27:21 +03:00
  • c0816caf85 Android: fix a crash and pad the FPS counter Sean Maas 2024-08-08 00:29:43 -04:00
  • 77a822e612 Add some custom aspect ratio options Sean Maas 2024-08-06 03:55:09 -04:00
  • f08dcff21c Make it optional to keep ROM in RAM Sean Maas 2024-07-31 16:30:37 -04:00
  • fff29ac28f Change the accessibility of certain settings Sean Maas 2024-07-31 02:27:02 -04:00
  • 79343101ad Fix high-res 3D precision artifacts Sean Maas 2024-07-30 03:40:59 -04:00
  • f0936acc26 Fix a couple more silly things Sean Maas 2024-07-26 23:05:38 -04:00
  • 8376b1a500 Android: update material theme and support dark mode Sean Maas 2024-07-26 17:34:41 -04:00
  • 21020e60b3 Fix yet another silly mistake Sean Maas 2024-07-25 14:17:35 -04:00
  • 42d5dc42a1 Fix some silly mistakes Sean Maas 2024-07-24 21:47:24 -04:00
  • ebc89125cf Android: make the on-screen controls toggle persistent Sean Maas 2024-07-24 20:57:11 -04:00
  • dff44ce7fe Add separate folder settings for saves, states, and cheats Sean Maas 2024-07-24 19:34:09 -04:00
  • 9348e4da7c
    Merge 600bd7feb8 into 7a323b8935 ljxx 2024-07-21 07:18:52 -05:00
  • 7a323b8935 Fix some minor issues with cheats Sean Maas 2024-07-20 18:16:00 -04:00
  • 2a964684b3 Fix state crash due to polygons using pointers Sean Maas 2024-07-20 16:19:28 -04:00
  • cb7e14f51c Desktop: add a UI for editing AR cheats Sean Maas 2024-07-19 18:46:19 -04:00
  • ad4cf4239c Implement an Action Replay cheat backend Sean Maas 2024-07-15 14:59:48 -04:00
  • 7786f71d76 Wii U: update for Aroma Sean Maas 2024-07-11 20:01:09 -04:00
  • 600bd7feb8 123 ljxx 2024-07-03 22:18:35 +08:00
  • d798ae2d72 111 ljxx 2024-07-03 17:33:29 +08:00
  • 208a328877 Desktop: fix some minor screen split issues Sean Maas 2024-06-30 13:09:03 -04:00
  • 0f6fac04c4 Desktop: add an option to split screens across windows Sean Maas 2024-06-30 01:50:29 -04:00
  • e7813f6cbb Attempt to implement the CMD protocol Sean Maas 2024-06-25 17:01:42 -04:00
  • d5f85a64b3 Fix packets not being padded to a multiple of 4 Sean Maas 2024-06-16 17:52:14 -04:00
  • a0daabd248 Get a little bit further with multiplayer Sean Maas 2024-06-12 19:37:53 -04:00
  • d0a9206270 Port some hotkeys over to Android and console Sean Maas 2024-06-09 02:39:31 -04:00
  • 62759d1495 Console: add input rebinding settings Sean Maas 2024-06-08 21:26:05 -04:00
  • c081555eff Clean up memory and some other classes Sean Maas 2024-06-07 18:44:03 -04:00
  • 668e8aa007 Wii U: fix upscaled filter in single screen mode Sean Maas 2024-06-06 15:28:17 -04:00
  • b8a6efed54 Add an optional ghosting effect Sean Maas 2024-06-06 02:23:44 -04:00
  • dcf888c9db Add an upscaled filter option Sean Maas 2024-06-03 16:28:05 -04:00
  • 0ad0fb8af2 Implement basic state saving and loading Sean Maas 2024-06-03 01:58:08 -04:00
  • c3b8ddb52f
    Merge ef7a067151 into b54398a3aa JohnTheHammer 2024-05-29 20:08:58 +02:00
  • b54398a3aa Wii U: fix GBA crop in single screen mode Sean Maas 2024-05-28 02:42:35 -04:00
  • 59c0749741 Update copyright years Sean Maas 2024-05-28 02:31:19 -04:00
  • 1e710882aa Add single screen layouts Sean Maas 2024-05-28 02:20:58 -04:00
  • ef7a067151
    Add files via upload JohnTheHammer 2024-04-06 16:18:38 -04:00
  • 043a9e7967
    Add files via upload JohnTheHammer 2024-04-06 16:15:56 -04:00
  • 189d540a0b
    Add files via upload JohnTheHammer 2024-04-06 16:13:26 -04:00
  • 06ecf990c6
    Add files via upload JohnTheHammer 2024-04-06 16:11:12 -04:00
  • b41cb3b9b8 Port the Switch UI to Wii U and Vita Sean Maas 2024-02-27 20:35:03 -05:00
  • 88bd79db3c Fix the Android autobuild Sean Maas 2024-01-10 19:17:26 -05:00
  • 357e7325ab Android: optimize file processing for scoped storage Sean Maas 2024-01-10 18:54:12 -05:00
  • ae2a076afe Android: remember scoped storage selection Sean Maas 2024-01-08 19:29:07 -05:00
  • b50ed5c881 Fix DS/GBA communication when using HLE BIOS Sean Maas 2024-01-06 18:46:01 -05:00
  • 2cb4c0f4f1 Android: implement microphone support Sean Maas 2024-01-02 20:45:57 -05:00
  • ab49089e3a Clean up readme and makefile targets Sean Maas 2023-12-27 03:10:45 -05:00
  • d0ae0e117a Remove unnecessary misaligned check * op1 and op2 are both aligned to 4 already Willi Ye 2023-12-18 01:02:49 +01:00
  • 679a3ce96a Android: fix saving under scoped storage Sean Maas 2023-12-15 02:57:14 -05:00
  • ce90e52c4c Android: make scoped storage more reliable Sean Maas 2023-12-15 00:28:04 -05:00
  • 6b1d3a84c2 Android: polish up some button layout issues Sean Maas 2023-12-14 05:02:07 -05:00
  • 6f8dfc35a8 Fix DLDI address overflow Sean Maas 2023-11-20 01:22:29 -05:00
  • 2804863aa5 Desktop: add fallback software canvas with compile flag Sean Maas 2023-11-16 22:49:45 -05:00
  • 88a95831f8 Rework scheduler to avoid passing function pointers Sean Maas 2023-11-08 19:04:30 -05:00
  • 15b9ca81d3 Android: fix scoped storage bugs + get version code from git Sean Maas 2023-11-07 17:32:25 -05:00
  • d7306a06a7 Android: add info dialog for Play Store builds Also re-add Patreon link Sean Maas 2023-11-06 20:46:55 -05:00
  • 1cea35e7c7 Android: add on-screen control vibration and layout settings Sean Maas 2023-11-04 16:08:50 -04:00
  • 830983d976 Android: fix potential crash in GBA mode Sean Maas 2023-11-02 06:18:05 -04:00
  • b7b5f9311b Implement GBA HLE BIOS Sean Maas 2023-11-02 01:07:03 -04:00
  • bb19861aea Android: supply the patch used for Google Play builds Sean Maas 2023-10-31 02:47:47 -04:00
  • 04f0a2aecd Android: reluctantly add scoped storage support Sean Maas 2023-10-28 20:22:27 -04:00
  • 2ee639d69f Android: animate on-screen button presses Sean Maas 2023-10-26 16:47:49 -04:00
  • 7d7f7aad4a Android: use d-pad logic for on-screen face buttons Sean Maas 2023-10-26 05:04:49 -04:00