view os9/level1/README @ 31:bd2b07db8917 cocoos9lv2v3

CoCoOS9 version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Jul 2018 15:16:13 +0900
parents
children
line wrap: on
line source

              OS-NINE - OS-Nine Is Not an Emulator
	      ====================================

The purpose of these device is to make ideal devices for the v6809 emulator.
The devices read and write to a predefined memory-location which the emulator
reacts to and for the SCF-device reads and writes to stdin/stdout.
For the RBF device it will write to a VDK file.

When everything is ready I create a boot file in S-Record format which
will be given to the v6809 emulator as an argument.

TO DO:

- Make a device driver to replace ACIA. This driver I call PTY. (Pseudo tty)
- Make a device descriptor called TERM describing PTY's parameters.
- Make a device driver for diskio. To be called PDISK. Make a device descriptor
    called D0.
- Don't make a clock module, and don't use the original one.
- OS-9 modules the emulator must be initialised with
    OS9 (at $F800) ,OS9p2, SYSGO, INIT, IOMAN, SCFMAN, RBFMAN,
    PTY, TERM, PDISK, D0, SHELL