Spike: emulator viability (cynes)

in_progress ff1-agent-bkk P1

Description

Validate that cynes can run FF1 reliably enough to build the agent on top of it. Write and run scripts/spike_emulator.py. Tests: load FF1 ROM, step frames, read RAM (address 0x0027 for game mode), get frame as numpy array, save/restore emulator states, verify MMC1 mapper support. Record all findings — what works, what doesn't, timing observations — in docs/spike-results.md. This is the foundational spike; all other M1 spikes are blocked until this passes.

Labels

m1 spike

Dependencies

No dependencies.

Artifacts

No artifacts recorded yet.