Index of /AXP/OpenVMS/Kyra-VMS/

NameLast ModifiedSizeType
../ -  Directory
src/2026-Jul-29 19:00:02-  Directory
KYRA.DAT2026-Jul-29 18:56:09485.0Kapplication/octet-stream
KYRA.EXE2026-Jul-29 18:56:1010.4Mapplication/x-msdos-program
README.txt2026-Jul-29 19:52:453.0Ktext/plain; charset=utf-8
SDL$SHR.EXE2026-Jul-29 19:00:25761.1Kapplication/x-msdos-program
SETUPKYRA.COM2026-Jul-29 18:56:103.1Kapplication/x-msdos-program
 _____                                _   ____  ___     _____                  _   ____  ___ _____  
/  ___|                              | | | |  \/  |    |  _  |                | | | |  \/  |/  ___| 
\ `--.  ___ _   _ _ __ ___  _ __ ___ | | | | .  . |    | | | |_ __   ___ _ __ | | | | .  . |\ `--.  
 `--. \/ __| | | | '_ ` _ \| '_ ` _ \| | | | |\/| |    | | | | '_ \ / _ \ '_ \| | | | |\/| | `--. \ 
/\__/ / (__| |_| | | | | | | | | | | \ \_/ / |  | |    \ \_/ / |_) |  __/ | | \ \_/ / |  | |/\__/ / 
\____/ \___|\__,_|_| |_| |_|_| |_| |_|\___/\_|  |_/     \___/| .__/ \___|_| |_|\___/\_|  |_/\____/  
                                                             | |                                    
                                                             |_|                                    

# Compiled binaries  
# SDL-1.2.14 
# ScummVM-1.8.1 for OpenVMS Alpha 

### KYRA-VMS is a hacked version of ScummVM-1.8.1 to drop the menu and sound and supporting only Kyra engine 
### ScummVM-1.8.1 was selected because of the C++ standard on OpenVMS 8.4 AXP 
### This version of ScummVM still supports pre-C++11 compilers (HP C++ V7.3-009 is C++98 era compiler)  
### This is more of a concept to see if it is possible to even run ScummVM on OpenVMS system 

          GAMES TESTED and WORKING 
          ---------
	  Eye of the Beholder 1
	  Eye of the Beholder 2 
	  Lands of Lore 1 
	  Legends of Kyrandia 1
	  Legends of Kyrandis 2

          Broken 
          -------------
          Legends of Kyrandia 3 

# You need the actual game's data files as they are ! 
# Download and extract game ZIPs to some directory on OpenVMS filesystem. 

# To play: 

# Download KYRA.EXE 
# Download KYRA.DAT 
# Download SETUPKYRA.COM  
# 
# Copy SDL libraries  to SYS$SYSROOT:[SYSLIB] 

copy SDL$SHR.EXE;1 SYS$SYSROOT:[SYSLIB] 
copy SDL_MIXER$SHR.EXE;1 SYS$SYSROOT:[SYSLIB] 

copy KYRA.DAT and SETUPKYRA.COM to each of the supported games directory 

kyra :== $DISK:[PATH]KYRA.EXE 
set def DISK:[PATH.EOB2] 
@SETUPKYRA
kyra 


#####################################################################################

### Compile from sources ### 
### Make sure you have CXX and MMK/MMS ### 

### First build SDL-1.2.14 ### 

# 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 

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


# Download kyra-vms.zip and unzip  

set def DQB1:[000000.GAMES.SRC.kyra-vms] 
@SETUP
mmk/ignore=warning 

## Please note that on ES40-emu there are sometimes ACCVIO crashes in the CXX compiler 
## When these happen - re-run mmk/ignore=warning 
## The sources are quite large so we will be compiling around 350 object files 
## This takes around 8 hours on my ES40-emu on MacOS arm64 

Webserver 1.0