Downloads
Please first check installation instruction to understand how to install these files on your CPC.
UniDOS
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). |
Patched ParaDOS | 1.2 | Richard Wilson Patch by OffseT | The famous ParaDOS ROM from Richard Wilson which provides support for double sided and 80 tracks floppy discs, 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 Protext | 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 | Benchmark program to check read and write performance on the current drive. |
SETBOOT.BAS | 1.0 | OffseT | Program to configure the boot priority of a drive (#BOOT.CFG file generation). |
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