Anonymous

+3DOS: Difference between revisions

From Sinclair Wiki
9 bytes removed ,  10 November 2015
m
no edit summary
mNo edit summary
mNo edit summary
 
Line 3: Line 3:
[[category:spectrum]]
[[category:spectrum]]
==Spectrum +3 Disk Operating System==
==Spectrum +3 Disk Operating System==
+3DOS is the disk operating system of the [[ZX Spectrum +3/2A/2B|Sinclair ZX Spectrum +3 and Black +2 models]]. It is a [[CP/M]] compatible filesystem and is integrated into the +3 BASIC.
+3DOS is the disk operating system of the [[ZX Spectrum +2A/2B, +3/3B|Sinclair ZX Spectrum +2A, +3, +2B, and +3B]]. It is a [[CP/M]] compatible filesystem and is integrated into the +3 BASIC.
The DOS routines are located in ROM2 (the +3DOS ROM) and the code for the Sinclair BASIC integration is located in ROM1 (the Syntax ROM). The +3DOS extensions to the BASIC are only present when running the +3 BASIC ROM (128k mode). There is no provision for using +3DOS from ROM3 (the 48k mode rom). In fact when 48k mode is selected from the main menu the ROM paging is locked and it is impossible to access the +3DOS ROM again until the spectrum has been rebooted.
The DOS routines are located in ROM2 (the +3DOS ROM) and the code for the Sinclair BASIC integration is located in ROM1 (the Syntax ROM). The +3DOS extensions to the BASIC are only present when running the +3 BASIC ROM. There is no provision for using +3DOS from ROM3 (the 48K BASIC ROM). In fact when 48 BASIC is selected from the main menu the ROM paging is locked and it is impossible to access the +3DOS ROM again until the spectrum has been rebooted.


==Spectrum +2A/B==
==Spectrum +2A/B==
Despite the lack of disk interface hardware the Black +2 models contain the same Operating System ROMs as the +3. Therefore the +3DOS routines are all present. The ROMs detect the absence of the disk interface hardware and set the title of the boot menu to "128k +2A" as opposed to "128k +3". The RAMDisk (Drive M:) is available on the Black +2 machines but obviously the floppy drives (A: and B:) are not present. Attempting to access drive A: or B: will generate a "Drive not found" error. The default drive for load/save operations on the +2A/B is the tape (drive T:) however the CAT command (list drive catalogue) defaults to the RAMDisk (M:)
Despite the lack of disk interface hardware the Black +2 models contain the same Operating System ROMs as the +3. Therefore the +3DOS routines are all present. The ROMs detect the absence of the disk interface hardware and set the title of the boot menu to "128 +2A" as opposed to "128 +3". The RAMDisk (Drive M:) is available on the Black +2 machines but obviously the floppy drives (A: and B:) are not present. Attempting to access drive A: or B: will generate a "Drive not found" error. The default drive for load/save operations on the +2A/B is the tape (drive T:) however the CAT command (list drive catalogue) defaults to the RAMDisk (M:)


==eXtended Disk Parameter Block==
==eXtended Disk Parameter Block==