VOGONS


First post, by computerguy08

User metadata
Rank Member
Rank
Member

This may be a foolish question, but I always wondered about it. I couldn't really find a thread discussing about this.

I have all kinds of motherboards in my collection (XT, 286, 386,486 and so on...), and the majority of them have only one physical ROM chip used to store the BIOS, except for 286 motherboards with any chipset(Headland, Winbond,etc..).

Could someone explain me the reason why board makers back then used two ROM chips (odd and even) for 286 boards? Was it just for cost cutting and/or lack of technology?

How is the information stored on these chips? Is it just cut in half for each chip?

Attachments

  • ahhag.png
    Filename
    ahhag.png
    File size
    333.06 KiB
    Views
    681 views
    File license
    Fair use/fair dealing exception

Reply 1 of 6, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

the "odd" and "even" is a clue

8088 systems used an 8-bit data bus so they only needed one 8-bit ROM, when 286 came along with its 16-bit data bus they decided to interleave bytes on to 2 8-bit ROMs to keep using the same EPROMS

most 386 boards and many 486 boards did this as well

Reply 2 of 6, by derSammler

User metadata
Rank l33t
Rank
l33t

8-bit ROMs were simply cheaper. Two are needed due to the 16-bit bus. Every second byte is stored in the other ROM chip.

This was also common on the Amiga. They used two cheaper 16-bit ROMs for the Amiga 1200/3000/4000.

Reply 3 of 6, by Tiido

User metadata
Rank l33t
Rank
l33t

Early chipsets didn't try to support single 8bit ROM and/or shadowing.
When shadowing isn't possible and you care about performance you use two chips to fill the entire bus for increased performance rather than splitting up bus cycles into several smaller ones. With shadowing, access to ROM area goes into (usually) write protected RAM at same addresses, increasing performance further since RAM has faster (page mode) access speeds than any EPROMs or flash chips.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 4 of 6, by quicknick

User metadata
Rank Oldbie
Rank
Oldbie

One of my 286 boards (PCChips M209) only has one 8bit EPROM, but it's still split internally into odd/even (first half vs. last half of the chip). How...odd is that? 😀

Also have a 386SX SBC, sadly damaged beyond repair, that uses a single 16bit EPROM (27C1024).

Last edited by quicknick on 2020-04-28, 20:46. Edited 1 time in total.

Reply 6 of 6, by HanJammer

User metadata
Rank Oldbie
Rank
Oldbie

Oh, but there are 286s with single BIOS EPROM! Also most older/cheaper 386 and 486 use a single 512k EPROM, and it's still 8-bit how about that? The answer is - single ROM in 286 needs multiplexing/demultiplexing which complicates things (a bit). Two ROMs do not need it. I would argue that it was cost releated in the later boards, single larger EPROM should cost less than 2 smaller EPROMS (and count the sockets in and so on) - I think it was just legacy thing and maybe the mux/demux of a single ROM would add some complications too.

Attachments

  • M33_1.jpg
    Filename
    M33_1.jpg
    File size
    1.21 MiB
    Views
    584 views
    File comment
    386 motherboard, single 512k ROM
    File license
    CC-BY-4.0
  • M20_1.jpg
    Filename
    M20_1.jpg
    File size
    1.81 MiB
    Views
    584 views
    File comment
    286 motherboard, single ROM
    File license
    CC-BY-4.0

New items (October/November 2022) -> My Items for Sale
I8v8PGb.jpg