Index of /AXP/OpenVMS/Kyra-VMS/
| Name | Last Modified | Size | Type |
| ../ | | - | Directory |
| src/ | 2026-Jul-29 19:00:02 | - | Directory |
| KYRA.DAT | 2026-Jul-29 18:56:09 | 485.0K | application/octet-stream |
| KYRA.EXE | 2026-Jul-29 18:56:10 | 10.4M | application/x-msdos-program |
| README.txt | 2026-Jul-29 19:52:45 | 3.0K | text/plain; charset=utf-8 |
| SDL$SHR.EXE | 2026-Jul-29 19:00:25 | 761.1K | application/x-msdos-program |
| SETUPKYRA.COM | 2026-Jul-29 18:56:10 | 3.1K | application/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