First post, by theelf
- Rank
- Oldbie
I have a Full Yes INTEL 82430FX https://theretroweb.com/motherboards/s/ ... 30fx#bios running MRBIOS v3.31 and something always bothered me: during POST it switches the display to a 640×480×16 graphics mode just to show a small logo. For a BIOS this feels unnecessary, especially on a retro machine where I prefer a clean text POST screen.
After looking through the ROM I found the code that switches the video mode:
B8 12 00
CD 10
Which is simply:
mov ax,0012h
int 10h
This sets VGA mode 12h (640×480×16).
I patched the ROM by replacing the interrupt with NOPs:
B8 12 00
90 90
So the BIOS loads AX but never calls INT 10h. As a result it never switches to graphics mode and the POST remains in text mode. The system boots normally and the logo never appears.
Simple patch, but it makes the POST behavior much more logical in my opinion. Sharing this just in case it helps somebody else
Dont forget to do the checksum!! https://github.com/kpanic23/QB-checksummer