[Offset 0] ECONET STATION# [Offset 1-2] ECONET FSERVER# [Offset 3-4] ECONET PSERVER# [Offset 5] DEFAULT FILING SYSTEM (0-15) %xxxxffff DEFAULT LANGUAGE (0-15) %llllxxxx [Offset 6] ROM FRUGAL BITS ROMS 0-7 Set=inserted [Offset 7] ROM FRUGAL BITS ROMS 8-15 Set=inserted [Offset 8] EDIT mode %xxxxxmmm (mmm=2=> key legend; mmm=5=> descriptive; else=> mode) EDIT tab to columns or words %xxxxtxxx Set=tab to words EDIT insert/overwrite mode %xxxoxxxx Set=insert mode EDIT display returns %xxrxxxxx Set=displayed EDIT unimplemented %uuxxxxxx [Offset 9] RESERVED FOR MODEM SOFTWARE [Offset 10] MODE# range 0-7 %xxxx0mmm MODE# range 128-135 %xxxx1mmm *TV interlace option %xxxixxxx Set=Use interlace *TV shift in range 0-3 %0ssxxxxx ss=11 for 3 *TV shift in range 255-252 %1ssxxxxx ss=11 for 255 [Offset 11] FDRIVE number 0-7 is ddd %xxxxxddd CAPS %xx100xxx NOCAPS %xx010xxx SHCAPS %xx001xxx DIRECTORY %xdxxxxxx Set=NODIR RESERVED BIT %rxxxxxxx [Offset 12] KEYBOARD DELAY (0-255) [Offset 13] KEYBOARD REPEAT (0-255) [Offset 14] PRINTER IGNORE CHARACTER [Offset 15] RESERVED BIT %xxxxxxxr IGNORE character present %xxxxxxix Set=NOIGNORE BAUD RATE %xxxbbbxx (bbb=0=> 75bps; bbb=7=> 19200bps) PRINTER TYPE range 0-4 %pppxxxxx [Offset 16] LOUD/QUIET SPEAKER %xxxxxxqx Set=LOUD RESERVED BIT %xxxxxrxx SCROLL/NOSCROLL %xxxxsxxx Set=NOSCROLL BOOT/NOBOOT %xxxbxxxx Set=BOOT DATA FORMAT (0-7) %fffxxxxx [Offset 17] ANFS option space/nospace %xxxxxxxs Set=SPACE ANFS *OPT5 setting %xxxxxx5x ANFS *OPT6 setting %xxxx66xx ANFS *OPT7 setting %xx77xxxx ANFS *OPT8 setting %88xxxxxx [Offset 18] STICK SETTING range 0-15 %xxxxssss PROPORTIONAL/SWITCHED %xxpxxxxx Set=SWITCHED [Offset 19-29] RESERVED FOR FUTURE USE BY ACORN [Offset 30-39] ONE BYTE FOR EACH OF ROMS 0-9 [Offset 40-49] RESERVED FOR USE BY THE USER [Offset 50-127 or 254] RESERVED FOR FUTURE USE BY ACORN [Offset 255] SEE NOTES Notes ----- Locations 40-45 should probably be avoided to allow for ROMs installed in a Master Compact, whose add in ROM numbers can exceed 9. If the EEPROM device is faulty or missing the MOS will substitute ROM constants in the place of locations 0 to 18 so the machine will at least boot. The constants in MOS 5.10 are Location: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 Substitute: 00 FE 00 EB 00 ED FF FF 00 00 F7 E3 20 08 0A 2C 80 00 03 The MOS supports EEPROMs of size 128 bytes or 256 bytes, attempting to read logical address 255 will return one of 3 values exit Y=0 No EEPROM fitted exit Y=127 128 byte EEPROM fitted exit Y=255 256 byte EEPROM fitted the lost location is physically implemented in the EEPROM device but cannot be read or written to via the normal OSByte interface.