Most of the following so far has been borrowed from: https://raw.githubusercontent.com/damieng/BBCMicroTools/master/tips-and-tricks.md ____ _ _ _ _ | _ \(_)___ ___ | | | | ___| |_ __ | | | | / __|/ __| | |_| |/ _ \ | '_ \ | |_| | \__ \ (__ | _ | __/ | |_) | |____/|_|___/\___| |_| |_|\___|_| .__/ |_| Edited by TheOuterLinux https://theouterlinux.gitlab.io Last updated (by TOL): 2020/04/20 ## Keyboard shortcuts .-----------------.-------------------------. | Shortcut | Description | |-----------------|-------------------------| | [SHIFT]+[BREAK] | Boot disc (if bootable) | | [SHIFT]+[CTRL] | Pause scrolling | `-----------------'-------------------------' ## Make a disc bootable If your disc doesn't boot with [SHIFT]+[BREAK] and you'd like it to then: 1. Type ``*CAT`` to see what's on the disc 2. Figure out (through trial an error) which file you need to run. Typically it will either be a ``CHAIN "filename"`` or ``*RUN filename`` or maybe even a ``*EXEC filename`` or just ``*filename`` 3. Type ``*BUILD !BOOT`` then [ENTER] and you will see an editor 4. Type the command you used to run the software 5. Press [ENTER] then [BREAK] 6. Type ``*OPT 4,3`` then [ENTER] to make the disc ``*EXEC !BOOT`` when [SHIFT]+[BREAK] is pressed If you use ``*CAT`` (or ``*.``) to see the contents again you will now notice the new !BOOT file and Option 3 (EXEC) to execute it. The whole process looks something like: ```````````````````````````````````````````````````````````````````````` BBC Computer 32K Acorn DFS BASIC >*CAT Format 2.23 (13) Drive 0 Option 0 (off) Dir. :0.$ Lib. :0.$ FORMAMC L FORMATC L STAMP L >*BUILD !BOOT 0001 CH. "FORMATC" 0002 Escape >*OPT 4,3 *CAT Format 2.23 (13) Drive 0 Option 3 (EXEC) Dir. :0.$ Lib. :0.$ !BOOT FORMAMC L FORMATC L STAMP L > ```````````````````````````````````````````````````````````````````````` ## Disc commands These are basic Acorn DFS commands, other implementations and ADFS may vary. .-------------------.--------------------. | Command | Description | |-------------------+--------------------| | *CAT | Show disc contents | | *TYPE file | Show text of file | | *EXEC file | Run text file | | *TITLE name | Set disc title | | *DELETE file | Delete file | | *BUILD file | Create text file | | *DRIVE number | Switch drive | `-------------------'--------------------' ## Short commands .-------------------------.--------------------------------------------. | Command | Description | |-------------------------+--------------------------------------------| | *KEY10 "OLD \|\| RUN" | Restart program on [BREAK] | | *FX 200,1 | Disable [ESC] | | *FX 200,3 | Disable [ESC] and clear ram on [BREAK] | `-------------------------'--------------------------------------------'