MAZE later renamed Maze War is the first (FIRST-PERSON SHOOTER!)
Developed by: Steve Colley, Greg Thompson, and Howard Palmer.
System: Imlac PDS-1 computer.
Year: 1974
Playable on PDP10-KA emulator.
________________
special thanks to my friend: Lars Brinkhoff
who guide me in the process of running this game.
________________
How to run the game: (I´m Warning you, this one is difficult) (use at your own risk)
________________
Links:
A short introduction to ITS
Windows users:
________________
The programs need to run some files in Linux so the first step is to download:
Cygwin (similar to a Linux distribution on Windows)
________________
You can download it here:
try
________________
and when installing, don´t forget to mark these files:
for C compiler install gcc. You will also need a program called “expect“. and Probably also the SDL library, or “libsdl“ and “MAKE“ the newer versión.
with cygwin installed you can clone the Git hub repository found here:
ITS GitHub repository:
(ITS is like the Operating system and we need to mount in the emulator)
________________
Now open the Cygwin console:
________________
you can clone a repository by selecting the green button “code“ in github, and the copy the URL provided, then go to the cygwin console and use the command clone and paste the url.
________________
Note that cygwin directory Will be like this
C:\cygwin\home
________________
*[In cygwin and in CMD, you can reach the directory by tipping CD in the console and then grabbing the folder in the file explorer and moving the folder directly to the console] Enter
________________
with the repository of ITS now, you´ll need to use “Make” in cygwin to build the repository.
like this:
________________
make EMULATOR=pdp10-ka
__________
(the repository includes a Makefile (file) that contains the instructions to build the disk image and leaves built files in the “out“ directory, one of which is a disk image with ITS installed.
(With cygwin)
go to “its“ directory
_______
example:
crono@Krono /cygdrive/c/cygwin/home/crono/its
$
_______
(being crono replaced by your username)
and then write
./start (Enter)
After that, you Will see a
DSKDMP prompt
Now Write:
Its (Enter)
ESC G (Enter) (note: when you press “ESC” a “$” symbol Will appear, then press “g“ without space)
you will get a screen like this
_______
.TEMP.; NO FILES, USER DIRECTORY DELETED
IT IS NOW 9:49:52 PM EST, TUESDAY, NOV 17,2020
KA ITS 1650 IN OPERATION AT 21:49:52
KA ITS 1650 SYSTEM JOB USING THIS CONSOLE.
TV 11 WENT DOWN -- 21:49:52
LOGIN TARAKA 0 21:49:53
TOP LEVEL INTERRUPT 200 DETACHED JOB # 3, USR:COMSAT IV 21:49:54
(note: I delete the user directory, that’s why the first message appears XD)
_______
This Boot ITS now just verify that it runs correctly.
Now press
Ctrl Z (and you will see the next screen)
_______
KA . .
TTY 0
You’re all alone, Fair share = 99%
Welcome to ITS!
For brief information, type ?
For a list of colon commands, type :? and press Enter.
For the full info system, type :INFO and Enter.
Happy hacking!
_______
And then
:imload 35 (Enter) (you will see the next screen)
____________
(Please Log In)
START TERMINAL TO BE LOADED AT 40 (60 ON A PDS-4).
TYPE ANY CHARACTER ON THIS CONSOLE WHEN READY.
IT IS NOW 9:58:49 PM EST, TUESDAY, NOV 17,2020
:PROCED
*:DISOWN
*
_______
you finished the process in cygwin, now connect the imlac emulator
_______
Now get an executable for the Imlac emulator.
(Simlac V0.3)
Link
#RLPUpGNkHru3q4npawL1mtwEFsmkaJv6ghADe0k0FD4
_______
Open CMD in Windows
Now go to the directory of the emulator
(for example on my PC)
_______
C:\cd C:\cygwin\home\crono\simlac2\bin
(note: then write “ script“ like this)
C:\cygwin\home\crono\simlac2\bin script
sImlac v0.3. (c) 2016-2020 Living Computers: Museum Labs
Executing startup script ’script’
enable mit mode
enable breakpoints
set cpu type PDS1
attach tty raw localhost d10016
load memory 0 20000
go 101
_______
[you Will need the script file and the (x86) files
in the same directory with the imlac emulator]
this will open ¨[imlac PDS-1] window:
now in this new window, write:
_______
:login klh
:cwd games
maze^K
[note: the input in “its“ is very weird, all the keys are changed
for example in my keyboard to obtain the two points symbol “ : “ I have to press Alt - ]
^K = Ctrl K
now you should be able to run maze, because the game is included in “its“
_______
You can download a PDP10-ka emulator here:
_______