Fix PSP compiled

This commit is contained in:
2025-11-09 20:42:03 -06:00
parent f23e26d9da
commit d6c497731f
10 changed files with 48 additions and 34 deletions

View File

@@ -11,6 +11,7 @@
#include "assert/assert.h"
#include "asset/assettype.h"
#include "engine/engine.h"
#include "debug/debug.h"
errorret_t assetInit(void) {
memoryZero(&ASSET, sizeof(asset_t));
@@ -59,7 +60,10 @@ errorret_t assetInit(void) {
assertTrue(ENGINE.argc >= 1, "PSP requires launch argument.");
// PSP is given either host0:/Dusk.prx (debugging) OR the PBP file.
if(stringEndsWith(ENGINE.argv[0], ".pbp") || ASSET_PBP_READ_PBP_FROM_HOST) {
if(
stringEndsWithCaseInsensitive(ENGINE.argv[0], ".pbp") ||
ASSET_PBP_READ_PBP_FROM_HOST
) {
const char_t *pbpPath = (
ASSET_PBP_READ_PBP_FROM_HOST ? "./EBOOT.PBP" : ENGINE.argv[0]
);
@@ -152,7 +156,6 @@ errorret_t assetInit(void) {
);
// Try open
printf("Trying to open asset at: %s\n", searchPath);
ASSET.zip = zip_open(searchPath, ZIP_RDONLY, NULL);
if(ASSET.zip == NULL) continue;
break;// Found!

View File

@@ -30,7 +30,6 @@ errorret_t assetLanguageInit(
// We now own the zip file handle.
lang->zip = zipFile;
printf("Initialized language asset.\n");
// Read in the header.
zip_int64_t bytesRead = zip_fread(
@@ -108,6 +107,4 @@ void assetLanguageDispose(assetlanguage_t *lang) {
if(lang->zip) {
zip_fclose(lang->zip);
}
printf("Disposed language asset.\n");
}