Commit Graph

184 Commits

Author SHA1 Message Date
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
profi200 6298503e6b
Moved libn3ds to libraries/libn3ds.
Include libn3ds license in releases and nightlies.
2022-07-24 16:50:20 +02:00
profi200 cdacbc7dc5
Use a special makefile rule to avoid unpacking the release archive and p7zip dependency. 2022-07-24 15:53:41 +02:00
profi200 edaa5fb2cb
Don't limit make to 4 jobs. 2022-07-24 15:18:37 +02:00
profi200 d80588ffc4
Limit the clone depth for faster CI builds. 2022-07-24 03:40:28 +02:00
profi200 93d5cdf045
Moved open_agb_firm specific error codes and error printing out of libn3ds. 2022-07-24 01:52:03 +02:00
profi200 45830c8c68
Forgot to mention the Actions tab. 2022-07-16 15:02:00 +02:00
profi200 c171c4da1d
Added nightly build link. 2022-07-16 14:09:25 +02:00
profi200 b1739994a2
Clean up CI script.
And don't embed commit hash in artifact name.
2022-07-16 13:53:25 +02:00
profi200 6bfccaee80
Testing GitHub Actions. 2022-07-15 19:45:03 +02:00
profi200 b710d8e326
Updated libn3ds.
Renamed thirdparty to libraries.
2022-07-14 03:00:31 +02:00
spitzeqc 834c0ffbbf
Added IPS and UPS patch support (#75) 2022-07-14 02:46:37 +02:00
profi200 b1d2b5a84a
Updated libn3ds. 2022-07-03 01:38:56 +02:00
profi200 09622b88f8
Corrected clone instructions. 2022-07-03 01:32:54 +02:00
profi200 48448c749c
Added repo clone/update instructions 2022-06-29 16:37:34 +02:00
profi200 a13499c49e
Fixed README.md for latest changes. 2022-06-29 16:06:07 +02:00
profi200 1fe529f4c5
Overhauled brightness control. 2022-06-29 15:58:09 +02:00
profi200 bd6bc4fd54
Removed hardcoded libn3ds. 2022-06-29 15:55:07 +02:00
spitzeqc ee21e3edb0 Changed backlight power to use GFX_powerOffBacklights() and moved brightness control to 'main' function 2022-06-28 00:41:14 +02:00
spitzeqc 6b5abf383d Added ability to turn screen on and off 2022-06-28 00:41:14 +02:00
spitzeqc 56bf27a026 Added brightness adjustment in-game 2022-06-28 00:41:14 +02:00
profi200 3183839120
Ported toshsd and sdmmc drivers for DSi. 2022-06-24 00:24:44 +02:00
profi200 5ab356a248
Minor toshsd/sdmmc driver code cleanup/improvement. 2022-06-23 15:21:01 +02:00
profi200 9bd9497315
Fixed glitches when taking screenshots. This should also fix freezes.
Screenshots now have the date and time in the file name.
2022-06-20 20:03:46 +02:00
profi200 25b1f794c2
Fixed/improved documentation.
Made triggering the screenshot feature easier. Exact timing is no longer required when pressing SELECT + Y. However the screenshot feature may cause graphic glitches. This will be fixed later.
2022-06-20 18:10:25 +02:00
profi200 9e44587f1c
Simplified clock management for toshsd/sdmmc drivers. 2022-06-08 20:22:54 +02:00
profi200 dbaad7d09c
Major overhaul of (e)MMC/SD card driver including high capacity (e)MMC support (untested).
Various small bug fixes and documentation improvement.
Other, unrelated bug fixes/changes.
2022-06-01 19:30:52 +02:00
profi200 4e86b0c6bf
Fixed error detection on file write. 2022-05-22 23:47:07 +02:00
profi200 b128dd4575
Do not power off if an error occurs while powering off. 2022-05-22 21:12:34 +02:00
profi200 a588af0b3c
Fixed FatFs name in error codes. 2022-05-22 00:39:31 +02:00
profi200 dd4f51334f
Updated fatFs to R0.14b. 2022-05-22 00:13:56 +02:00
profi200 97bdad5710
Toshsd driver pretty much finished now (SDIO IRQ support missing).
Added some missing function and argument descriptions + other minor changes.
2022-05-10 19:34:27 +02:00
profi200 f486ba2b9f
Small toshsd and sdmmc driver overhaul. 2022-05-07 17:36:20 +02:00
profi200 8f86f79461
[toshsd/sdmmc] Renamed slot to card. 2022-05-01 20:56:05 +02:00
profi200 78fd101c66
Allow ROMs bigger than 32 MiB to be loaded with a warning.
Note: If any game/ROM hack tries to access data out of bounds it will crash sooner or later. Don't open issues for such ROMs.
2022-05-01 20:33:13 +02:00
profi200 c139ceb720
Allow large file reads and writes via fatfs.
Miscellaneous NDMA driver changes.
2022-05-01 20:29:25 +02:00
profi200 92f3208daa
Use asm_macros.h in both start.s files. 2022-04-29 18:25:13 +02:00
profi200 f9f47df59e
Switched to unified assembly syntax. 2022-04-28 23:38:26 +02:00
profi200 9d54442c42
SD/(e)MMC driver cleanup. 2022-04-28 17:10:43 +02:00
profi200 b8b75d784c
Fixed RTC type conversion warning. 2022-04-26 03:02:31 +02:00
profi200 5714b5eb16
Merge branch 'master' of github.com:profi200/open_agb_firm 2022-04-25 21:03:11 +02:00
profi200 dc0320615b
A bit of unplanned SHA driver optimization. Saves about 1 ms per MiB. 2022-04-23 01:45:07 +02:00
profi200 3a31110673
Fixed MCU battery level/temperature code. 2022-04-23 01:40:05 +02:00
profi200 1c680e7d52
Partial MCU driver rewrite.
Miscellaneous changes/fixes.
2022-03-29 17:29:24 +02:00
profi200 4a6603d110
Added day of week calculation for the GBA RTC. 2022-01-25 00:18:13 +01:00
profi200 2222e54f0f
Fixed a bug that may cause the file browser not to display all 1000 files.
Made file sorting faster.
Miscellaneous fixes.
2022-01-16 20:46:38 +01:00