Prepare GTE overlay
This commit is contained in:
parent
7d8a114953
commit
40c86eea0e
|
@ -6,6 +6,9 @@
|
||||||
"gpu_tests": {
|
"gpu_tests": {
|
||||||
"pattern": "bin/*/src/Overlay/GPUTest/*.o"
|
"pattern": "bin/*/src/Overlay/GPUTest/*.o"
|
||||||
},
|
},
|
||||||
|
"gte_tests": {
|
||||||
|
"pattern": "bin/*/src/Overlay/GTETest/*.o"
|
||||||
|
},
|
||||||
"font_cycler": {
|
"font_cycler": {
|
||||||
"pattern": "bin/*/src/Overlay/FontCycler/*.o"
|
"pattern": "bin/*/src/Overlay/FontCycler/*.o"
|
||||||
},
|
},
|
||||||
|
|
|
@ -14,6 +14,7 @@ namespace Assets {
|
||||||
namespace Overlay {
|
namespace Overlay {
|
||||||
void load_controller_test();
|
void load_controller_test();
|
||||||
void load_gpu_test();
|
void load_gpu_test();
|
||||||
|
void load_gte_test();
|
||||||
void load_font_cycler();
|
void load_font_cycler();
|
||||||
void load_screen_center();
|
void load_screen_center();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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();
|
void main();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace GTETest {
|
||||||
|
void main();
|
||||||
|
}
|
||||||
|
|
||||||
namespace FontCycler {
|
namespace FontCycler {
|
||||||
void main();
|
void main();
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,9 +33,9 @@ struct StateChange {
|
||||||
static const Menu::SimpleMenu::Entry MenuEntries[] = {
|
static const Menu::SimpleMenu::Entry MenuEntries[] = {
|
||||||
{"Controller Test"},
|
{"Controller Test"},
|
||||||
{"GPU Test"},
|
{"GPU Test"},
|
||||||
|
{"GTE Test"},
|
||||||
{"Font Cycler"},
|
{"Font Cycler"},
|
||||||
{"Screen Center"},
|
{"Screen Center"},
|
||||||
{"Menu 5"}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static const auto doener_fish = Make::SPRT(
|
static const auto doener_fish = Make::SPRT(
|
||||||
|
@ -81,11 +81,16 @@ static void setup() {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
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.asset_load = Assets::Overlay::load_font_cycler;
|
||||||
state_changer.main = FontCycler::main;
|
state_changer.main = FontCycler::main;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 4:
|
||||||
state_changer.asset_load = Assets::Overlay::load_screen_center;
|
state_changer.asset_load = Assets::Overlay::load_screen_center;
|
||||||
state_changer.main = ScreenCenter::main;
|
state_changer.main = ScreenCenter::main;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -15,6 +15,7 @@ namespace Assets {
|
||||||
__jabyengine_request_lba_for(PACO, "ASSETS/MAIN/PACO.BIN"),
|
__jabyengine_request_lba_for(PACO, "ASSETS/MAIN/PACO.BIN"),
|
||||||
__jabyengine_request_lba_for(DFISH, "ASSETS/MAIN/DFISH.BIN"),
|
__jabyengine_request_lba_for(DFISH, "ASSETS/MAIN/DFISH.BIN"),
|
||||||
__jabyengine_request_lba_for(GPU_TEST_OVL, "GTO.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(CONT_TEST_OVL, "CTO.BIN"),
|
||||||
__jabyengine_request_lba_for(FONT_CYC_OVL, "FCO.BIN"),
|
__jabyengine_request_lba_for(FONT_CYC_OVL, "FCO.BIN"),
|
||||||
__jabyengine_request_lba_for(SCREEN_CENT_OVL, "SCO.BIN"),
|
__jabyengine_request_lba_for(SCREEN_CENT_OVL, "SCO.BIN"),
|
||||||
|
@ -81,6 +82,14 @@ namespace Assets {
|
||||||
::Assets::load(GPUTest::lba, GPUTest::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() {
|
void load_font_cycler() {
|
||||||
const CDFile Files[] = {
|
const CDFile Files[] = {
|
||||||
CDFileBuilder::overlay(LBA::FONT_CYC_OVL, &__screen_center_start)
|
CDFileBuilder::overlay(LBA::FONT_CYC_OVL, &__screen_center_start)
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
<Main name = "XXXX_AAA.AA" lba_source = "../application/src/asset_mgr.cpp">../application/bin/PSX-release/PoolBox.psexe</Main>
|
<Main name = "XXXX_AAA.AA" lba_source = "../application/src/asset_mgr.cpp">../application/bin/PSX-release/PoolBox.psexe</Main>
|
||||||
<Overlay name = "CTO.BIN" lba_source = "../application/src/Overlay/ControllerTest/controller_test_assets.cpp">../application/bin/PSX-release/Overlay.controller_tests</Overlay>
|
<Overlay name = "CTO.BIN" lba_source = "../application/src/Overlay/ControllerTest/controller_test_assets.cpp">../application/bin/PSX-release/Overlay.controller_tests</Overlay>
|
||||||
<Overlay name = "GTO.BIN" lba_source = "../application/src/Overlay/GPUTest/gpu_test_assets.cpp">../application/bin/PSX-release/Overlay.gpu_tests</Overlay>
|
<Overlay name = "GTO.BIN" lba_source = "../application/src/Overlay/GPUTest/gpu_test_assets.cpp">../application/bin/PSX-release/Overlay.gpu_tests</Overlay>
|
||||||
|
<Overlay name = "GTE.BIN">../application/bin/PSX-release/Overlay.gte_tests</Overlay>
|
||||||
<Overlay name = "FCO.BIN">../application/bin/PSX-release/Overlay.font_cycler</Overlay>
|
<Overlay name = "FCO.BIN">../application/bin/PSX-release/Overlay.font_cycler</Overlay>
|
||||||
<Overlay name = "SCO.BIN">../application/bin/PSX-release/Overlay.screen_center</Overlay>
|
<Overlay name = "SCO.BIN">../application/bin/PSX-release/Overlay.screen_center</Overlay>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue