On Wed, 1 Feb 2012 16:17:52 -0500
Bill Freeman <ke1g...@gmail.com> wrote:

> If I recall correctly, the Apple ][ bus gave us ROM on the I/O card to
> bring the driver with the hardware, but addressing was controlled by
> which slot you put the card in, and the signalling was closer to buffered
> 6502 signals, rather than buffered 8088 signals.  So I don't see that
> as being any more of a forerunner of ISA than S-100 was.

Hi everybody,

I've been lurking on the discussion...

Yes, the 6502 had memory-mapped I/O only, so it was much different than 
8080/x86. The instruction set didn't have any I/O instructions at all, you just 
wrote to an address that was pre-defined by the computer's architechure as I/O. 
On the Apple II, all the I/O was in C000-CFFF. Somewhere within that space (I 
forget where) each of the eight slots had 16 bytes, selected by a pair of 
74LS138's on the motherboard. If you wrote (or read) to one those addresses, 
you were talking to one of the I/O slots. It was up to the card/driver as to 
which of those 16 were control or I/O or whatever. Any card could pull down an 
inhibit-select to disable the ROM on the motherboard and run its own stuff.

Ron Smith
r...@mrt4.com

ps- I'm sorry if you got 2 of this email, first attempt failed. 
_______________________________________________
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

Reply via email to