Commit Graph

57 Commits

Author SHA1 Message Date
Maschell
4d9e4f73c9 Limit the number of VPADRead attempts to avoid potential softlocks 2024-07-06 10:52:59 +02:00
Maschell
be78693cb7 Close the quick start menu on the gamepad if not autobooting into an environment 2024-07-06 10:52:59 +02:00
Maschell
f81ecf0178 Avoid screen corruption after displaying the environment selection screen 2024-07-06 10:52:59 +02:00
Maschell
95d0ce1385 Make rpx loading more robust and respect section alignment 2024-05-08 17:57:43 +02:00
Maschell
95014a2123 Remove debug logs 2024-04-26 10:39:56 +02:00
Maschell
7332dcaa1d Bump version to 0.3.0 2024-04-24 17:57:00 +02:00
Maschell
5536bc79ee Fix compiling with debug flag 2024-04-24 17:57:00 +02:00
Maschell
b5f62f552d Make sure to init moduleInfoPtr 2024-04-24 17:57:00 +02:00
Maschell
35b8c0eeb7 Allow Aroma to init early 2024-04-24 17:57:00 +02:00
Maschell
2054d97e62 Avoid spamming the logs 2024-04-24 17:57:00 +02:00
Maschell
83cf3060c8 Bump version 2023-07-20 10:31:19 +02:00
Maschell
f60e8a340d Make input reading more reliable 2023-07-20 10:31:19 +02:00
Maschell
10337d5fba Display current version of EnvironmentLoader in the menu 2023-07-20 10:31:19 +02:00
Maschell
a6f7df7764 Allow using +/- to set the default environment 2023-06-16 17:43:57 +02:00
Maschell
5e4f93ddfa Add EnvironmentLoader to every OSFatal 2023-06-16 17:27:39 +02:00
Maschell
5da6afb310 Improve RPL loading when running the environment setup files 2023-06-16 17:27:39 +02:00
Maschell
b3a7150c5d Implement support for pairing controller and GamePads 2023-06-16 17:27:39 +02:00
Maschell
f57dc4c163 Update Dockerfile and fix compiling with latest wut 2023-04-17 13:56:56 +02:00
Maschell
41af813a2d Use libschrift instead of freetype 2023-01-05 16:51:35 +01:00
Maschell
ddcee53177 Update ELFIO to reduce binary size 2023-01-05 16:41:11 +01:00
Maschell
1e1a865f23 Fix detecting the autoboot title when the menu was opened 2022-09-24 14:02:38 +02:00
Maschell
1f6a2e4bf0 Fix module loading when modules unmount the sd card 2022-09-04 18:42:20 +02:00
Maschell
74d53f5502 Compile with latest devkitPPC 2022-08-01 05:15:32 -07:00
Maschell
cf1923b8f8 Skip hidden linux and mac files 2022-05-15 23:45:53 +02:00
Maschell
fe17abe0c9 Fix and improve module loading 2022-05-13 19:18:19 +02:00
Maschell
790394a72d Optimize check for .bss/.sbss section 2022-05-13 19:18:19 +02:00
Maschell
bf7db1c4eb Fix compiler warnings 2022-05-13 19:18:19 +02:00
Maschell
70eebb31b0 Fix typo, trampolin -> trampoline 2022-05-13 19:18:19 +02:00
Maschell
21da3ebc27 Improve logging 2022-05-13 19:18:19 +02:00
Maschell
2291856834 Read the payload.rpx with a properly aligned buffer, fix some missing free calls 2022-02-13 14:40:11 +01:00
Maschell
446dacdaac Remove obsolete // clang-format off 2022-02-13 14:40:11 +01:00
Maschell
65e460606f Remove unused code 2022-02-13 14:40:11 +01:00
Maschell
7eb5d075f3 Update .clang-format to change assingment, comment and macro formatting 2022-02-03 14:49:57 +01:00
Maschell
c82f178943
Format the code via clang-format (#1)
* Format the code via clang-format
2022-02-02 19:12:52 +01:00
Maschell
e4b5d5920c Move logging into a separate file 2022-01-30 13:56:33 +01:00
Maschell
2e44af129e Properly deinit logging, call missing __fini(), return instead of calling _Exit(0); 2022-01-21 19:02:31 +01:00
Maschell
fb5f06064e Fix clearing the default environment 2022-01-03 19:00:35 +01:00
Maschell
9b86283cfd Fix black screen on the TV when coldbooting and opening the environment selection screen 2022-01-01 15:49:01 +01:00
Maschell
2e61281d0a Cause an OSFatal when the EnvironmentLoader has been loaded twice 2022-01-01 01:34:10 +01:00
Maschell
66dc52a537 Formatting 2021-12-31 15:08:33 +01:00
Maschell
9039d91d0a Improve UI when no envionments where found 2021-12-30 16:21:29 +01:00
Maschell
66d282afcc Add warning when no environment was found 2021-12-30 16:10:59 +01:00
Maschell
9d95d6ad29 Add missing OSScreenShutdown(); call 2021-12-30 14:19:37 +01:00
Maschell
e4edcfd3b4 Restrict the memory we're using and call _Exit() when leaving 2021-12-30 14:19:24 +01:00
Maschell
5fadb8e222 Rename config file to default.cfg 2021-12-29 18:07:43 +01:00
Maschell
31f14b6410 Minor cleanups 2021-12-29 16:54:37 +01:00
Maschell
1fc0b0d8de Fix setting the startAddress of modules 2021-12-29 16:48:29 +01:00
Maschell
a2f04afd09 Improve environment selection menu, add option to set a default environment, show menu if no default environment is set. 2021-12-29 16:21:14 +01:00
Maschell
6cbe000c49 Only do logging when building with make DEBUG=1 2021-12-28 21:00:01 +01:00
Maschell
86f124baaa Copy the executables to the end of the memory region 2021-12-28 18:22:35 +01:00