Back to index |
Info for srdm5fd5 |
to use basic, you can insert one of 3 basic cartridges:
"BASIC-I" a integer based basic, "BASIC-G" a basic for graphics, "BASIC-F" a basic
for floating point operations.
To use the disc interface, use the floating point basic "BASIC-F". This has support
for the disc interface built-in.
This driver consists of:
- a Sord M5 computer
- a Sord FD-5 disc interface
- a Sord PI-5 parallel interface
The Sord M5 computer communicates with the FD-5 through the parallel interface.
The parallel interface has:
- a Intel 8255 parallel peripheral interface chip
Communication with the FD-5 is done using mode-2 operation. i.e. port A is
a bi-directional 8-bit port, port C upper is a control port.
The floppy disc interface:
- Z80
- 16k ROM
- RAM
- NEC765 compatible disc controller
- internally the disc interface uses interrupts to transfer data into it's own RAM.
The floppy disc drives are 3" and are believed to use 40 track, double density, double sided discs,
giving 360K per disc.
The M5 sends 3 character commands, with parameters to the disc interface using the following
command:
fx 0,<command>
<command> can be:
TDA
TRA
WBI
RBI
WTX
RTX
WBL
RBL
WMM
RMM
EXC
SDR
WDR
RDR
RDC
OPN
CLS
CHN
MAP
SAP
CAP
ATR
NAM
DEL
FMT - Format disc
CPY
GEN
VPR
RVI
IDV
FNM
RDB
WDB
WHO
DOM
Known issues:
- See sordm5 description