Textfile.
No list of contents. If someone is stunt, then can do
it.
Thanx to Jarek Adamski,
and
to TIMEX corp. which burried Orginal Tech Documentation
:(
1. What is it?
Fdd 3000 has been done in versions:
-orginal FDD 3000 Done by Timex.
-Unipolbrit's FDD 3
-Unipolbrit's FDD 3000.
-STAVI's FDD 3000
All FDD 3000 machines have Z80 chip
onboard and 64 of ram (i told, i will
NOT write about FDD 3! FDD 3 have
16K of RAM)
All FDD's are bulid on FDC WD1770
(HOOKED INTRQ TO _INT IN Z80) UART WD2123 (RS232. NO INTERRUPTS) Special
helping port (FM/MFM, HEAD LOAD, SIDE SELECT, ROM OFF)
2. Operating system:
FDD 3000 have in his rom routine,
which reads first sector of 0 track of A
drive (MFM), and then run it at
internal RAM (#3f00) . This allow to use ANY operating
system.
Currently avaliable OS are:
a.TOS v2.0 : Timex Operating System
the most popular system written by Timex.
It emulates (we can say so...)
Microdrive. It is BASIC workground. And all basic commands
are avaliable
trough *. Examples :
Load * "dupa" ;loads dupa
Save * "dupa" ;saves dupa
Save * "dupa" CODE 0,4096 ; Saves Code - because FDD interface is pinned
up at all disk operations, it will save all the FDD interface rom.
Goto * "d"d ;goto drive D
Goto * "pub:sinclair" ;changes path (directory)I have bajtek's Assembler for FDD guide, i OCR it if i will have time
FDD interface is done for TOS. FDD interface activating
at RST 8
and disactivating at jp or call to #604. Also call, jp,
rst 0 activate FDD
interface.
First three tracks are taken by
system, 4 for catalouge rest for data.
System is swapped. Each track have
4K. Tracks used : 40
Cluster size is 1K for 40 tr. and
4K for 80 tr.
Only first 16K is used by TOS.
Disk capacities are:
140K for SS DD 40 tr
640K for DS DD 80 tr
if using DS 40tr drive, other side is not accesed, users
making switches.
b.TOS v4.0 - by Wise Man.
This is a remake of TOS v2.0
It have compatible user interface and commands , as TOS
2.0 plus some
addons, like easy acces to FDD ram, built in FOX monitor,
etc.
It is software compatible with TOS v2.0
It loads from "Boot disk" to all of the FDD RAM.
All the TOS commands are in the RAM, so there is no swapping.
Also "start" file is in the RAM (file selector/loader)
and
a few of utilities, which fill rest of ram (48K)
and vary due to release (eg. Tape>disk copier, disk copier,
etc.)
Each track have 4K, disks formatted under TOS v4.0 differ
from TOS v2.0 disks
(but TOS v2.0 disks are still accesible) : they have
no system, they use
42 tracks, they have directory on track 0, and capacity
of about 164K
Everything would be cool for upgrading TOS v2.0 to v4.0,
but
Wise Man didn't have 80 tr. drive, so left them unsupported.
So 80 tr. disks are unaccesible, and TOS v4.0 cannot
format them.
You can still use 80 tr.drive as 40 tr. single sided
drive...
Capacities :
164K for SS DD 40 tr (or 80 tr, TOS v4.0 use it as 40
tr )
c.CP/M 1.x Several versions... I don't know nothing about this system,
more than this, it is CP/M compatible. It turns ZX into terminal.
d.CP/M 2.2 Timex 2048 and normal ZX versions done by Jarek Adamski.
It can format disk up to 820K, but
it is hard to use...
I do not know much about it, but i hope Jarek will write
an article.
More compatible than older CP/M 's
In this system Jarek Adamski
connected IDE hard drive.
There was also a few orginal software,
eg. Sound Tracker, which have
own OS. But they was fast cracked,
because used protection of
changing defalut sector size of
TOS v2.0 ...
e.CP/M Plus. Require ram expansion
3.Communication ZX<>FDD
BIT | READ | WRITE | NOTE | |
---|---|---|---|---|
7 | DREQ FDC 1772 | ? | ||
6 | TI BIT 6 | TI BIT 6 | ||
5 | DREQ FDC 1772 | ? | ||
4 | TI BIT 4 OR 7 | TI BIT 4 OR 7 | DEPENDS ON TI VERSION... STANDARD IS 4 | |
3 | TI BIT 3 | TI BIT 3 | ||
2 | TI BIT 2 | TI BIT 2 | ||
1 | TI BIT 1 | TI BIT 1 | ||
0 | TI BIT 0 | TI BIT 0 |
Interface have also RESET switch, and a amplifier
of CV signal, which is
accesible then at TIMEX FDD 3000 at MONITOR output
(chinch). It have lot
of interferences (TTL signals in spiral cable,
no shield, 1meter long.)
There is still no sure test, it is FDD interface connected, or not (really!)
5.But What is inside?
INSIDE FDD - PORTS, and SHORT diz (wait. will be update. Email me, if you want to know when, or you want ready routines from Jarek Adamski.
PORT INSIDE | CHIP STERRED | WHAT IT DO? | |
---|---|---|---|
#10 | WD2123 | configuration (write) CHA | |
#11 | WD2123 | configuration (write) CHB | |
#40 | WD2123 | data CHB | |
#41 | WD2123 | status/command CHB | |
#80 | WD2123 | data CHA | |
#81 | WD2123 | status/command CHA | |
#C0 | FDC1770 | sterring port/status | |
#C1 | FDC1770 | track port | |
#C2 | FDC1770 | sector port | |
#C3 | FDC1770 | data port | |
#E0 | HELPING | helping port(below) |
HOW TO USE TIZ PORTS? i still wait for info... but :
PORT #E0 | |||
---|---|---|---|
BIT | WRITE | 1 | 0 |
7 | HEAD | DOWN | UP |
6 | #0000-#1FFF | ROM | RAM |
5 | DENSITY | FM | MFM |
4 | SIDE | 1 | 0 |
3 | DRIVE 3 | ON | OFF |
2 | DRIVE 2 | ON | OFF |
1 | DRIVE 1 | ON | OFF |
0 | DRIVE 0 | ON | OFF |
WILL BE
UPDATED
Malyrules/Illusion/Concern Chaos with BIG help from
Jarek Adamski 8-O (Ports)
And so...
ON!
Write to
and write what should i write next. Anyway, anyone interested ?
:)