Skip to main content

Module runner

Module runner 

Source
Expand description

Fixture Runner - Loading and execution infrastructure

Structs§

FixtureRunner
Canonical entry point of the systemless library.
FixtureRunnerConfig
Configuration knobs for FixtureRunner. Use FixtureRunnerConfig::default for the canonical defaults (10M-instruction budget, 0x10000 load base, arrow-keys NOT remapped to numpad) — only override fields you actually need.

Constants§

DEFAULT_REALTIME_CPU_MHZ
Default emulated CPU speed for realtime frontends (Mac IIci-class 68030).
DEFAULT_REALTIME_INSTRUCTIONS_PER_SECOND
Shared default realtime CPU budget used by the GUI runner and scripted realtime mode so both frontends expose the same machine profile.
DEFAULT_VBL_HZ
Compact Mac video hardware refreshes at approximately 60.15 Hz.

Functions§

decode_fakeptr_pc
If pc matches a GetTrapAddress fake-pointer pattern, return a human-readable hint identifying the trap that the game most likely tried to JMP/JSR through. Else None.