I tried posting this message in the Professional Hardware and Electronics Design section. Got no comments.Though I would try here.
I am one of a small group of people that like to build new boards for the 1980’s era S-100 bus.
I have a web site (
www.S100Computers.com) which gives the details.
We just finished doing a new 80386 Master/Slave S-100 prototype board (along with 8 and 32MG Static RAM boards). It is described here in case anybody is interested:-
**broken link removed**
The board is real fun and works reliably with a 32MH clock. We hope to do a “production run” for people interested early next year. (bare boards are at cost, ~$20 each).
Anyway the point of this message is I would now like to do an 80486 board. Reading the Intel manuals it appears as if the two CPU’s have a lot in common and it should not be too difficult.
There is one major difference however. Intel says (unlike the 80386) the 80486 does not shift down 16 bit data to the lower 16 bits of its 32 bit data bus. Apparently you need extra buffers (74LS373’s etc.) to externally shift all four 8 bytes as needed.
One extra feature of the 80486 is it has a “bs8#” Pin that Bus Sizes its data I/O to 1, 2, 3 or 4 eight bit bytes. They are sent back to back (like the old 8088’s). This is a very useful feature for the S100 bus and considerably simplifies the interface.
My question is this (finally), does the 80486 still present the 8 bit bytes (address +1,+2 and +3) on the Data 8-15, 16-23 and 24-32 lines or when bs8# is low send all the data out on data lines 0-7 irrespective of BE0#-BE3#.
Hope I have framed the question clearly. If not please let me know.
John