maybe a bit OT: EEPROMs and PCs
- From: Jure Sah <jure.sah@xxxxxxxxxxxxxx>
- Date: Thu, 11 Aug 2005 23:15:23 +0200
Hello,
I was thinking about adapting a few old diskless PCs to serve me for some network / hardware interface stuff by changing (rewriting) the BIOS program.
I'm ready to learn everything I need, however I'm having a hard time finding the information I need. Google isn't being very helpfull.
1. I'll need hardware to access the data in the EEPROMs. I got an old HW-9007 ISA RAM-EEPROM card with supporting programs, so I could write to the EEPROMs using that, but I'd preffer to buy myself something more for the purpose (I have yet to sucessfully align the EEPROM legs to insert one into that old thing). How cheap can I get what I need?
2. I got the i386 computer with it's BIOS in two 128 kb EEPROMs (meaning lots of room and x86 assembly). My assembler makes .com files, to write to EEPROM I'll need properly alligned bits in raw .bin files. How exactly is the EEPROM being fed into the CPU on PC bootup? Can I use a normal assembler to make the binaries I can burn directly? What do I have to do to make that work right?
3. Where can I find any hints on how not to screw up? I suppose IBM never made a document on how to write BIOSes and give it around on the internet freely. Any way for me to get that sort of information for free?
4. Obviously I'll have to know the internals of some peripherial hardware (e.g.: NICs). Any hints on where to find that sort of info? I guess reading chip manufacturer specs will have to do for most things, but where (or how ;) do I get things such as base addresses and such?
I realize all this may be a bit complex, but I think I can do it when it's just me and the I/Os (no workarounds to worry about).
Thanks for all the info!
-- Model: INFJ Primary function: Coprocessor Secondary function: Cluster commander
Yes I'm a therian: http://www.wikitherian.org
Creationism & Darwin: "The bible says humans were supposed to use animals to do work for them and I like to work so I must be an animal!" .
- Follow-Ups:
- Re: maybe a bit OT: EEPROMs and PCs
- From: wolfgang kern
- Re: maybe a bit OT: EEPROMs and PCs
- Prev by Date: Re: RosAsm disassembler is still not working
- Next by Date: Re: maybe a bit OT: EEPROMs and PCs
- Previous by thread: Re: compare
- Next by thread: Re: maybe a bit OT: EEPROMs and PCs
- Index(es):
Relevant Pages
|