From: ard at p850ug1.demon.co.uk
Certainly the double-density controller in my MDS800 is 3000-based. But
the microcode is not given in the manual.
-tony
Hi
When I worked for Intel ( years ago ) I knew the fellow
that wrote the micro code for the double density controller.
The sequencer for the 3000 series was not the easiest to
work with. Unlike the 2900 stuff, it didn't just sequence
to the next address ( like most uP ). Each instruction
had an indiction as to what the next address was. The micro
code is organized as rows and columns. One could jump
conditionally or not to another location in a row or
column. There were special jumps to the first row or column.
Filling the micro code ROMs was something like learning
to play a good game of chess. If one wasn't careful, one
would work themselves into a corner that you couldn't get
to the empty space you wanted to use ( other than an
additional clock cycle ).
Dwight