Hi Bob --

You might be able to fake an MMU for the 64k address space of the Z80, and do 
bank select without jumping into the extended addresses of the S-100 bus.  Take 
a look at the 74LS170 or the 74LS670.  These are chips that look like four 
4-bit registers.  You could use one of them to address 16k or 32k chunks of a 
128k x 8 SRAM or a 512 x 8 SRAM, and have them appear within the Z80's 64k.  
Just remember that both these chips are open collector, so you will need to put 
pull-ups on the Q outputs in order to see the bit patterns that you expect to 
see.

I've often wondered about building an S-100 card with one of these chips 
onboard to provide an extended address space.  Maybe use a 74LS682 (or similar) 
to decode the MS 6 bits for access to the registers of the LS[1,6]70, and have 
various parts of an SRAM chip much larger than the Z80's addressing 
capabilities show up in the "normal" Z80 address range?  One of those 512 x 8 
SRAM chips could supply sixteen (aha ... 4 bits!) 32k x 8 pages.  You could 
move 32k pages in and out by writing to the registers in the LS[1,6]70?  I'm no 
electronics whiz, but maybe somebody else could work out the details?

But then you are in the realm of segmented architectures.  Why not go with an 
8x86 CPU, and give yourself headaches that way?

Roger


 

 



 








-- 
You received this message because you are subscribed to the Google Groups 
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to