For 8086/286/386/486/Pentium DOS systems
"Every vintage computer has historical potential"
Two versions available - both contain RustChain miner source code:
File: rustchain-dos-miner.img (32MB)
- FreeDOS 1.3 base system (fully bootable)
- Best compatibility with vintage hardware
- Source code in
C:\RUSTCHN\
File: rustchain-msdos.img (32MB)
- Genuine MS-DOS 4.0 (MIT licensed, open source since April 2024)
- IBMBIO.COM, IBMDOS.COM, COMMAND.COM from Microsoft sources
- Source code in
C:\RUSTCHN\ - Note: May require SYS command to install boot sector
# Write to USB/CF card
dd if=rustchain-dos-miner.img of=/dev/sdX bs=4M
# Or for MS-DOS version
dd if=rustchain-msdos.img of=/dev/sdX bs=4MBoot vintage PC and type MINER for instructions
- Auto-wallet generation from hardware entropy
- Hardware fingerprinting (BIOS, CPU, timer, RTC)
- 3.5x antiquity multiplier for ancient hardware!
- Network attestation via Watt-32 TCP/IP stack
- Offline mode for systems without networking
- Dev Fee: 0.001 RTC/epoch → founder_dev_fund
- 8086/286/386/486/Pentium CPU
- 640KB conventional memory minimum
- DOS 3.3+ or FreeDOS
- Network card with packet driver (optional)
- DJGPP (32-bit protected mode, recommended)
- Watt-32 library for networking
- Or Turbo C for 16-bit real mode (limited features)
# With DJGPP + Watt-32
gcc -o miner.exe rustchain_dos_miner.c -lwatt
# Entropy collector only (Turbo C)
tcc entropy_dos.cC:\> MINER.EXE
- First run generates wallet (saved to
WALLET.TXT) - BACKUP WALLET.TXT TO FLOPPY!
- Miner runs attestation loop every 10 minutes
- Press 'S' for status, 'Q' or ESC to quit
| File | Description |
|---|---|
rustchain_dos_miner.c |
Full miner with networking |
entropy_dos.c |
Standalone entropy collector |
WALLET.TXT |
Generated wallet (SAVE THIS!) |
MINER.CFG |
Configuration file |
| CPU Class | Era | Multiplier |
|---|---|---|
| 8086/8088 | 1978-1982 | 4.0x |
| 286 | 1982-1985 | 3.8x |
| 386 | 1985-1989 | 3.5x |
| 486 | 1989-1993 | 3.0x |
| Pentium | 1993-1997 | 2.5x |
-
Load packet driver for your NIC:
NE2000.COM 0x60 3 0x300 -
Configure Watt-32 (wattcp.cfg):
my_ip = dhcp -
Run miner - it will auto-detect network
Without network, miner saves attestations to ATTEST.TXT.
Transfer this file to a networked computer to submit.
- RustChain Miner: Part of RustChain - Elyan Labs 2025
- MS-DOS 4.0: Microsoft Corporation - MIT License (open sourced April 2024)
- FreeDOS: FreeDOS Project - GPL
The MS-DOS edition uses genuine Microsoft source code from: https://github.com/microsoft/MS-DOS
Microsoft open-sourced MS-DOS 4.0 in April 2024 under the MIT license, allowing redistribution and modification for any purpose.