Comment by raw_anon_1111
10 hours ago
Memory mapping happened automatically. Each card was mapped based on the slot it was in. $C000 - $C700 I believe with each slot assigned 256 bytes.
10 hours ago
Memory mapping happened automatically. Each card was mapped based on the slot it was in. $C000 - $C700 I believe with each slot assigned 256 bytes.
You're correct; slot 6 for instance is $C600. If you crashed to the system monitor you could boot a disk by entering C600G (with the 'G' standing for 'go to').
IIRC the disk controller had firmware that loaded the first 256 byte sector from disk into memory.
If you crashed to the monitor, you could hit Ctrl+B and get back to BASIC, then type IN#6 to boot the disk.
Yeah. It was neat. But it rebooted in under a second so a complete crash was no biggie.
RAM wasn't even cleared so usually no (or limited) data loss.
I thought it was PR#6 (redirect output) to boot from the disk controller in slot 6. I wonder what redirecting input would do.
3 replies →