3 ms·
I did something similar on the C64 (6502). Programmatically user code could mask interrupts, but as long as it didn’t it worked fine. It saved all the registers
by GlenTheMachine 3y ago
I did something similar on the C64 (6502). Programmatically user code could mask interrupts, but as long as it didn’t it worked fine. It saved all the registers and restored them prior to switching execution threads. The unified memory space required that each thread ask for an absolute memory offset to be allocated and then voluntarily stay in that space.
- OnlyMortal 3y agoThe vertical blank interrupt was how many games did their screen updates and played music. Those were good days writing demos and crack intros.