rdos/README.md

31 lines
626 B
Markdown
Raw Normal View History

2020-05-03 19:05:00 +02:00
## Primary goals
- Run on 8086 or up
- Be able to load and execute a COM program from disk
2020-09-15 22:02:38 +02:00
- Support for running programs in the NEC V30 8080 emulation mode
2020-05-03 19:05:00 +02:00
## Secondary goals
2020-09-15 22:02:38 +02:00
- CP/M syscall compatibility
2020-05-03 19:05:00 +02:00
- Terminal emulator for COM1 (like picocom on linux)
- Boot linux
- Editor (nano or ed-like)
- Self-hosting assembler
## Building
You can generate a 3.5" floppy image with `make fd1440.img`, a 5.25" floppy with `make fd160.img`.
Build requirements:
- make
- nasm
- mtools >=4.0.20 (Debian buster or up)
Useful for testing:
- C compiler
- qemu-system-i386
The Makefile has other potentially interesting targets.