Downloads

Please first check installation instruction to understand how to install these files on your CPC.

UniDOS

File Version Author Description
UniDOS (source) 1.50 OffseT UniDOS itself.
It includes the DOS node for managing floppy discs1) and tape2).

DOS nodes

For now, only the following DOS nodes exist, but their number should quickly grow as they are really easy to create and then make new hardwares to benefit for all UniDOS great features and strong AMSDOS compatibility.

DOS nodes Version Author Description Drives NVM3) RTC4)
Internal - OffseT Node internal to UniDOS ROM which is adding access to floppy disc drives5) and tape6). DFA: internal drive.
DFB: external drive.
TAPE: tape reader.
No No
UniTools (source) 1.41 OffseT Additional features for UniDOS, including automatic startup on bootable devices. ZERO: empty files. No No
Albireo (source) 1.41 OffseT Support for the Albireo from PulkoTronics. Two Albireo can be driven at the same time. SD: MicroSD reader.
UMS: USB storage.
SD2: MicroSD reader (second Albireo).
UMS2: USB storage (second Albireo).
Yes No
M4 (source) 1.42 OffseT Support for the M4 Board from Duke. M4: MicroSD reader.
FTP: FTP network drive.
DSK: DSK reader.
Yes Yes
FatFs - Base FatFs - IDE FatFs - Format (source) 1.41 OffseT
based on FatFs
Support for FAT file system7) for drives plugged on a X-Mass, a Symbiface II or any other compatible IDE interface.

Caution, this node uses severals ROMs and installation procedure requires more attention than for other nodes.

Please note that if the Nova from PulkoTronics is detected, this node will automatically take advantage of it to save some precious main memory.
IDE: 1st FAT partition. Yes No
Nova (source) 1.41 OffseT Support for the Nova from PulkoTronics. None Yes Yes

Other ROMs

File Version Author Description
Patched firmware « u5 » (dansk)
Patched firmware « u5 » (french)
Patched frmware patché « u5 » (spanish)
Patched firmware « u5 » (english)
3 Amstrad Ltd.
Locomotive Software Ltd.
Patch by OffseT
The CPC6128 firmware ROM patched to handle UniDOS at ROM slot 5 et allowing a full compatibility with softwares normally unable to run when UniDOS is not using ROM slot 7 (instead of the internal AMSDOS).

To be used only on CPC6128 when you cannot install UniDOS instead of internal AMSDOS (at ROM slot 7).
With this patched firmware, UniDOS shall be installed in RO slot 5.
Installing a new firmware requires a ROM extension supporting this feature such as the X-Mem for instance.

Pratically, this patched version includes three different patches:
- During CPC6128 boot, ROM at slot 7 is always the first to be initialized so that its memory allocation is always located at address &A7000 (even if ROMs are installed in slots 8 to 15).
- When a software request to reinitialize the ROM at slot 7 (where AMSDOS is expected), ROM slot 5 (where UniDOS is installed) is initialized instead8).
- The boot message is slightly modified9).
ParaDOS 1.2 Richard Wilson The famous ParaDOS ROM from Richard Wilson which provides support for double sided and 80 tracks floppy discs.
To install ideally instead of AMSDOS at ROM slot 7 or, if not possible, at ROM slot 6.
Patched ParaDOS 1.2 Richard Wilson
Patch by OffseT
The famous ParaDOS ROM from Richard Wilson patched to be able to work in any slot number10).
Caution, this version is designed to work exclusively when no AMSDOS ROM is installed at all: typically, when UniDOS is installed in ROM slot 7 (instead of AMSDOS), you should install this ParaDOS patched version at ROM slot 15.
Patched Utopia 1.26 Arnor Ltd.
Patch by OffseT
The must to have multi-tool ROM .
To be installed in a ROM slot greater than UniDOS.
Includes the patch to be considered as a developper tool by UniTools.
Patched Utopia 1.22 Arnor Ltd.
Patch by OffseT
The versatile text editor.
Includes the patch to be considered as a developper tool by UniTools.
Patched Maxam 1.50 Arnor Ltd.
Patch by OffseT
The legacy assembler.
Includes the patch to be considered as a developper tool by UniTools.

Secondary tools

File Version Author Description
BENCH.BAS 1.0 OffseT Small benchmark program to check read and write performance on the current drive.

AmigaOS, MorphOS, Windows and Linux softwares

File Version Author Description
UniDOS Cartridge Creator for MorphOS
UniDOS Cartridge Creator for AmigaOS 3.x
UniDOS Cartridge Creator for AmigaOS 4.x
UniDOS Cartridge Creator for Windows 64 bits
UniDOS Cartridge Creator for Windows 32 bits
UniDOS Cartridge Creator for Linux
1.4 OffseT Tool to create Amstrad Plus cartridges equipped with a patched firmware which allows to add UniDOS and its DOS nodes.

You can furthermore configure up to 30 additional tool ROMs (such as Utopia, Maxam, Protext..) in the cartridges (compatible with ParaDOS and Burnin' Rubber) without requiring a real ROM board.

The tool also let you automatically download the latest UniDOS ROMs from the official web site.

Please note:
- AmigaOS and MorphOS version are requiring AmiSSL version 4
- Windows 32 bits version is compatible with Linux (through Wine).
1)
automatically activated when AMSDOS/ParaDOS ROM is detectée
2)
automatically activated if a tape interface is available
3)
non volatile memory support
4)
real time clock support
5)
only if AMSDOS/ParaDOS ROM is installed
6)
except on 6128plus when tape interface is not available
7)
FAT12, FAT16 or FAT32
8)
except if this initialization is requested from ROM 5 itself, it that special case the real ROM 7 is initialized
9)
the text “128K” before “Amstrad” is removed and a tag “u5” is added a the end of the line
10)
more over, the ROM name was fixed to avoid the crash when it was used as RSX from Basic, and the prompt message was removed to avoid memory trashing during late reinitializations