Index of /AXP/OpenVMS/Hexen/SRC/
| Name | Last Modified | Size | Type |
| ../ | | - | Directory |
| CURL.EXE | 2025-Dec-26 19:03:46 | 386.0K | application/x-msdos-program |
| MMK.EXE | 2025-Dec-26 19:03:46 | 139.0K | application/x-msdos-program |
| README.txt | 2025-Dec-26 19:14:02 | 0.9K | text/plain; charset=utf-8 |
| UNZIP.EXE | 2025-Dec-26 19:03:46 | 139.0K | application/x-msdos-program |
| hexen.zip | 2025-Dec-26 18:51:39 | 9.3M | application/zip |
| sdl.zip | 2025-Dec-26 18:59:33 | 4.7M | application/zip |
| sdl_mixer.zip | 2025-Dec-26 18:59:34 | 2.0M | application/zip |
# Compile SDL
# I have used the following disk path
DQB1:[000000.GAMES.SRC.SDL]
DQB1:[000000.GAMES.SRC.SDL_MIXER]
# Download MMK.EXE and UNZIP.EXE to some working directory ex.: DQB1:[000000.DATA]
mmk :== $DQB1:[000000.DATA]MMK.EXE
unzip :== $DQB1:[000000.DATA]UNZIP.EXE
# Download SDL zips to a working directory ex.: DQB1:[000000.GAMES.SRC]
# and extract
unzip sdl.zip
unzip sdl_mixer.zip
# Build SDL
set def DQB1:[000000.GAMES.SRC.sdl]
@configure
@build
DEFINE LIBSDL DQB1:[000000.GAMES.SRC.SDL.SRC]
DEFINE SDL DQB1:[000000.GAMES.SRC.SDL.INCLUDE]
# Build SDL_mixer
set def DQB1:[000000.GAMES.SRC.sdl_mixer]
@configure
@build
DEFINE LIBSDL_MIXER DQB1:[000000.GAMES.SRC.SDL_MIXER]
# Download Hexen zip to a working directroy ex.: DQB1;[000000.GAMES.SRC]
unzip hexen.zip
# Build Hexen
set def DQB1:[000000.GAMES.SRC.hexen]
@configure
@build
# Play Hexen
hexen :== $DQB1:[000000.GAMES.SRC.hexen]sdl_hexen.exe
hexen