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 |
profi200
|
4f96bae9d3
|
Updated libraries/submodules.
|
2023-08-07 01:57:45 +02:00 |
profi200
|
014c341e67
|
Added button remapping. Closes #25.
|
2023-08-07 01:57:15 +02:00 |
profi200
|
726a4f3355
|
Implemented proper headphone detection.
Added a config option to override the audio output.
|
2023-08-05 02:07:13 +02:00 |
profi200
|
30351188a4
|
Updated libs/submodules.
|
2023-08-05 02:06:15 +02:00 |
profi200
|
cecd0d31f3
|
Cache ctr_firm_builder.
|
2023-05-02 03:43:04 +02:00 |
profi200
|
3d8a24769d
|
Use checkout for ctr_firm_builder.
|
2023-05-02 02:19:00 +02:00 |
profi200
|
1e5e1ea6a9
|
Updated workflow.
|
2023-05-02 02:03:58 +02:00 |
profi200
|
5e103deecc
|
Updated libn3ds to work around a hardware bug.
|
2022-08-15 00:35:09 +02:00 |
profi200
|
80f48ca43e
|
Added inih as submodule as well.
|
2022-07-25 15:17:23 +02:00 |
profi200
|
a70673dea7
|
Added lgyFbScaler tool for experiments with hardware scaling.
|
2022-07-24 18:11:24 +02:00 |
profi200
|
99d6b1e1ea
|
Use latest libn3ds with fixed paths.
|
2022-07-24 17:45:08 +02:00 |