← Back to context

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.

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 →