[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple IIe TCP-IP w/ LANceGS Card



Bill Garber wrote:

>Would it be possible to use the Z-80 on a card
>instead of a 65C02 for a smartport device that
>would connect to the floppy port on the IIc?
>I'm not sure if the Z-80 is easier or harder
>to program than the 65C02, but I am under the
>assumption that the analog card in a UniDisk
>3.5" drive is a standalone computer more or
>less. Shouldn't matter what type of computer
>then in that case. Right?

The card inside the Unidisk 3.5 is a computer--more accurately,
an embedded microcontroller.  It is not particularly important
what kind of processor it is, as long as it has sufficient ROM, I/O
pins, and speed for the task.  (Most embedded system engineers
will choose a member of a processor family that they already
know well and have the tools for, or one they want to get to know.)

I should say that programming such a controller, which must
interface both disk drive hardware and to the smartport interface,
with tight real-time constraints, is a non-trivial task.  Of course,
the faster the processor is and the more ROM and RAM it has,
the less "tight" the code needs to be...  In these days of 20+Mhz
microcontrollers with 16KB of ROM and 8KB of RAM, it could
be programmed in C and get the job done.  ;-)

The problem will be getting a _full_ understanding of the smartport
interface and whatever you want to interface to.

-michael

Check out amazing quality sound for 8-bit Apples on my
Home page:  http://members.aol.com/MJMahon/