From: Tony Duell <ard(a)p850ug1.demon.co.uk>
> 1st question -- found some info in the 2nd manual
under "programming
data"
(I was looking
for *hardware" data!):
Well, I'd call it programming data. Hardware data would be the
schematics, how the signals are used, and so on...
Okay, I'll grant you that bit of nomenclature ;>)
I also managed to learn (God bless the Google Usenet archives!): lowest
number (0E8 and 0EC) are the data ports, and the control ports are (data
port + 1).
> 2661 Serial A (Printer Port) 0E8-0EB
> 2661 Serial B (Modem Port) 0EC-0EF
Hey --
I'll bet Tony knows!
Well, not off the top of my head I don't. But I do have a 2661
datasheet...
Why am I not surprised?
OK, there are 4 8 bit locations in the chip.
That's why it takes up 4 I/O
addresses. I'll give the states of the pins on the
chip to access all the
internal registers, and you'll have to figure out
how to use them.
Conventionally, the A0 pin on the chip is connected to the lowest address
line in the machine, and so on, but that's not
definite. So you need to
find schematics, and so on.
Got 'em!
Anyway, the states are :
[snip]
I am going to assume you're not going to be
attempting to use synchronous
modes
Correct assumption, it's asynch. You may recall that this project began
after I was (unsuccessfully) attacked by virii four times during December.
I want to use the Z-100 to send, retrieve, and read my email. Since my ISP
doesn't provide shell accounts, I have to write code to deal with PPP and
TCP/IP (also POP3 and SMTP, but those are cake), and all of this (including
the OS) has to fit in 192Kb RAM.
That should get you started!
-tony
Yes, it *will* get me started -- thanks a million!
Glen
0/0