Matthew Sullivan wrote:
Whilst this is a good idea, it wasn't quite what i was thinking
the only reason ... wouldn't this give us flashing problems, or can you
also arrange to be able to flash to the '2nd' BIOS ..? (I said I was not
much good with digital electronics design ;-))
Does anybody know how, electrically, the flash is erased and
reprogrammed? None of my books with BIOS stuff in them mention this. Is
it a MEMW or an IOW line? Either way, if you remove the BIOS and place
two of them on an appropriate ISA card with a switch on their enable
pins, it should be fine (just be careful of the switch position before
doing any flashing, of course).
However, assuming that one BIOS can be programmed, and the other
Simple, don't tie whatever line it is (MEMW/IOW) that enables writes to
the flash to the backup bios. And clearly label which socket is which on
the silk screen :-)
any design ideas/plans etc... If this works, I'd like to get my
hands on a plan ASAP cause this would be just what I need...
Once a list of features is finalised, it's probably a matter of a couple
of hours to design the schematic and board (I have an autorouter at
work, we've done PCI boards before). Then we can figure how much one of
these babies will cost us each (most expensive is the board itself,
though there are some cheap solutions out there now, such as ExpressPCB
(~US$100 for a couple of boards, most of which is the setup fee,
additional boards cost much less)).
We also could etch the boards ourselves, but that way lies madness. It
sounds cheap at first but you don't want to try to draw an edgecard
connector with a marker (Rat Shack style), and not everyobody has access
to a UV oven or a CNC machine.
If you're carful you could even make a business plan & money
from it... but
more on that when we see what we've got....
Nah, no market for that outside of people like us, I prefer the
non-profit approach anyway (why do you think I hang around here?). I
propose that any additional electronic design be part of the OpenBIOS
project, like what is done by many Linux packages that have specific
Is anybody else interested? Speak now... please :-)