mirror of
https://github.com/pbatard/rufus.git
synced 2024-08-14 23:57:05 +00:00
| .. | ||
| COMMAND.COM | ||
| DISPLAY.EXE | ||
| ega.cpx | ||
| ega2.cpx | ||
| ega3.cpx | ||
| ega4.cpx | ||
| ega5.cpx | ||
| ega6.cpx | ||
| ega7.cpx | ||
| ega8.cpx | ||
| ega9.cpx | ||
| ega10.cpx | ||
| ega11.cpx | ||
| ega12.cpx | ||
| ega13.cpx | ||
| ega14.cpx | ||
| ega15.cpx | ||
| ega16.cpx | ||
| ega17.cpx | ||
| ega18.cpx | ||
| KERNEL.SYS | ||
| KEYB.EXE | ||
| KEYBOARD.SYS | ||
| KEYBRD2.SYS | ||
| KEYBRD3.SYS | ||
| KEYBRD4.SYS | ||
| mode.com | ||
| readme.txt | ||
o COMMAND.COM file was extracted from the fd11tst3.img image available at:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.1-test3/
o The EGA files were extracted from the cpidos30.zip available at:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/cpi/
o DISPLAY.EXE was extracted from /disp013x.zip available at:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/display
o KEYB.EXE was extracted from KEYB201.ZIP available at:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/2.01/
o The keyboard layouts (KEYB___.SYS) were extracted from kpdos30x.zip:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/kblayout/
o MODE.COM was extracted from mode-2005may12.zip available at:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/mode/2005/
o Because of issue #19 (see https://github.com/pbatard/rufus/issues/19)
KERNEL.SYS is a recompiled version, from the 2011.12.16 svn source, with
FORCELBA enabled and with the following patch having been applied:
Index: kernel/initdisk.c
===================================================================
--- kernel/initdisk.c (revision 1696)
+++ kernel/initdisk.c (working copy)
@@ -810,10 +810,13 @@
void print_warning_suspect(char *partitionName, UBYTE fs, struct CHS *chs,
struct CHS *pEntry_chs)
{
- printf("WARNING: using suspect partition %s FS %02x:", partitionName, fs);
- printCHS(" with calculated values ", chs);
- printCHS(" instead of ", pEntry_chs);
- printf("\n");
+ if (!InitKernelConfig.ForceLBA)
+ {
+ printf("WARNING: using suspect partition %s FS %02x:", partitionName, fs);
+ printCHS(" with calculated values ", chs);
+ printCHS(" instead of ", pEntry_chs);
+ printf("\n");
+ }
memcpy(pEntry_chs, chs, sizeof(struct CHS));
}
Recompilation was done using Open Watcom, as described at:
http://pete.akeo.ie/2011/12/compiling-freedos-on-windows-using.html