Index of /AXP/OpenVMS/MESA/

NameLast ModifiedSizeType
../ -  Directory
JJ-AXPVMS-LIBXMU-V0102-1-1.ZIPEXE2026-Feb-27 16:12:37499.0Kapplication/octet-stream
JJ-AXPVMS-MESA3D-V1000-2_20140115-1.ZIPEXE2026-Feb-27 16:12:388.7Mapplication/octet-stream
JJ-AXPVMS-MESA3DGLU-V0900-0_20170510-1.ZIPEXE2026-Feb-27 16:12:381.1Mapplication/octet-stream
JJ-AXPVMS-MESA3DGLUT-V0709-2_20170510-1.ZIPEXE2026-Feb-27 16:12:38586.5Kapplication/octet-stream
README.txt2026-Feb-27 21:51:223.0Ktext/plain; charset=utf-8

### 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 

  
Webserver 1.0