chore: advance piece to 9aedad0

This commit is contained in:
Abdessamad Derraz committed 2026-11-09 07:41:26 +01:00
1 parent c5548701c6
commit c315b873a8
1 file changed
+5 -7
+5 -7
View File
@@ -3,9 +3,9 @@ type: libretro
core_classification: official_port
source: "https://github.com/autch/piece-emu"
upstream: "https://github.com/autch/piece-emu"
profiled_date: "2026-09-17"
source_commit: "08ec4b45176e8df0d6d6f67e56b87e847cd64a65"
core_version: "0.1"
profiled_date: "2026-11-09"
source_commit: "9aedad032c5d06a8c6d7cf74142a2b9ac32d77ac"
core_version: "0.3"
version_basis:
kind: file
path: "src/libretro/piece_libretro.cpp"
@@ -26,12 +26,12 @@ notes: |
the SYSTEMINFO block, then the raw flash contents at the stored offset
(src/pfi_format.h:22-47). retro_get_system_info sets need_fullpath to
false, so the frontend hands the file over as a memory blob
(src/libretro/piece_libretro.cpp:225-233). retro_load_game checks the
(src/libretro/piece_libretro.cpp:231). retro_load_game checks the
PFI signature and SYSTEMINFO.size == 32, sizes SRAM and flash from
SYSTEMINFO, copies the flash bytes into an SST39VF flash device and
starts the CPU at the reset vector read from flash base 0xC00000
(src/libretro/piece_libretro.cpp:271-362,
src/debug/pfi_loader_blob.cpp:20-91). The P/ECE kernel, its PFFS file
src/debug/pfi_loader_blob.cpp:20-49, 58-91). The P/ECE kernel, its PFFS file
system and the installed applications (.pex) all live in that flash
image. The bus maps internal IRAM, external SRAM, external flash and
I/O only (src/core/bus.hpp:75-79 and src/core/bus.hpp:239). The core
@@ -54,8 +54,6 @@ notes: |
launcher with startup.pex, date.pex and gamepad.pex installed, and games
are added with pfar.
The .info reports display_version 0.3, while the code announces 0.1.
files: []
platform_details: