SprinterFirmware/DOS
2024-05-27 11:03:22 +03:00
..
a.bat Initial commit 2024-05-27 11:03:22 +03:00
bios.inc Initial commit 2024-05-27 11:03:22 +03:00
build.inc Initial commit 2024-05-27 11:03:22 +03:00
cerror.asm Initial commit 2024-05-27 11:03:22 +03:00
changes.log Initial commit 2024-05-27 11:03:22 +03:00
disk_x.asm Initial commit 2024-05-27 11:03:22 +03:00
dos5.asm Initial commit 2024-05-27 11:03:22 +03:00
dos_equ.asm Initial commit 2024-05-27 11:03:22 +03:00
dos_fm.asm Initial commit 2024-05-27 11:03:22 +03:00
dos_x.asm Initial commit 2024-05-27 11:03:22 +03:00
dos-main.asm Initial commit 2024-05-27 11:03:22 +03:00
drv_main.asm Initial commit 2024-05-27 11:03:22 +03:00
dss_map.txt Initial commit 2024-05-27 11:03:22 +03:00
dss.inc Initial commit 2024-05-27 11:03:22 +03:00
environ.asm Initial commit 2024-05-27 11:03:22 +03:00
errors.inc Initial commit 2024-05-27 11:03:22 +03:00
execute.asm Initial commit 2024-05-27 11:03:22 +03:00
fat_x.asm Initial commit 2024-05-27 11:03:22 +03:00
fdd_drv0.asm Initial commit 2024-05-27 11:03:22 +03:00
hardware.inc Initial commit 2024-05-27 11:03:22 +03:00
ide_drv0.asm Initial commit 2024-05-27 11:03:22 +03:00
intmouse.asm Initial commit 2024-05-27 11:03:22 +03:00
keyinter.asm Initial commit 2024-05-27 11:03:22 +03:00
known.bug Initial commit 2024-05-27 11:03:22 +03:00
ram_drv0.asm Initial commit 2024-05-27 11:03:22 +03:00
README.md Initial commit 2024-05-27 11:03:22 +03:00
release.inc Initial commit 2024-05-27 11:03:22 +03:00
video.asm Initial commit 2024-05-27 11:03:22 +03:00

Sprinter DOS source code

There is sources, mixed from original source codes and recovered by me from binary files of v1.62.100.

You can use SjasmPlus to compile this code.

sjasmplus --fullpath "--raw=system.dos dos-main.asm

Sprinter computer site

Sprinter in Telegram

Original README

This is a source code of Sprinter DOS (called Estex Disk Sub System or Estex DSS) for 8-bit computer PetersPlus Sprinter (Sp2000) that used Z80-compatible microprocessor running on 21 MHz frequency and Altera PLD that performed all magic. To compile the code you need to use AS80.EXE assembler for DOS (v1.31) included in this repo (referenced in A.BAT files as c:\asm\as80).

Tagged source code of the kernel v1.60R: https://gitlab.com/sprinter-computer/dos/-/tree/v1.60R

Binary release of v1.60R you can find in release subdirectory of this repo.

Estex DSS v1.60 R was last officially released binary distribution of Sprinter DOS (released by Peters Plus Ltd in February 2003), but the source code was publicly released to community only in 2009 (we believe it was done under PUBLIC DOMAIN terms). Note: there is a community supported continuation of DSS v1.6X branch, disassembled by enthusiasts before this public release happened, so for real work with modern reincarnations of Sprinter computer you need to use other versions of the DOS. Purpose of this particular repo is just to store officially released sources AS IS in browsable manner for historical and educational purposes. Feel free to fork it if you want to do anything with it.

For more info see Sprinter Unofficial http://sprinter.nedopc.org