On Oct 17, 2012, at 5:18 PM, Liam Proven wrote:
in which case
it's a limit of the S-100
bus and not the 386 in question.
... just that, the 16MB limit, then I thought "why not use the smaller
cheaper simpler version of the 386 that only *supports* 16MB and has
half as many legs to solder, half the bus width and so on." It seemed
an obvious question to me; if one is building an S100 computer, and
that means no more than 16MB, then use the easier chip that only
supports 16MB.
Ah, yes. So: the S-100 bus only allows for 24 bits of address, but
many things you'd like to run on a 386 (BSD, etc) are happy to run
well beyond that. So, like the MicroVAX of yore (a VAX system which
ran on QBUS, which only had 22 address bits), they've opted to add
an alternate side bus for memory to allow for a full 32-bit address
space for RAM.
So yes, a 386SX would be a perfect match for S-100 in principle,
but if you wanted to take advantage of the 32-bit address space
of the 386, you might want to go with a DX and an alternate RAM
solution.
- Dave