UI: List PS1 EBOOTs, with their own disc ID

The game browser left out EBOOTs with the PS1 category, which couldn't
run. Now they're listed where the Media Engine can be emulated
(Memory::CanCreateMESpace). And as a PS1 game's PARAM.SFO has no
DISC_TOTAL, the browser took it for homebrew and gave it a made-up ID
(SCUS00580 for Crash Bandicoot's SCUS94900): its own is kept now.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Henrik RydgårdandClaude Opus 5.5 committed 2026-10-21 13:15:30 +02:00
1 parent a42bcba455
commit 7ced173c17
4 files changed
+15 -2

No files matched your search

+1
View File
@@ -689,6 +689,7 @@ AddressSpace *CreateMESpace() {
_dbg_assert_(base != nullptr && g_meSpace.base == nullptr);
#if defined(MASKED_PSP_MEMORY) || defined(NO_MMAP)
// TODO: Masking would fold the eDRAM mirrors onto the scratchpad and boot page addresses.
static_assert(!CanCreateMESpace());
return nullptr;
#else
size_t span = 0;