----------------------------------------------------------------------------------------- _____ _ ____ ___ _____ __ __ _____ ____ ____ ___ | _ | | | | | \/ |/ ___| \ \ / /| _ | / ___| / ___| / | | | | |_ __ ___ _ __ | | | | . . |\ `--. \ V / \ V / / /___ ______/ /___ / /| | | | | | '_ \ / _ \ '_ \| | | | |\/| | `--. \ / \ / _ \ | ___ \______| ___ \/ /_| | \ \_/ / |_) | __/ | | \ \_/ / | | |/\__/ / / /^\ \| |_| || \_/ | | \_/ |\___ | \___/| .__/ \___|_| |_|\___/\_| |_/\____/ \/ \/\_____/\_____/ \_____/ |_/ | | |_| ---------------------------------------------------------------------------------------- - Here are some of my eperimental builds for OpenVMS 9.2 x86_64 - Initial SDL porting to OpenVMS was all done by $WRITE SYS$OUTPUT "(c) Alexey Chupahin" $WRITE SYS$OUTPUT "alexey@vaxman.de" I have the following SRC structure on the virtual DKA0: disk DKA0:[src.sdl] ROOT directory that holds SDL projects and core libraries DKA0:[src.sdl.sdl] SDL core library DKA0:[src.sdl.sdl_mixer] SDL mixer library DKA0:[src.sdl.doom.prboom] Doom SDL comes in ZIP archive compiled and ready to use as long as you keep the DKA0: directory structure the same as above, otherwise just recompile the sources - SDL-1.2.14 (tested on OpenVMS E9.2-1 X86_64) (howto) Download SDL.ZIP from ZIPs dir and extract on OpenVMS Delete OBJ,MMS,OLB,EXEs (these are my builds) Run @CONFIGURE.COM Run @BUILD.COM (make sure you have write rights for SYS$SHARE) Run @LIBSDL$STARTUP.COM - SDL_mixer-1.2.8b (tested on OpenVMS E9.2-1 X86_64) (howto) Download SDL_MIXER.ZIP from ZIPs dir and extract on OpenVMS) Delete OBJ,MMS,OLB,EXEs (these are my builds) Run @CONFIGURE.COM Run @BUILD.COM (make sure you have write rights for SYS$SHARE) re-login Run @LIBSDL_MIXER$STARTUP.COM - Doom aka prboom 2.5.0 (tested on OpenVMS E9.2-1 X86_64) https://twitter.com/astr0baby/status/1654096196917510148/photo/1 (howto) Run @CONFIGURE.COM Delete OBJ,MMS,OLB,EXE (these are my builds) Run @BUILD.COM Place WADs in your path (DOOM.WAD and PRBOOM.WAD) Define Doom loader $ doom :== $DKA0:[SRC.SDL.DOOM.PRBOOM]doom.exe (example on my system) Execute as $ doom -window -config prboom.cfg -nomouse $ doom -window -width 330 -height 210 -config prboom.cfg -nomouse