Bochs 2.2 now checks the ROM BIOS for a valid checksum
and file length of 64K. This behaviour is incorrect.
Any image of any length should be mappable into the
0xf0000 region. As a minimum there should be a .bochsrc
option to switch this behviour off (if there is then it
is not in the current documentation).
Behaviour seen on bochs-2.2.exe from current download page.
jl@spl.co.uk
Logged In: YES
user_id=376477
You are wrong with the length check. The rombios image can start at
any address in the 0xf0000 region, but the last byte of the image must
be at 0xfffff.
Now I have changed the checksum panic for the rombios to an error.
Only a wrong vgabios checksum will cause a panic.