diff --git a/freedos/DISPLAY.EXE b/freedos/DISPLAY.EXE new file mode 100644 index 00000000..a635bb9c Binary files /dev/null and b/freedos/DISPLAY.EXE differ diff --git a/freedos/KEYB.EXE b/freedos/KEYB.EXE new file mode 100644 index 00000000..673738a9 Binary files /dev/null and b/freedos/KEYB.EXE differ diff --git a/freedos/KEYBOARD.SYS b/freedos/KEYBOARD.SYS new file mode 100644 index 00000000..815ce4ef Binary files /dev/null and b/freedos/KEYBOARD.SYS differ diff --git a/freedos/KEYBRD2.SYS b/freedos/KEYBRD2.SYS new file mode 100644 index 00000000..f3648147 Binary files /dev/null and b/freedos/KEYBRD2.SYS differ diff --git a/freedos/KEYBRD3.SYS b/freedos/KEYBRD3.SYS new file mode 100644 index 00000000..7e19e474 Binary files /dev/null and b/freedos/KEYBRD3.SYS differ diff --git a/freedos/KEYBRD4.SYS b/freedos/KEYBRD4.SYS new file mode 100644 index 00000000..fa89f3ad Binary files /dev/null and b/freedos/KEYBRD4.SYS differ diff --git a/freedos/ega.cpx b/freedos/ega.cpx new file mode 100644 index 00000000..35fe2ca6 Binary files /dev/null and b/freedos/ega.cpx differ diff --git a/freedos/ega10.cpx b/freedos/ega10.cpx new file mode 100644 index 00000000..981357ca Binary files /dev/null and b/freedos/ega10.cpx differ diff --git a/freedos/ega11.cpx b/freedos/ega11.cpx new file mode 100644 index 00000000..3e06954f Binary files /dev/null and b/freedos/ega11.cpx differ diff --git a/freedos/ega12.cpx b/freedos/ega12.cpx new file mode 100644 index 00000000..06739e37 Binary files /dev/null and b/freedos/ega12.cpx differ diff --git a/freedos/ega13.cpx b/freedos/ega13.cpx new file mode 100644 index 00000000..912c8682 Binary files /dev/null and b/freedos/ega13.cpx differ diff --git a/freedos/ega14.cpx b/freedos/ega14.cpx new file mode 100644 index 00000000..59956b7b Binary files /dev/null and b/freedos/ega14.cpx differ diff --git a/freedos/ega15.cpx b/freedos/ega15.cpx new file mode 100644 index 00000000..239e46da Binary files /dev/null and b/freedos/ega15.cpx differ diff --git a/freedos/ega16.cpx b/freedos/ega16.cpx new file mode 100644 index 00000000..ff68d766 Binary files /dev/null and b/freedos/ega16.cpx differ diff --git a/freedos/ega17.cpx b/freedos/ega17.cpx new file mode 100644 index 00000000..dd5f0106 Binary files /dev/null and b/freedos/ega17.cpx differ diff --git a/freedos/ega18.cpx b/freedos/ega18.cpx new file mode 100644 index 00000000..01ec79f8 Binary files /dev/null and b/freedos/ega18.cpx differ diff --git a/freedos/ega2.cpx b/freedos/ega2.cpx new file mode 100644 index 00000000..36a1ef6c Binary files /dev/null and b/freedos/ega2.cpx differ diff --git a/freedos/ega3.cpx b/freedos/ega3.cpx new file mode 100644 index 00000000..cd59f13b Binary files /dev/null and b/freedos/ega3.cpx differ diff --git a/freedos/ega4.cpx b/freedos/ega4.cpx new file mode 100644 index 00000000..b6e5801c Binary files /dev/null and b/freedos/ega4.cpx differ diff --git a/freedos/ega5.cpx b/freedos/ega5.cpx new file mode 100644 index 00000000..d4cc0c96 Binary files /dev/null and b/freedos/ega5.cpx differ diff --git a/freedos/ega6.cpx b/freedos/ega6.cpx new file mode 100644 index 00000000..3f8c783d Binary files /dev/null and b/freedos/ega6.cpx differ diff --git a/freedos/ega7.cpx b/freedos/ega7.cpx new file mode 100644 index 00000000..891612c1 Binary files /dev/null and b/freedos/ega7.cpx differ diff --git a/freedos/ega8.cpx b/freedos/ega8.cpx new file mode 100644 index 00000000..37d789be Binary files /dev/null and b/freedos/ega8.cpx differ diff --git a/freedos/ega9.cpx b/freedos/ega9.cpx new file mode 100644 index 00000000..bfbf17ec Binary files /dev/null and b/freedos/ega9.cpx differ diff --git a/freedos/mode.com b/freedos/mode.com new file mode 100644 index 00000000..13dd3bd6 Binary files /dev/null and b/freedos/mode.com differ diff --git a/freedos/readme.txt b/freedos/readme.txt index 8c89353b..ba84eff9 100644 --- a/freedos/readme.txt +++ b/freedos/readme.txt @@ -1,9 +1,24 @@ -The 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 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/ -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: +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 =================================================================== diff --git a/src/resource.h b/src/resource.h index b21e4929..742c1b48 100644 --- a/src/resource.h +++ b/src/resource.h @@ -10,6 +10,31 @@ #define IDS_VERSION 106 #define IDR_FD_COMMAND_COM 300 #define IDR_FD_KERNEL_SYS 301 +#define IDR_FD_DISPLAY_EXE 302 +#define IDR_FD_KEYB_EXE 303 +#define IDR_FD_MODE_COM 304 +#define IDR_FD_KB1_SYS 305 +#define IDR_FD_KB2_SYS 306 +#define IDR_FD_KB3_SYS 307 +#define IDR_FD_KB4_SYS 308 +#define IDR_FD_EGA1_CPX 309 +#define IDR_FD_EGA2_CPX 310 +#define IDR_FD_EGA3_CPX 311 +#define IDR_FD_EGA4_CPX 312 +#define IDR_FD_EGA5_CPX 313 +#define IDR_FD_EGA6_CPX 314 +#define IDR_FD_EGA7_CPX 315 +#define IDR_FD_EGA8_CPX 316 +#define IDR_FD_EGA9_CPX 317 +#define IDR_FD_EGA10_CPX 318 +#define IDR_FD_EGA11_CPX 319 +#define IDR_FD_EGA12_CPX 320 +#define IDR_FD_EGA13_CPX 321 +#define IDR_FD_EGA14_CPX 322 +#define IDR_FD_EGA15_CPX 323 +#define IDR_FD_EGA16_CPX 324 +#define IDR_FD_EGA17_CPX 325 +#define IDR_FD_EGA18_CPX 326 #define IDC_DEVICE 1001 #define IDC_FILESYSTEM 1002 #define IDC_START 1003 diff --git a/src/rufus.rc b/src/rufus.rc index 726698bb..bc6d353a 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -30,7 +30,7 @@ LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 206, 278 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_APPWINDOW -CAPTION "Rufus v1.0.5.102" +CAPTION "Rufus v1.0.5.103" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Start",IDC_START,94,236,50,14 @@ -65,7 +65,7 @@ BEGIN DEFPUSHBUTTON "OK",IDOK,231,175,50,14,WS_GROUP CONTROL "http://rufus.akeo.ie",IDC_ABOUT_RUFUS_URL, "SysLink",WS_TABSTOP,46,47,114,9 - LTEXT "Version 1.0.5 (Build 102)",IDC_STATIC,46,19,78,8 + LTEXT "Version 1.0.5 (Build 103)",IDC_STATIC,46,19,78,8 PUSHBUTTON "License...",IDC_ABOUT_LICENSE,46,175,50,14,WS_GROUP EDITTEXT IDC_ABOUT_COPYRIGHTS,46,107,235,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL LTEXT "Report bugs or request enhancements at:",IDC_STATIC,46,66,187,8 @@ -170,8 +170,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,5,102 - PRODUCTVERSION 1,0,5,102 + FILEVERSION 1,0,5,103 + PRODUCTVERSION 1,0,5,103 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -188,13 +188,13 @@ BEGIN BEGIN VALUE "CompanyName", "akeo.ie" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "1.0.5.102" + VALUE "FileVersion", "1.0.5.103" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" VALUE "OriginalFilename", "rufus.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "1.0.5.102" + VALUE "ProductVersion", "1.0.5.103" END END BLOCK "VarFileInfo" @@ -227,6 +227,31 @@ IDI_ICON ICON "rufus.ico" #if defined(WITH_FREEDOS) IDR_FD_COMMAND_COM RCDATA "../freedos/COMMAND.COM" IDR_FD_KERNEL_SYS RCDATA "../freedos/KERNEL.SYS" +IDR_FD_DISPLAY_EXE RCDATA "../freedos/DISPLAY.EXE" +IDR_FD_KEYB_EXE RCDATA "../freedos/KEYB.EXE" +IDR_FD_MODE_COM RCDATA "../freedos/MODE.COM" +IDR_FD_KB1_SYS RCDATA "../freedos/KEYBOARD.SYS" +IDR_FD_KB2_SYS RCDATA "../freedos/KEYBRD2.SYS" +IDR_FD_KB3_SYS RCDATA "../freedos/KEYBRD3.SYS" +IDR_FD_KB4_SYS RCDATA "../freedos/KEYBRD4.SYS" +IDR_FD_EGA1_CPX RCDATA "../freedos/ega.cpx" +IDR_FD_EGA2_CPX RCDATA "../freedos/ega2.cpx" +IDR_FD_EGA3_CPX RCDATA "../freedos/ega3.cpx" +IDR_FD_EGA4_CPX RCDATA "../freedos/ega4.cpx" +IDR_FD_EGA5_CPX RCDATA "../freedos/ega5.cpx" +IDR_FD_EGA6_CPX RCDATA "../freedos/ega6.cpx" +IDR_FD_EGA7_CPX RCDATA "../freedos/ega7.cpx" +IDR_FD_EGA8_CPX RCDATA "../freedos/ega8.cpx" +IDR_FD_EGA9_CPX RCDATA "../freedos/ega9.cpx" +IDR_FD_EGA10_CPX RCDATA "../freedos/ega10.cpx" +IDR_FD_EGA11_CPX RCDATA "../freedos/ega11.cpx" +IDR_FD_EGA12_CPX RCDATA "../freedos/ega12.cpx" +IDR_FD_EGA13_CPX RCDATA "../freedos/ega13.cpx" +IDR_FD_EGA14_CPX RCDATA "../freedos/ega14.cpx" +IDR_FD_EGA15_CPX RCDATA "../freedos/ega15.cpx" +IDR_FD_EGA16_CPX RCDATA "../freedos/ega16.cpx" +IDR_FD_EGA17_CPX RCDATA "../freedos/ega17.cpx" +IDR_FD_EGA18_CPX RCDATA "../freedos/ega18.cpx" #endif // Must reference a manifest for visual styles and elevation