----------
CONFIG.SYS
----------
BREAK=OFF
DEVICE=C:\OPENDOS\HIMEM.SYS /V
DEVICE=C:\OPENDOS\DPMS.EXE
DEVICE=C:\OPENDOS\SETVER.EXE
rem SHELL=C:\COMMAND.COM C:\ /E:512 /P
shell=c:\4dos\4dos.com c:\4dos /f /p @c:\sys\4dos.ini
BUFFERS=99
FILES=50
stacks=63,512
FCBS=4,4
FASTOPEN=512
LASTDRIVE=Z
HISTORY=ON,512,ON
COUNTRY=49,850,C:\OPENDOS\COUNTRY.SYS
DOS=HIGH,UMB
DEVICEHIGH=C:\OPENDOS\VDISK.SYS 908 128 64 /E
DEVICEHIGH=C:\OPENDOS\DISPLAY.SYS CON=(EGA,850,2)
DEVICEHIGH=C:\OPENDOS\PRINTER.SYS LPT1=(1050,,1)
DEVICEHIGH=C:\OPENDOS\ANSI.SYS
devicehigh=c:\sys\genius\gmouse.sys +1-3f8,4
----------
AUTOEXEC.BAT
----------
@echo off
pause
cls
set bootd=%[_boot]:
set drp=%bootd%\sys\
gosub setramd
gosub cdpath
lh %bootd%\opendos\keyb gr,850 >& nul
lh %bootd%\4dos\kstack.com >& nul
lh %bootd%\opendos\share /f:4096 /l:40 >& nul
loadbtm on
copy %drp%ramlib\*.* %ramd% >& nul
set comspec=%ramd%\4dos.com
rem iff %_ansi == 0 then
 prompt $P$g
rem else
rem  prompt $e[37;44m$P$g
rem endiff
unalias *
set user=jens
set homep=%bootd%\home\%user%
%bootd%\opendos\subst H: %homep%
%bootd%\opendos\subst T: %homep%\texdocs
unset homep
set /r %drp%environ.txt
set editp=%bootd%\editors
set path=%ramd%\;.;%home%\;%bootd%\opendos;%bootd%\bin;%bootd%\usr\bin;%emtexdir%\bin
set temp4dos=%ramd%
set temp=%ramd%
set tmp=%ramd%
set exeswap=%ramd%
set pktmp=%ramd%
set ~=%home%
set logdir=%home%
set editor=call %ramd%\jed.btm
set visual=call %ramd%\jed.btm
set shell=%comspec%
set meshell=%comspec%
alias /r %drp%alias.txt
history /r %drp%history.txt
rem unset compath
MODE CON: CP PREP=((850) C:\OPENDOS\EGA.CPI) >& nul
MODE LPT1: CP PREP=((850) C:\OPENDOS\1050.CPI) >& nul
?"Enable Task Manager (Y/N) ?"TASKMGR /S
goto exit

:exit
rem pause
-
quit

:setramd
set work=ZYXWVUTSRQPONMLKJIHGFEDC
set count=0
:ramdloop
set foo=%@substr[%work,%count,1]:
iff %@ready[%foo] == 1 .and. %@removable[%foo] == 0 .and. %@remote[%foo] == 0 then
  set ramd=%foo
  unset work count foo
  goto ramdexit
 else
  set count=%@eval[%count+1]
endiff
iff %count lt 24 then 
 goto ramdloop
else
set ramd=%bootd%\tmp
 unset count work foo
 goto ramdexit
endiff
:ramdexit
return

:cdpath
set work=CDEFGHIJKLMNOPQRSTUVWXYZ
set count=1
set cdpath=C:\
:cdloop
set d=%@substr[%work,%count,1]:
if %d gt %[_lastdisk]: goto cdexit
if %@eval[%@ready[%d]+%@removable[%d]] gt 0 set cdpath=%[cdpath];%d\
set count=%@eval[%count+1]
goto cdloop
:cdexit
unset work count d
return
----------
4DOS.INI
----------

Environment    = 3072
Alias          = 6144
LocalHistory   = No
Swapping       = XMS, c:\tmp, d:
HelpPath       = c:\4dos
HelpOptions    = /M
UMBLoad        = Yes
UMBEnvironment = Yes
BatchEcho      = No
EditMode       = Insert
CursorOver     = 100
CursorIns      = 10
HistWinColor   = White on Black
Descriptions   = Yes
UpperCase      = No

ListExit       = q
ListFind       = /
----------
