Master Emulation ROM 2.01 ========================= Provides Master MOS emulation for BBC B/B+. May need *FX200,3 then to clear memory on first loading to reset. Provides the following Master commands -------------------------------------- CAT ADFS APPEND BASIC BUILD CLOSE CONFIGURE CODE CREATE DUMP DELETE EXEC EX FREE FX FORM FORMAT GOIO GO HELP INFO IGNORE INSERT KEY LOAD LIST LINE LIBFS MOTOR MOVE MAP OPT PRINT RUN REMOVE ROM ROMS SAVE SHADOW SHOW SHUT SPOOL SPOOLON SRDATA SRLOAD SRREAD SRROM SRSAVE SRWRITE STATUS TAPE TV TIME TYPE UNPLUG VERIFY X Additional commands ------------------- LCONFIG - loads CMOS settings from '&.CONFIG' MODELB - disables Master Emultation ROM and resets NOID - if <>0, OSBYTE/HELP returns machine ID as Master RBOOT - sends service call 3 (BootFS) to specified ROM SCONFIG - saves CMOS settings to '&.CONFIG' SETNV - states or changes where CMOS settings stored ' - bypass MER command processing Additional Configure commands ----------------------------- Acorn - use Acorn shadow screen system Aries - use Aries shadow screen system Dfs - DNFS defaults to DFS Nfs - DNFS defaults to NFS Solidisk - use Solidisk shadow screen system Watford - use Watford shadow screen system VDUVec n - ? Temporary filing systems ------------------------ Filenames can be prefixed by -fsname- to select a temporary filing system. The following are set up by default: CFS TAPE ROM DISC DISK NET ADFS VFS Changed OSWRCH calls -------------------- MODE changes are remembered so that a Soft Break reselects the current screen mode. Changed and added OSBYTE calls ------------------------------ &00, &06, &14, &16, &17, &44, &45, &6B, &6C, &6D, &70, &71, &72, &81, &85, &8C, &8D, &8E, &8F, &A1, &A2, &A4, &A5, &EF. Additional OSWORD calls ----------------------- The following OSWORD calls are implemented: OSWORD &0E - Read real-time clock OSWORD &42 - Sideways RAM transfer, called by *SRREAD and *SRWRITE OSWORD &43 - Sideways RAM load/save, called by *SRLOAD and *SRSAVE Real Time Clock --------------- OSWORD &0E will read the time from a fileserver if present. Notes ----- Uses various locations in memory that may clash with other programs and commands.