save & restore environment (Developers)
> > I ran into a situation in SvarDOS where the EDR-DOS command interpreter
> [...]
>
> Is it really the EDR command.com or SvarCOM, the default SvarDOS command
> interpreter?
It was really EDR command.com, and here's how i reproduced it:
Downloaded and extracted the TCC sources:
C:\>curl -O gopher://tilde.pink/9/~bencollver/files/dos386/devel/tcc/src.zip
C:\>unzip src.zip
Verify shell
C:\>ver
Enhanced DR-DOS based on Caldera OpenDOS 7.01
Copyright (c) 1976, 1997 Caldera, Inc. All rights reserved.
Patches to original OpenDOS source code Copyright (c) 2002-2011 Udo Kuhnt
C:\>command.com /? | find "DOS"
Enhanced DR-DOS based on Caldera OpenDOS 7.01
Patches to original OpenDOS source code Copyright (c) 2002-2011 Udo Kuhnt
C:\>find "SHELL=" config.sys
---------------- CONFIG.SYS
SHELL=C:\COMMAND.COM C:\ /E:2048 /P
Configure Watcom build environment
C:\>cd watcom
C:\WATCOM>owsetenv
Open Watcom Build Environment
C:\WATCOM>cd ..
Configure HX
C:\>set DPMILDR=136
C:\>set HDPMI=32
C:\>path %PATH%;C:\HX\BIN
C:\>hxldr32
HXLdr32 V1.13 Installed. Win32 console apps may possibly run now in DOS
Edit TCC win32\mkall.bat
Change one line.
OLD: set CALL=\command.com /c
NEW: set CALL=call
C:\>cd src\win32
C:\SRC\WIN32>oed mkall.bat
1921
/set CALL=\\command.com/s/.*/set CALL=call/p
set CALL=call
w
1910
q
Compile TCC
Takes a while for the script to complete or fail.
C:\SRC\WIN32>mkall.bat
Verify duplicate variables in environment
C:\SRC\WIN32>set | find "D="
CD=C:\SRC\WIN32
D=-dTCC_TARGET_PE -dTCC_TARGET_I386
D=-DTCC_TARGET_PE -DTCC_TARGET_I386
D=-DTCC_TARGET_PE -DTCC_TARGET_I386
C:\>
Complete thread:
- save & restore environment - bencollver, 28.02.2026, 00:52 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- save & restore environment - Rugxulo, 28.02.2026, 03:18
- save & restore environment - bencollver, 28.02.2026, 04:26
- save & restore environment - Rugxulo, 01.03.2026, 00:24
- save & restore environment - bencollver, 28.02.2026, 04:26
- save & restore environment - boeckmann, 28.02.2026, 10:23
- save & restore environment - bencollver, 28.02.2026, 15:20
- save & restore environment - boeckmann, 28.02.2026, 19:26
- save & restore environment - bencollver, 01.03.2026, 15:12
- save & restore environment - bencollver, 08.03.2026, 00:45
- save & restore environment - jadoxa, 08.03.2026, 01:39
- save & restore environment - bencollver, 08.03.2026, 02:05
- save & restore environment - boeckmann, 08.03.2026, 22:23
- save & restore environment - boeckmann, 09.03.2026, 17:15
- save & restore environment - bencollver, 09.03.2026, 20:09
- save & restore environment - boeckmann, 09.03.2026, 17:15
- save & restore environment - boeckmann, 08.03.2026, 22:23
- save & restore environment - bencollver, 08.03.2026, 02:05
- save & restore environment - jadoxa, 08.03.2026, 01:39
- save & restore environment - boeckmann, 28.02.2026, 19:26
- save & restore environment - bencollver, 28.02.2026, 15:20
- save & restore environment - Rugxulo, 28.02.2026, 03:18
Mix view