[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Apple ///?
pubpc1@library.ucla.edu wrote:
: nathan@visi.com (Nathan Mates) wrote:
: >In article <5igjah$teu@uni.library.ucla.edu>, <pubpc1@library.ucla.edu> wrote:
: >>How does the Apple III access more than 64K without bank
: >>switching? It uses a mere 6502B with a 16 bit memory
: >>address.
: >
: > It apparently doesn't switch full banks but lets you swap out
: >part(s?) of main memory for some section of the extended memory.
: >Basically a far more intelligent, intuitive, easier to use, and
: >intelligent design than the 'bank switching' hacks of the //c and //e.
Yes. Naturally you cannot switch the entire address range! In
effect, that would be pulling the rug out from under yourself..
Although, now that I write that, I have seen this sort of trick work
in some very specialized cases. But, I digress..
: >
: > The Apple III had a bunch of far better designed sections than the
: >later //e and such, but Apple got the wrong idea into their head that
: >the III's failure was due to its extra features [and not stuff like
: >hardware more flakey than the day-old bin at a pastry shop, and making
: >life difficult for programmers and users who wanted to do Apple II
: >stuff], so they made the //e not that much more than the ][+.
: >
: > If they'd put the good features of the III in the //e, without
: >sacrificing stability, things would have been much nicer. They were
: >already doing custom VLSIs for the MMU and the like, and it could
: >have been done.
Absolutely. I recently laid my hands on a full set of SOS
documentation. Nice design, well thought out. Can't figure for the
life of me why they didn't merge some of the engineering work into the
IIe!
Steve