Index of /AXP/OpenVMS/MESA/
### Setup MESA on OpenVMS 8.4 AlphaServer DS10 ###
- Tested PCI VGA card => Radeon 7500
(ATI 102G012400 Radeon 7500 64MB DDR PCI DVI/VGA/RCA Video Graphics Card)
- We are using a second slave IDE disk on dqb1 here so adjust accordingly
- MPlayer works on DWMOTIF with Radeon 7500 card !
###
# Original MESA and LIBXMU packages are from http://nchrem.tnw.tudelft.nl/openvms/software2.html
$ set def DQB1:[000000]
$ create/directory [.MESA]
$ set def DQB1:[000000.MESA]
$ curl http://astr0baby.online/AXP/OpenVMS/MESA/JJ-AXPVMS-LIBXMU-V0102-1-1.ZIPEXE -o LIBXMU.ZIPEXE
$ curl http://astr0baby.online/AXP/OpenVMS/MESA/JJ-AXPVMS-MESA3D-V1000-2_20140115-1.ZIPEXE -o MESA3D.ZIPEXE
$ curl http://astr0baby.online/AXP/OpenVMS/MESA/JJ-AXPVMS-MESA3DGLU-V0900-0_20170510-1.ZIPEXE -o MESA3DGLU.ZIPEXE
$ curl http://astr0baby.online/AXP/OpenVMS/MESA/JJ-AXPVMS-MESA3DGLUT-V0709-2_20170510-1.ZIPEXE -o MESA3DGLUT.ZIPEXE
$ run LIBXMU.ZIPEXE
$ run MESA3D.ZIPEXE
$ run MESA3DGLU.ZIPEXE
$ run MESA3DGLUT.ZIPEXE
$ product instal libxmu
$ product instal mesa3d
$ product instal mesa3dglu
$ product instal mesa3dglut
$ del *.zipexe;*
### Next we need to compile SDL with opengl support
### Create WORKING SOURCE directory on your OpenVMS
$ set def DQB1:[000000]
$ create/directory [.GAMES]
$ create/directory [.GAMES.SRC]
$ set def DQB1:[000000.GAMES.SRC]
$ curl http://astr0baby.online/AXP/OpenVMS/SRC/sdl.zip -o sdl.zip
$ curl http://astr0baby.online/AXP/OpenVMS/SRC/sdl_net.zip -o sdl_net.zip
$ curl http://astr0baby.online/AXP/OpenVMS/SRC/sdl_mixer.zip -o sdl_mixer.zip
$ unzip sdl.zip
$ unzip sdl_mixer.zip
$ unzip sdl_net.zip
$ set def dqb1:[000000.GAMES.SRC.SDL]
$ @configure.com opengl
$ @build.com
$ DEFINE LIBSDL DQB1:[000000.GAMES.SRC.SDL.SRC]
$ DEFINE SDL DQB1:[000000.GAMES.SRC.SDL.INCLUDE]
$ set def dqb1:[000000.GAMES.SRC.SDL_MIXER]
$ @configure.com
$ @build.com
$ DEFINE LIBSDL_MIXER DQB1:[000000.GAMES.SRC.SDL_MIXER]
$ set def dqb1:[000000.GAMES.SRC.SDL_NET]
$ @configure.com
$ @build.com
$ DEFINE LIBSDL_NET DQB1:[000000.GAMES.SRC.SDL_NET]
### Please note that for any future builds using SDL includes and libs make sure
### to set the environment variables
$ DEFINE LIBSDL DQB1:[000000.GAMES.SRC.SDL.SRC]
$ DEFINE SDL DQB1:[000000.GAMES.SRC.SDL.INCLUDE]
$ DEFINE LIBSDL_MIXER DQB1:[000000.GAMES.SRC.SDL_MIXER]
$ DEFINE LIBSDL_NET DQB1:[000000.GAMES.SRC.SDL_NET]
### BUILD DOOM with OpenGL support
$ set def DQB1:[000000.GAMES.SRC]
$ curl http://astr0baby.online/AXP/OpenVMS/SRC/prboom.zip -o prboom.zip
$ unzip prboom.zip
$ del prboom.zip;*
$ set def DQB1:[000000.GAMES.SRC.PRBOOM]
$ @configure.com opengl
$ @build.com
$ create/directory DQB1:[000000.GAMES.DOOM]
$ copy DQB1:[000000.GAMES.SRC.PRBOOM.SRC]DOOM.EXE DQB1:[000000.GAMES.DOOM]
$ set def DQB1:[000000.GAMES.DOOM]
$ curl http://astr0baby.online/AXP/OpenVMS/Doom/doom/prboom.wad -o prboom.wad
$ curl http://astr0baby.online/AXP/OpenVMS/Doom/doom/DOOM.WAD -o doom.wad
$ doom :== $DQB1:[000000.GAMES.DOOM]doom.exe
$ doom -iwad doom.wad -width 640 -height 480 -window -nomouse -config prboom.cfg