rufus/res/freedos
Pete Batard e49549d26a [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
..
COMMAND.COM [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
DISPLAY.EXE [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
KERNEL.SYS [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
KEYB.EXE [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
KEYBOARD.SYS [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
KEYBRD2.SYS [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
KEYBRD3.SYS [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
KEYBRD4.SYS [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega2.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega3.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega4.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega5.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega6.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega7.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega8.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega9.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega10.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega11.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega12.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega13.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega14.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega15.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega16.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega17.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
ega18.cpx [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
mode.com [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00
readme.txt [misc] moved binary resources to /res subdirectory 2012-01-11 00:25:15 +00:00

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