Features and limitations
The following features are available in the latest version of
the +3e ROMs:
- All known hard-disk/compactflash/SD/MMC interfaces for the Spectrum are
supported
- Easy-to-use +3 BASIC extensions for managing hard disks
- +3 BASIC treats hard disk partitions identically to floppy disks
- Almost all existing +3DOS-compliant software will work with the hard
disk
- Up to 65536 partitions can be created on each hard disk
- Disk geometry is automatically detected, even for the simple 8-bit
interface!
- No need to reboot after FORMATting hard disks, or creating/deleting
partitions
- Any drive letter (including A:) can be mapped to a hard disk
partition
- Any drive can be made the default drive
- Floppy drives and the RAMdisk can be mapped to any letter (eg swap
drives A: and B:)
- Drive mappings survive the NEW command
- All drive assignments can be made permanent, so they are automatically
set up when you turn the +3e on (also applies to default drive and
Editor/BASIC colour schemes)
- Permanent settings can be bypassed on boot by holding down the CAPS SHIFT
key
- 48K and 128K .Z80/.SNA snapshots available from the internet can be
loaded with the SPECTRUM command
- Streams can be opened to disk files in input, output or update modes
- Streams can be opened to regions of memory in input/output mode
- Streams can be opened to character arrays in input/output mode
- Streams can be opened to text windows in output-only mode
- Text windows support 48 different character size combinations, user-defined
character sets, 3 justify modes, save/restore of window contents and much
more
- Commands are available to get and set filepointers and get filesizes
- Command equivalent to INKEY$ is available for any stream with input
capability
- Full IDEDOS API is available for machine-code programmers, giving
access to all the new +3e features
If using the system with the simple 8-bit interface (rather than one
of the 16-bit hard-disk or compactflash interfaces), the following
limitations also apply:
- Formatted hard disk capacity is half nominal
- CD-ROMs and other ATAPI devices cannot be supported
The current software release also has the following flaws and
limitations, which may be resolved in later versions:
- Maximum partition size of 16Mb (+3DOS would allow 32Mb max)
- Only two hard-disk partitions can be mapped to drives at the same
time
- No support for CP/M with hard disks
- INPUT # command doesn't yet work correctly with file channels (although
this can be simulated using the NEXT # command)
- Multiface 3 can only save snapshots to floppy disks. Other snapshot
devices (eg RamJet) will have the same limitation, or may be incompatible.
Back to ZX Spectrum +3e homepage