This project is to create a simple 8-BIT ISA board for use with classic IBM PC/XT/AT systems for the purpose of experimenting with creating of BIOS Extension ROMS.
Files
isa8bit-rom-reva.zip
Eagle CAD Design Files - This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. CC-BY-NC 4.0, Copyright (C) 2019, David Anders. All Rights Reserved.
PDF Schematic - This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. CC-BY-NC 4.0, Copyright (C) 2019, David Anders. All Rights Reserved.
Adobe Portable Document Format -
19.96 kB -
07/12/2019 at 20:59
@Jacob Hahn Sure just PM me to arrange. I think it should be about the same postage cost as for Europe; I sent a couple of chips there in an envelope for $3.
In zloader.zip, a companion package to my terminal emulator package, I had an equivalent program called makerom, which could also do lzhuf compression of the payload to reduce the ROM size. If compression is not needed, prepending the signature bytes, 1's filling and generating a checksum could probably be all done by the command line tool srec_cat, from the srecord package available in all good distros, though a good reading of the man page is needed to glean all the incantations required.
srec_cat also handles input in a wide range of toolchain formats, including the well-known Intel hex format.
If you are using Open Watcom C on Linux to build ROM images, do post the steps. I'm just curious if what I did with Turbo C in another life can be redone with OWC, even though I don't have the hardware to run my VT100 terminal emulator ROM any more. Even the PCI bus is disappearing from my workhorses.
i'm actually using NASM for my ROM code stuff, but i am using open watcom for my code run from command line. i haven't tried putting any of open watcom stuff into ROM yet, i guess i could give that a try....
@Ken Yap - as a side note, this project is in support of my video card experiments - https://hackaday.io/project/167089-isa-8-bit-video-experiments