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

Re: IWM Does Not Exist?



Laine Houghton wrote:

>"Michael J. Mahon" <mjmahon@aol.com> wrote in message
>20031025030428.27614.00000072@mb-m04.aol.com">news:20031025030428.27614.00000072@mb-m04.aol.com...
>
>> Of course the slot architecture is designed to be versatile and clean.
>> That's part of the genius of the Apple II.
>>
>> It provided:
>>
>> 1) a 16-byte "device select" address space for each slot (intended
>>    primarily for card control),
>> 2) a 256-byte "I/O select" address space for each slot except slot 0
>>    (intended primarily for control firmware), and
>> 3) a 2048-byte "I/O strobe" address space for all slots to share,
>>    together with a protocol for sharing,
>> 4) fully decoded slot-specific "device select", "I/O select", and
>>    "I/O strobe" signals.
>>
>> This was a very insightful design that encouraged "plug and play"
>> I/O cards incorporating device specific drivers, allowing bootable
>> devices to be designed without changing the computer or its ROM
>> (after the Autostart revision).
>>
>> Pretty clean and forward looking for its time, I'd say.  And we have
>> Steve Wozniak and Allen Baum to thank for this beautiful piece of
>> engineering.
>
>Michael,
>I wasn't aware of the name Allen Baum in connection with the Apple //. I did
>a google search and stumbled across an interesting site.
>http://tinyurl.com/sbx0
>
>
>interesting story here.
> http://tinyurl.com/sbws

Interesting site--I'll have to spend some time perusing it.  ;-)

Allen's name is in the original Monitor source.  I worked with him
when I was at HP Labs, so I got a little more of the story.  ;-)  He
had a lot to do with the Apple II I/O architecture.

-michael

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