DOS_INITIALISE
Initialise +3DOS
Initialise +3DOS
Get the DOS issue and version numbers
Open and/or Create a file
Close a file
Abandon a file
Point to header data for this file
Read bytes from a file into memory
Read bytes from a file into memory
Read byte from a file, check for soft-EOF
Write byte to a file
Get the disk catalog
Get free space on drive
Delete a file
Rename a file
Boot from disk
Set the default drive
Set the default user
Get the file pointer
Set the file pointer
Get the end of file (EOF) position
Get current cache/ramdisk location
Rebuild the sector cache and RAM disk
Write any pending data to this drive
Change access mode of an open file
Set a files attributes
Open drive as a single file
Enable/disable disk error messages
Point at XDPB for this drive
Map drive B to unit 0 or 1
Check for the disk drive interface
Initialise the disk driver
Setup disk parameters
Set try/retry count
Read a sector
Write a sector
Check a sector
Format a track
Read a sector identifier
Check disk is suitable to write to
Log in a new disk
Select a standard format
Check to see if unit 1 is present
Check drive status
Ask what type of drive
Set copy protection encode routine
Initialise XDPB for a given format
Initialise DPB for a given format
Seek to required track
Low level uPD765A read command
Low level uPD765A write command
Turn on motor
Start motor off timeout
Turn off motor
Enter the floating point calculator
Clear the whole display area
Collect Character and Collect Next Character restarts
Error restart
Creates BC free locations in the workspace
The Maskable Interrupt Handler
Write A to current output channel
Restart the machine