Also...
Das Vorgehen bezieht sich auf die
FreeDOS Beta9 Prelease 3. Am besten ist es, wenn man das ganze auch von DOS aus durchführt.
Was braucht man?
Info-Zips UnZip (nach C:\BIN per SFX entpacken)
UPX (nach C:\BIN entpacken)
Von
Openwatcom C folgende ZIPs
Code:
c_doswin.zip
clib_a16.zip
clib_d16.zip
cm_clib_a16.zip
cm_clib_d16.zip
cm_clib_d32.zip
cm_clib_hdr.zip
cm_core_all.zip
cm_core_dos.zip
cm_core_doswin.zip
core_all.zip
core_doswin.zip
cpp_doswin.zip
ext_dos4gw.zip
Es sind mehr als in der TXT angegeben. (Alle ZIPs nach C:\WATCOM entpacken)
NASM (nach C:\BIN entpacken)
Turbo C++ version 1.01 (nach C:\TCPP101 installieren)
SUPPL Library (nach C:\FDOS\SOURCE\FREECOM\SUPPL entpacken)
Wichtige Einstellungen in der CONFIG.SYS
Code:
FILES=20
1?SHELL=C:\FDOS\BIN\CMDXSWP.COM /P=c:\autoexec.bat /E:2048
2?SHELL=C:\FDOS\BIN\command.COM /P=c:\autoexec.bat /E:2048
Das wichtigste ist das "/E:2048", damit genug Speicher für Umgebungsvariablen reserviert ist.
Wichtige Einstellungen in der AUTOEXEC.BAT
Code:
set path=C:\;C:\FDOS;C:\FDOS\BIN;C:\BIN;C:\WATCOM\BINW;C:\TCPP101\BIN;C:\CSDPMI\BIN
set WATCOM=C:\WATCOM
Nach dem das alles kopiert, installiert und eingestellt ist, erst mal neustarten.
================================================== ===
KERNEL.SYS kompilieren
Dann in der Commandozeile folgendes machen
Code:
C:
cd \FDOS\SOURCE\KE2032A
copy config.b config.bat
edit config.bat
Einstellungen in der config.bat
Code:
set XNASM=C:\BIN\nasm
set COMPILER=WATCOM
set XCPU=386
set XFAT=32
Alle anderen unerwünschten Zeilen müssen mit einem ":- " am Zeilenanfang sein.
Wieder in der Kommandozeile:
Wenns geklappt hat, zum testen:
Code:
ren C:\kernel.sys kernel.old
copy kernel\kernel.sys C:\
Dann Neustart
================================================== ===
FreeCom COMMAND.COM kompilieren
Code:
C:
cd \FDOS\SOURCE\FREECOM\SUPPL
unzip -n suppl.zip
cd ..
edit config.mak
build -r xms-swap german
Wenns geklappt hat, zum testen:
Code:
ren \FDOS\BIN\command.com command.old
copy COMMAND.COM \FDOS\BIN