On Thu, Jun 28, 2007 at 10:04:12AM -0400, Alex Roman wrote:
> On 26/06/07, Alex Roman <[EMAIL PROTECTED]> wrote:
> >Thought I'd write a little status update on this project.
> 
> All right, I took a look at the Bochs BIOS source code, and they seem
> to be implementing just one Int 13h function that is specified in the
> Eltorito specification: the 4B01h that isolinux needs to boot.
> 
> Next, I started to use Bochs' internal debugger and I noticed that the
> grub_gate_a20 function clobbers %edx which was what was causing me the
> grief, since I was holding the number of bytes to copy from my buffer
> (that I read into from the CD) to 7c00h. So, instead of copying at
> least 2k which is what ISOLINUX expects, it was copying only 224 bytes
> (or something like that, the leftover value in %edx).
> 
> Now that I figured that out, *I managed to get the FreeDOS CD to boot! :)*

Congrats :-)

-- 
Robert Millan

My spam trap is [EMAIL PROTECTED]  Note: this address is only intended
for spam harvesters.  Writing to it will get you added to my black list.


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to