.PHONY: install
install: build
- mkdir -p ../out/contrib
- cp *.vco ../out/contrib/
+ mkdir -p ../out/corbenik/contrib
+ cp *.vco README.md ../out/corbenik/contrib/
%.vco: %.pco
../host/bytecode_asm.py $< $@
// Inject svc calls (including backdoor for 11)
#define OPTION_SVCS 3
-// Use builtin ARM9 thread injector.
+// Use builtin ARM9 thread injector. (NYI)
#define OPTION_ARM9THREAD 4
// Skip menu unless L is held.
// Pause for A key on each step.
#define OPTION_TRACE 7
-// Background color is not drawn under text.
-#define OPTION_TRANSP_BG 8
-
-// Framebuffer is preserved from whatever ran before us.
-#define OPTION_NO_CLEAR_BG 9
-
-// Remove Help/Readme from menu.
-#define OPTION_READ_ME 10
+// Freed up options due to code changes.
+// 8, 9, 10
// Enable L2 cache.
#define OPTION_LOADER_CPU_L2 11
{ OPTION_AUTOBOOT, "Autoboot", "Boot the system automatically, unless the R key is held.", boolean_val, 0, 0 },
{ OPTION_SILENCE, " Silent mode", "Suppress all debug output during autoboot. You'll see the screen turn on, then off.", boolean_val, 0, 0 },
- { OPTION_READ_ME, "Hide `Help`", "Hides the help option from the main menu.", boolean_val, 0, 0 },
-
// space
{ 0, "", "", not_option, 0, 0 },
// Patches.
uint32_t
wait_key()
{
- #define ARM9_APPROX_DELAY_MAX 134058675 / 70
+ #define ARM9_APPROX_DELAY_MAX 134058675 / 85
waitcycles(ARM9_APPROX_DELAY_MAX); // Approximately what a human can input - fine tuning needed (sorry, TASers!)
uint32_t ret = 0, get = 0;