Commit Graph

  • 0c62d38cb7
    Merge 78ffb31baf into 37ab2da9ec Wrsford 2025-08-19 10:35:22 +0300
  • 979a26b26c
    Merge 8e0537ad34 into 37ab2da9ec Alexis Bietti 2025-08-19 12:35:22 +0500
  • 0b7a49001d
    Merge a8792a57b9 into 37ab2da9ec Starbit04 2025-08-18 21:14:16 +0100
  • d85437c611
    Merge e8a71e8912 into 37ab2da9ec Nemris 2025-08-18 13:38:24 +0000
  • e8a71e8912 Raise buffer size to improve patching speed. Nemris 2025-08-18 15:30:02 +0200
  • 5b2c80adc0 Simplify cache loading and ROM patching. Nemris 2025-08-18 07:56:02 +0200
  • 954c9bca0a Touch ROM bytes only once when upscaling. Nemris 2025-08-17 05:48:10 +0200
  • f6dc430059 Make buffer capacity a common constant. Nemris 2025-08-16 13:20:04 +0200
  • e3669e621c Extract cache loading. Nemris 2025-08-16 13:08:33 +0200
  • 530fccd701 Time UPS patching in debug mode. Nemris 2025-08-16 09:37:01 +0200
  • 004796ffb6 Limit varint decoding to u32. Nemris 2025-08-15 13:32:10 +0200
  • e72132136f Move cache init closer to where it's used. Nemris 2025-08-15 12:58:45 +0200
  • f5b5de161c Query cache to know when to stop patching. Nemris 2025-08-15 04:27:54 +0200
  • 33fcd776c8 Use correct ROM size when patching. Nemris 2025-08-15 02:40:32 +0200
  • c023bed369 Avoid computing patch size more than once. Nemris 2025-08-13 11:34:03 +0200
  • 3ad4d4afd7 Split UPS metadata loading and verification. Nemris 2025-08-12 16:20:53 +0200
  • 9f90d6673f Reduce redundancy in Cache field names. Nemris 2025-08-12 11:07:13 +0200
  • d6e12ce058 Further simplify magic checking. Nemris 2025-08-11 14:43:30 +0200
  • 16d518baef Conform to the existing code style. Nemris 2025-08-11 14:20:54 +0200
  • 4db426f1ed Compute correct patch length only once. Nemris 2025-08-11 13:37:19 +0200
  • 77dc0e4e28 Simplify magic checking. Nemris 2025-08-11 08:33:24 +0200
  • eeb8364e56 Exit early if the patched ROM is too big. Nemris 2025-08-11 06:03:13 +0200
  • 37ab2da9ec
    Updated gamma values for identity profile to fix the saturation setting. Thanks @TuxSH for the hint. master profi200 2025-08-17 16:45:14 +0200
  • a8792a57b9
    Update README.md Starbit04 2025-06-01 22:45:32 +0100
  • 994cdc7447 hotkey inputs can now be remaped (backlight, screenshot, etc) Starbit04 2025-06-01 22:04:47 +0100
  • b692c66b23 added the ability to enable/disable the backlight and screenshot hotkey combos Starbit04 2025-06-01 03:13:41 +0100
  • 8e0537ad34 Toggle LED instead of just turning it off. Map to START+Y. Alexis Bietti 2025-03-09 20:38:52 +0100
  • d0563013cc Turn off power LED on Y+down Alexis Bietti 2025-03-09 13:05:36 +0100
  • 6b882e9395
    Don't run actions on pull requests. beta_2024-12-24 profi200 2024-12-06 22:37:25 +0100
  • 4e4c2aa2b5
    Updated all libretro based color profiles. Added GB micro, GBA SP (AGS-101), DS lite and VBA/No$GBA profiles. profi200 2024-12-04 00:44:14 +0100
  • dd90d498c4
    !Breaking change! Changed the config file format to use strings in many places instead of values. Added a new saturation setting for color profiles other than none. Removed lcdGamma and displayGamma temporarily. Updated README.md with all the changes. profi200 2024-12-03 20:34:53 +0100
  • 877f7c61d0 Add an option to use current rom directory for config and saves Elouan Martinet 2024-10-28 09:05:17 +0100
  • 6d8869d23a Add an option to use current rom directory for config and saves Elouan Martinet 2024-10-28 09:05:17 +0100
  • 7a7190baea
    [README] Mention that oaf is not affected by the screen wrap bug because people are talking shit. profi200 2024-09-22 15:14:03 +0200
  • edd43a6fcc
    Updated libn3ds. Fixed hang on power off when all backlights are off (libn3ds). Screenshots are now always in native resolution. profi200 2024-08-30 18:45:24 +0200
  • 50e2f30e0d
    [README] Mention new features and oaf is no longer in alpha. profi200 2024-08-02 19:35:52 +0200
  • 79b2457e8b
    [File browser] Filter out all entries starting with a dot. F.....g Mac OS. profi200 2024-07-31 16:19:46 +0200
  • 5356e5c89a
    Implemented full gamma correction for top LCDs which improves colors noticeably without crushing details in shadows. The disadvantage is that the gbaGamma, lcdGamma, brightness and contrast settings don't work anymore for now. They will be reimplemented with color profile settings later. beta_2024-07-30 profi200 2024-07-30 16:37:05 +0200
  • 67ce019b36
    Forgot to check the ROM size before adding the padding. profi200 2024-07-26 21:22:40 +0200
  • 41db8760a6
    Made ROM padding code ~42% faster. profi200 2024-07-26 20:37:49 +0200
  • 3a70cdc27f Improved README for screenshots and color correction. beta_2024-07-25 profi200 2024-07-25 16:58:50 +0200
  • b1c66e24a2 Added experimental support for true color correction to mimic the look of the crappy GBA LCD. Thanks to hunterk and Pokefan531 for their work on the libretro shaders this is based on. profi200 2024-07-23 00:23:14 +0200
  • f7efd62ea9 Fixed save type selector cursor at the wrong position and added cache flushing. profi200 2024-07-16 21:12:51 +0200
  • 073daac2bb Separated video functions into own .c file. profi200 2024-07-16 21:05:40 +0200
  • 15436e02a7 Updated submodules. Fixed compatibility with latest libn3ds. profi200 2024-07-16 21:02:42 +0200
  • 3e91716c80 c2x --> c23. Supported since gcc 14.1.0. profi200 2024-05-15 17:03:35 +0200
  • f9786b14a1 Updated libn3ds for a critical GPIO fix. Also updated the other submodules. profi200 2024-05-14 19:53:05 +0200
  • bd5b207106 Updated bitmap.h with comments. profi200 2024-04-08 15:38:21 +0200
  • 7c8c3d6fe8 Load GBA scaler matrix from SD if found. profi200 2024-03-27 16:25:56 +0100
  • 6cf6059023 Updated libn3ds submodule for the capture card workaround. profi200 2024-03-27 15:35:02 +0100
  • 1ad621d4f4 Fixed a file handle leak just introduced by myself. Thanks @PSI-Rockin for finding it. profi200 2024-03-27 15:27:14 +0100
  • 9f331c24f7 Use a more safe variant of binary search for the GBA db. profi200 2024-03-24 14:29:29 +0100
  • 3ffb706f3b Fixed strict-aliasing warning in save_type.c. profi200 2024-03-22 23:41:24 +0100
  • c85a4b1b57 Fixed strict-aliasing warnings in gpu_cmd_lists.c. profi200 2024-03-22 23:36:38 +0100
  • 6db20e190c Added min macro to patch.c because it was removed from libn3ds. profi200 2024-03-22 01:52:23 +0100
  • d7f701f02a Fixed compatibility with latest libn3ds. profi200 2024-03-22 01:43:40 +0100
  • 2bca9b04b6 Updated submodules. profi200 2024-03-22 01:39:59 +0100
  • 9910444e60
    Merge branch 'master' into libn3ds_gfx_lgycap profi200 2024-07-25 17:18:26 +0200
  • b08803c5e1
    Improved README for screenshots and color correction. profi200 2024-07-25 16:58:50 +0200
  • bf079b7c7f
    Added experimental support for true color correction to mimic the look of the crappy GBA LCD. Thanks to hunterk and Pokefan531 for their work on the libretro shaders this is based on. profi200 2024-07-23 00:23:14 +0200
  • e7a6a7281f
    Fixed save type selector cursor at the wrong position and added cache flushing. profi200 2024-07-16 21:12:51 +0200
  • 807b8a9c34
    Separated video functions into own .c file. profi200 2024-07-16 21:05:40 +0200
  • 3b470c9235
    Updated submodules. Fixed compatibility with latest libn3ds. profi200 2024-07-16 21:02:42 +0200
  • 460dfe79ce
    Merge 89ea45016c into 678cbd9ae3 Wrsford 2024-05-20 17:22:40 -0700
  • b0c609373f
    Automatic builds from all branches. profi200 2024-05-19 22:36:52 +0200
  • 678cbd9ae3
    Automatic builds from all branches. profi200 2024-05-19 22:36:52 +0200
  • d9074b198d
    c2x --> c23. Supported since gcc 14.1.0. profi200 2024-05-15 17:03:35 +0200
  • ec9b0c1297
    Updated libn3ds for a critical GPIO fix. Also updated the other submodules. profi200 2024-05-14 19:53:05 +0200
  • 0f1efed6f5 remove unused state Evans Jahja 2024-04-27 15:52:49 +0900
  • be6f594438 bump libn3ds Evans Jahja 2024-04-27 15:51:46 +0900
  • 511b0ebd14 rename g_runState Evans Jahja 2024-04-27 15:24:08 +0900
  • 6ff3ff09fe CODEC deinit and wakeup Evans Jahja 2024-04-27 15:23:36 +0900
  • 134b08e2e5 bump libn3ds Evans Jahja 2024-04-27 15:19:59 +0900
  • 0742129fb4 Stop re-adjusting gamma after wakeup Evans Jahja 2024-04-27 14:07:20 +0900
  • 78ffb31baf Remember last rom and automatically show that location. Will Stafford 2024-04-16 21:29:25 -0400
  • 89ea45016c Fix typo in readme and spaces/tabs Will Stafford 2024-04-16 16:45:04 -0400
  • 3c3a49195f Add mgba save compatibility option. Will Stafford 2024-04-16 16:32:19 -0400
  • 39c4ec8928 Sleep on lid close Evans Jahja 2024-04-14 12:20:58 +0900
  • c96cdd4276 Turn off display on shell close Evans Jahja 2024-04-08 19:25:11 +0900
  • a14db0f1e8
    Updated README.md adding the missing [input] to the example. profi200 2024-04-08 15:36:49 +0200
  • e89971ba9b
    Updated bitmap.h with comments. profi200 2024-04-08 15:38:21 +0200
  • 479069d039
    Updated README.md adding the missing [input] to the example. profi200 2024-04-08 15:36:49 +0200
  • 34e79ef189
    Load GBA scaler matrix from SD if found. profi200 2024-03-27 16:25:56 +0100
  • f0035978a4
    Updated libn3ds submodule for the capture card workaround. profi200 2024-03-27 15:35:02 +0100
  • 8cf815c3de
    Fixed a file handle leak just introduced by myself. Thanks @PSI-Rockin for finding it. profi200 2024-03-27 15:27:14 +0100
  • 4be54ddead
    Use a more safe variant of binary search for the GBA db. profi200 2024-03-24 14:29:29 +0100
  • 2935efc1ad
    Fixed strict-aliasing warning in save_type.c. profi200 2024-03-22 23:41:24 +0100
  • 3cb2913e5a
    Fixed strict-aliasing warnings in gpu_cmd_lists.c. profi200 2024-03-22 23:36:38 +0100
  • e9ff3ccaf7
    Added min macro to patch.c because it was removed from libn3ds. profi200 2024-03-22 01:52:23 +0100
  • 3bdfbb5c69
    Fixed compatibility with latest libn3ds. profi200 2024-03-22 01:43:40 +0100
  • 75c3470e72
    Updated submodules. profi200 2024-03-22 01:39:59 +0100
  • 99cf0fdacc
    Updated to checkout/cache/upload-artifact v4. profi200 2024-02-24 20:58:04 +0100
  • 9d13ad3722 Refactor IPS patching. Nemris 2024-02-20 10:11:51 +0100
  • 07bdaf521d Normalize indentation. Nemris 2024-02-20 04:43:53 +0100
  • 4b313be652 Refactor IPS patching. Nemris 2024-02-20 10:11:51 +0100
  • 80bc4e57da Normalize indentation. Nemris 2024-02-20 04:43:53 +0100
  • e14704181c
    Round the gamma table entries instead of discarding the fraction part. profi200 2024-01-29 17:43:58 +0100
  • 63e4422db1
    Cleaned up the old gamma table adjustment code a little. alpha_2023-10-6 profi200 2023-10-06 16:11:20 +0200
  • b554c7c35c
    Updated libn3ds and some defines. profi200 2023-10-06 16:10:29 +0200
  • 5f46a967a8
    Hardcode GPU cmd list sizes in the header instead of 2 places so i don't make *that* mistake again. profi200 2023-09-20 00:24:47 +0200