I had some trouble compiling a new BIOS file for bochs, but finally got it
working.  Here are some things to watch out for:

1. If you don't have tools86, it can be found in the dosemu distribution
under src/tools.

2. The version of as86 and ld86 distributed with RedHat Linux 6.2
(dev86-0.15.0-2) created a ROM in which some functions were not appear
where the symbol table said they were.  Bochs would jump to the correct
location of hard_drive_post, but the instructions in memory were offset by
10 or so bytes...BAD.  Downloading the newest as86 and ld86 fixed the
problem.  [bin86-0.15.5.tar.gz from http://www.cix.co.uk/~mayday]

I hope this saves someone time one day.

Regards,
Bryce


Reply via email to