Replies: 3 comments 6 replies
-
|
Wow, @parabyte, you've really gone to town on this!! Very impressive!! Does BIOS take up the entire 16KB ROM? Compressed? What exactly does the Examiner decompression code do, is the ROM image decompressed into RAM, not sure what this is for? It might be interesting to try this in various machines that otherwise use skiselev's 8088-bios. Do you have any of those systems for testing? I'm still reading through your source code which I find very interesting. |
Beta Was this translation helpful? Give feedback.
-
|
my thinking was, it decompresses from the rom 16k area, the decrunched data is bigger then the 16k original bios. The BIOS runs entirely from segment 9000h — physical addresses 0x90000-0x9FFFF. The boot sequence is:
Is FC000-FFFFF unused at runtime? No — the physical ROM is still there and still readable compressed data. The POST checksum routine (post.c:140-152) reads back the ROM at FC00h to verify integrity. And the compatibility trampoline at |
Beta Was this translation helpful? Give feedback.
-
|
Okay having a major refactor I have implimented a driver that can speak to my elks lim code. i literally spent all day on that. I have opened up discussion on my bios github page now |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
so i decided over a 2 month period to write a reimplimentation of the bios for the amstrad thought i would share here.
I used elks to test its ide driver
xt Bios
and yes this could be modified to work on any xt machine.
Beta Was this translation helpful? Give feedback.
All reactions