> you would have to wipe it to a known state for each test, which almost means "boot up the KERNAL and let it run complete INIT"
FWIW, if I were actually doing this I’d run it in a emulator and “save” the initial state to restore for the every test.
Not that even this have to take a long while on a 3GHz computer running full speed, but doing it 2^272 times ...