Create BIOS Info Overlay

This commit is contained in:
2024-03-24 21:54:18 -05:00
parent 1ae51f9aa4
commit a8fafdc32e
7 changed files with 65 additions and 1 deletions

View File

@@ -0,0 +1,38 @@
#include "../../../include/asset_mgr.hpp"
#include "../../../include/shared.hpp"
#include <PSX/Periphery/periphery.hpp>
#include <stdio.h>
namespace BIOSInfo {
using namespace JabyEngine;
static void setup() {
Shared::back_menu.reset();
printf("Planschbecken!\n");
}
static bool update_or_exit() {
Periphery::query_controller();
if(Shared::back_menu.update(Make::PositionI16(0, GPU::Display::Height - 32))) {
return true;
}
return false;
}
static void render() {
Shared::back_menu.render();
}
void main() {
setup();
while(true) {
if(update_or_exit()) {
break;
}
GPU::swap_buffers_vsync(1);
render();
}
}
}

View File

@@ -1,6 +1,10 @@
#pragma once
#include <PSX/File/cd_file_types.hpp>
namespace BIOSInfo {
void main();
}
namespace ControllerTest {
extern const volatile JabyEngine::AutoLBAEntry lba[];
extern JabyEngine::CDFile Assets[1];