DISCiPLE Emulation
Fuse supports emulating the DISCiPLE disk and printer interface, although it
does not currently support emulation of the Sinclair Network, or support
emulation of a DISCiPLE attached to a 128K machine. See the
Disk File Formats section for more details on supported disk
file formats, which are the same as for +D emulation. The DISCiPLE’s printer
port is emulated. (See the Printer Emulation section for more
details.) The DISCiPLE may only be used with 48K emulation at present. To access
disks, you will first need to load GDOS, by inserting a disk containing the DOS
file (SYS) and entering “RUN”. Once DOS is loaded, you can load to/from DISCiPLE
disks by prefixing filenames with ‘d n’ where ‘ n ‘ is the number of the drive
in use. For example, LOAD d1;"myfile"
would load the file named ‘myfile’ from
the emulated drive 1. Microdrive syntax may also be used.
Snapshots can be saved in a similar manner to that of the +D as described above, but note that GDOS on the DISCiPLE contains a bug which causes corruption as soon as the NMI button is pressed, affecting saving of snapshots, and also loading of snapshots that were originally saved with a +D or SAM Coupé. This will cause corruption even when a screenshot is printed, or if the menu is never even entered in the first place (due to Caps Shift not being pressed down, as is required for the DISCiPLE), provided that GDOS is loaded. This bug is not present in G+DOS on the +D. (Note: this was caused by saving/restoring the AF register twice in the NMI handler, where both AF and the AF’ shadow register should have been saved/restored.)
The NMI button works slightly differently on the DISCiPLE than on the +D. Caps Shift must be held down whilst pressing the NMI button, and there is no ‘X’ option to exit the menu. Also, printing of screenshots requires GDOS to be loaded.