Rewind feature
Started working on the rewind feature last tuesday night, (it's saturday morning now) - it's really quite nice at this point:
x got the input recording stuff synchronized last night.
x systems with growing/shrinking state-sizes working the night before
The next big hurdle to jump over is dealing with running out of memory. When the rewind memory is used up, I want to have it granularize the earliest recordings to free up half the space. basically: delete every other rewind chunk(frame), then defrag the list. Of course, this will happen every time the emulator reaches the end of the rewind memory.
best regards,
- dink