But, here's the announcement anyway. If anyone has a kernel patch to fix this, I'll happily make a post on the FreeDOS.org site about it.
-jh
[EMAIL PROTECTED] wrote:
Hi!
First is an announcement:
The latest version of GRUB for DOS (0.2.0 pre13) has been released recently. It is downloadable from here:
http://dos.qiee.com/en/grubdos.htm
Then is a bug report:
Unfortunately, there is a compatibility problem with GRUB for DOS and FreeDOS again. Just like the old 2030/2032 bug of the FreeDOS Kernel (as discussed in an earlier technote - Technote #201, http://www.freedos.org/freedos/news/technote/201.html), there is a similar bug with FreeDOS Kernel 2035w. Below are the details:
Distributed with FreeDOS beta9 (Service Release #1), the FreeDOS kernel version 1.1.35w (Build 2035w-UNSTABLE, Nov 28 2004) also saved a wrong BIOS interrupt vector table, so GRUB.EXE does not run. Details:
FreeDOS build 2035w-UNSTABLE destroyed two hardware interrupt vectors. FreeDOS build 2035w-UNSTABLE tried to save the original BIOS int 0x08 - int 0x0F vectors at 0000:0710, but the FreeDOS startup code overwrote the region. On my QEMU virtual machine, this destroyed region is dumped here:
0000:0710 A5 FE 00 F0 87 E9 00 F0-53 FF 00 F0 53 FF(04 1A) ........S...S... 0000:0720 (1C 9E)00 F0 53 FF 00 F0-57 EF 00 F0 53 FF 00 F0 ....S...W...S... 0000:0730 99 FE 00 F0 53 FF 00 F0-53 FF 00 F0 53 FF 00 F0 ....S...S...S... 0000:0740 80 91 00 F0 CE E2 00 F0-D0 95 00 F0 53 FF 00 F0 ............S...
Note that the above 4 bytes in parenthesis are wrong. These 4 bytes destroyed two interrupt entry points:
(53 FF 04 1A) corresponds to int 0x0B; (1C 9E 00 F0) corresponds to int 0x0C.
The addresses 1A04:FF53 and F000:9E1C are invalid interrupt service entries. They should be a valid value like (53 FF 00 F0) for example.
Hope this bug in the FreeDOS Kernel will be fixed soon!
Wengier
-- _____________________________________________________________________________ I'm sorry my president's an idiot. I didn't vote for him.
------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Freedos-kernel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-kernel
