Einzelnen Beitrag anzeigen

scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#7

Re: FreeDos. Wie erstelle ich die Dateien?

  Alt 26. Jan 2004, 01:26
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:
Code:
clean
build
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
  Mit Zitat antworten Zitat