@neauoire what if I could write to a System/freeze device which stops execution entirely until you manually press a button to resume?
@clarity the System device has no "knowledge" of the keyboard input device, so it couldn't be toggled off by a keypress.
@neauoire ahh sure yeah. well specifics regardless, it'd be nice to have some way to enter a proper debugging breakpoint at an arbitrary location, but I've been learning to work without
@clarity Oh, let me see. So instead of a play/pause F key, would you prefer if you had a System/halt port that stops the emulator when fired? it might be pretty useful to capture a specific state of the memory and stack. It would be a tiny thing to implement too! What do you think about that?
@neauoire yeah, exactly! and maybe even going from that to a step-by-step debugger wouldn't be much of a leap either
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!