rufus/freedos
Pete Batard 7fbee9d6d7 [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
..
COMMAND.COM [freedos] initial FreeDOS support 2011-12-15 00:46:47 +00:00
DISPLAY.EXE [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
KERNEL.SYS [freedos] fixes CHS warning and date/time prompt 2011-12-16 17:11:19 +00:00
KEYB.EXE [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
KEYBOARD.SYS [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
KEYBRD2.SYS [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
KEYBRD3.SYS [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
KEYBRD4.SYS [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega2.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega3.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega4.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega5.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega6.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega7.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega8.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega9.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega10.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega11.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega12.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega13.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega14.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega15.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega16.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega17.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
ega18.cpx [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
mode.com [locale] added FreeDOS locale files 2011-12-25 22:21:49 +00:00
readme.txt [locale] added FreeDOS locale files 2011-12-25 22:21:49 +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