last thing for the night:

pulled all cpu changes to support aix into a branch and testing that through the full windows install cycle. needed one fix (which actually improves gxemul dyntrans).

will try pulling that one change into the aix branch and see if windows works in there with that.

Jul 5, 2026, 08:34 UTCen

Replying to @prozacchiwawa@functional.cafe

something that caught my attention recently regarding this is:

i now loop the machine object over a much smaller number of instructions (small enough that it should be good for implementing these quick moving effects).

one thing i could do is have a simple state machine in the s3 that can remember how many commands are in the pipe and whether the queue busy bit should be observed as being unset and run it when the user writes or reads 9ae8 one step for every n instructions or until it reaches a quiet state.

that'd allow the cpu to observe all possible state changes of the s3 pipeline (like if you were implementing some kind of detailed self test), have it respect macroscopic time passing (since you could observe more or less simulation time between reads affecting it) but not need the timer tick to become a lot more frequent.