Files
libretroadmin 9e7ec92c77 C89: the ARM7's memory, the X76F100, the maple helpers, the PowerVR entry points and the ELF loader
arm_mem, x76f100, maple_helper, drkPvr and reios_elf are C. The ARM7's
memory accessors are inline functions per size over arm_ReadReg() and
arm_WriteReg(), which take the size; the X76F100 is a struct with
x76f100_*() functions; MapleDevices is declared for C, as opaque
pointers; reios_loadElf() takes a path. The texture cache's KillTex,
tactx_Reset() and custom_texture_terminate() are declared in
Renderer_if.h for C.

tools/flashrom/x76f100_run.sh, in CI, drives the chip through its
protocol and its state, and through lines at random, against what the
C++ class said.
2026-11-13 01:51:59 +01:00
..