3 ms·
I'd call it even likely, with most of the flat memory OSs of the past. We are talking 50 years ago. C64 had a flat memory map, where the input came as the firs
by shakna 6mo ago
I'd call it even likely, with most of the flat memory OSs of the past. We are talking 50 years ago.
C64 had a flat memory map, where the input came as the first address in range 0 to DFFF. What came after that? The kernel. So if you wrote too much data into the input address space, and the overflow wasn't caught, you'd overwrite the OS there, too. And writing into the IO table was common, because it was faster to access.
- ButlerianJihad 6mo agoBy using a backspace key‽
- shakna 6mo agoIn some systems, backspace was not buffered. It shifted the last offset position of the memory position to be stored for the next character. Backspace may just be pc--, and every other character is just a poke. This is pre-ASCII. There was no standardisation of how you might expect input to work. For example, there is no backspace character in unshifted PETSCII.