profi200
6b882e9395
Don't run actions on pull requests.
2024-12-06 22:37:25 +01:00
profi200
4e4c2aa2b5
Updated all libretro based color profiles.
...
Added GB micro, GBA SP (AGS-101), DS lite and VBA/No$GBA profiles.
2024-12-04 00:44:14 +01:00
profi200
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.
2024-12-03 20:34:53 +01:00
Elouan Martinet
877f7c61d0
Add an option to use current rom directory for config and saves
2024-10-28 09:30:36 +01:00
profi200
7a7190baea
[README] Mention that oaf is not affected by the screen wrap bug because people are talking shit.
2024-09-22 15:14:03 +02:00
profi200
edd43a6fcc
Updated libn3ds.
...
Fixed hang on power off when all backlights are off (libn3ds).
Screenshots are now always in native resolution.
2024-08-30 18:45:24 +02:00
profi200
50e2f30e0d
[README] Mention new features and oaf is no longer in alpha.
2024-08-02 19:35:52 +02:00
profi200
79b2457e8b
[File browser] Filter out all entries starting with a dot. F.....g Mac OS.
2024-07-31 16:19:46 +02:00
profi200
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.
2024-07-30 16:37:05 +02:00
profi200
67ce019b36
Forgot to check the ROM size before adding the padding.
2024-07-26 21:22:40 +02:00
profi200
41db8760a6
Made ROM padding code ~42% faster.
2024-07-26 20:37:49 +02:00
profi200
3a70cdc27f
Improved README for screenshots and color correction.
2024-07-25 17:19:41 +02:00
profi200
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.
2024-07-25 17:19:41 +02:00
profi200
f7efd62ea9
Fixed save type selector cursor at the wrong position and added cache flushing.
2024-07-25 17:19:41 +02:00
profi200
073daac2bb
Separated video functions into own .c file.
2024-07-25 17:19:41 +02:00
profi200
15436e02a7
Updated submodules.
...
Fixed compatibility with latest libn3ds.
2024-07-25 17:19:41 +02:00
profi200
3e91716c80
c2x --> c23. Supported since gcc 14.1.0.
2024-07-25 17:19:41 +02:00
profi200
f9786b14a1
Updated libn3ds for a critical GPIO fix. Also updated the other submodules.
2024-07-25 17:19:41 +02:00
profi200
bd5b207106
Updated bitmap.h with comments.
2024-07-25 17:19:41 +02:00
profi200
7c8c3d6fe8
Load GBA scaler matrix from SD if found.
2024-07-25 17:19:41 +02:00
profi200
6cf6059023
Updated libn3ds submodule for the capture card workaround.
2024-07-25 17:19:41 +02:00
profi200
1ad621d4f4
Fixed a file handle leak just introduced by myself. Thanks @PSI-Rockin for finding it.
2024-07-25 17:19:41 +02:00
profi200
9f331c24f7
Use a more safe variant of binary search for the GBA db.
2024-07-25 17:19:41 +02:00
profi200
3ffb706f3b
Fixed strict-aliasing warning in save_type.c.
2024-07-25 17:19:41 +02:00
profi200
c85a4b1b57
Fixed strict-aliasing warnings in gpu_cmd_lists.c.
2024-07-25 17:19:41 +02:00
profi200
6db20e190c
Added min macro to patch.c because it was removed from libn3ds.
2024-07-25 17:19:41 +02:00
profi200
d7f701f02a
Fixed compatibility with latest libn3ds.
2024-07-25 17:19:41 +02:00
profi200
2bca9b04b6
Updated submodules.
2024-07-25 17:19:41 +02:00
profi200
678cbd9ae3
Automatic builds from all branches.
2024-05-19 22:36:52 +02:00
profi200
479069d039
Updated README.md adding the missing [input] to the example.
2024-04-08 15:36:49 +02:00
profi200
99cf0fdacc
Updated to checkout/cache/upload-artifact v4.
2024-02-24 20:58:04 +01:00
Nemris
9d13ad3722
Refactor IPS patching.
2024-02-24 20:45:18 +01:00
Nemris
07bdaf521d
Normalize indentation.
2024-02-24 20:45:18 +01:00
profi200
e14704181c
Round the gamma table entries instead of discarding the fraction part.
2024-01-29 17:43:58 +01:00
profi200
63e4422db1
Cleaned up the old gamma table adjustment code a little.
2023-10-06 16:11:20 +02:00
profi200
b554c7c35c
Updated libn3ds and some defines.
2023-10-06 16:10:29 +02:00
profi200
5f46a967a8
Hardcode GPU cmd list sizes in the header instead of 2 places so i don't make *that* mistake again.
2023-09-20 00:24:47 +02:00
profi200
dc5ac1749f
Fixed ROM mirrors for 1 MiB ROMs. Thanks to @endrift for discovering this.
2023-09-20 00:15:31 +02:00
profi200
855f6b131a
Added a few missing copyright headers.
2023-09-19 20:58:03 +02:00
profi200
e77b04f089
Split open_agb_firm.c into more .c files. A long overdue change.
2023-09-19 20:48:07 +02:00
profi200
ddba28b226
Fixed a double free oopsie.
2023-08-25 13:17:56 +02:00
profi200
8db77d523e
Oops, this happens when not checking wtf the written code actually does.
2023-08-23 02:33:22 +02:00
profi200
4377d28d14
Use macro for GPU render buffer address.
2023-08-23 02:26:09 +02:00
profi200
1ca27c22f6
Disable borders for scaled modes. There are so few pixels left they don't make sense.
2023-08-23 02:21:50 +02:00
profi200
6766b224dc
Set scale matrix outside libn3ds.
2023-08-23 02:09:29 +02:00
profi200
a3c8f76e82
Use glob matching in .gitignore.
2023-08-23 02:04:39 +02:00
Harrison
92c591da22
GBA database updates ( #128 )
2023-08-23 01:30:01 +02:00
profi200
0f55ad941c
Updated libn3ds.
2023-08-12 18:18:06 +02:00
profi200
cf7d1915e0
Added software audio volume control.
2023-08-12 18:17:13 +02:00
profi200
8ecc7ce458
Added border support for 1:1 scaling mode.
2023-08-10 22:29:16 +02:00