Prepare GTE overlay
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
#include <stdio.h>
|
||||
|
||||
namespace GTETest {
|
||||
void main() {
|
||||
printf("PLANSCHIPLANSCHIPLANSCHIPLANSCHI\n");
|
||||
}
|
||||
}
|
@@ -0,0 +1,6 @@
|
||||
#pragma once
|
||||
#include <PSX/File/cd_file_types.hpp>
|
||||
|
||||
namespace GTETest {
|
||||
using namespace JabyEngine;
|
||||
}
|
@@ -15,6 +15,10 @@ namespace GPUTest {
|
||||
void main();
|
||||
}
|
||||
|
||||
namespace GTETest {
|
||||
void main();
|
||||
}
|
||||
|
||||
namespace FontCycler {
|
||||
void main();
|
||||
}
|
||||
|
@@ -33,9 +33,9 @@ struct StateChange {
|
||||
static const Menu::SimpleMenu::Entry MenuEntries[] = {
|
||||
{"Controller Test"},
|
||||
{"GPU Test"},
|
||||
{"GTE Test"},
|
||||
{"Font Cycler"},
|
||||
{"Screen Center"},
|
||||
{"Menu 5"}
|
||||
};
|
||||
|
||||
static const auto doener_fish = Make::SPRT(
|
||||
@@ -81,11 +81,16 @@ static void setup() {
|
||||
break;
|
||||
|
||||
case 2:
|
||||
state_changer.asset_load = Assets::Overlay::load_gte_test;
|
||||
state_changer.main = GTETest::main;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
state_changer.asset_load = Assets::Overlay::load_font_cycler;
|
||||
state_changer.main = FontCycler::main;
|
||||
break;
|
||||
|
||||
case 3:
|
||||
case 4:
|
||||
state_changer.asset_load = Assets::Overlay::load_screen_center;
|
||||
state_changer.main = ScreenCenter::main;
|
||||
break;
|
||||
|
@@ -15,6 +15,7 @@ namespace Assets {
|
||||
__jabyengine_request_lba_for(PACO, "ASSETS/MAIN/PACO.BIN"),
|
||||
__jabyengine_request_lba_for(DFISH, "ASSETS/MAIN/DFISH.BIN"),
|
||||
__jabyengine_request_lba_for(GPU_TEST_OVL, "GTO.BIN"),
|
||||
__jabyengine_request_lba_for(GTE_TEST_OVL, "GTE.BIN"),
|
||||
__jabyengine_request_lba_for(CONT_TEST_OVL, "CTO.BIN"),
|
||||
__jabyengine_request_lba_for(FONT_CYC_OVL, "FCO.BIN"),
|
||||
__jabyengine_request_lba_for(SCREEN_CENT_OVL, "SCO.BIN"),
|
||||
@@ -81,6 +82,14 @@ namespace Assets {
|
||||
::Assets::load(GPUTest::lba, GPUTest::Assets);
|
||||
}
|
||||
|
||||
void load_gte_test() {
|
||||
const CDFile Files[] = {
|
||||
CDFileBuilder::overlay(LBA::GTE_TEST_OVL, &__gpu_tests_start)
|
||||
};
|
||||
|
||||
::Assets::load(lba, Files);
|
||||
}
|
||||
|
||||
void load_font_cycler() {
|
||||
const CDFile Files[] = {
|
||||
CDFileBuilder::overlay(LBA::FONT_CYC_OVL, &__screen_center_start)
|
||||
|
Reference in New Issue
Block a user