>>> SEE IMPORTANT NOTE BELOW ABOUT “BAD SYSTEM CALL” ERRORS
Numbers in parentheses are checksums of the files, generated using
the “sum” utility with the -r option. Example:
sum -r trek.Z
Size in bytes File name (checksum) Description games 1228800 (48937) SCO Games for SCO Operating Systems fortune.Z 325651 (00675) Fortune Game mind.Z 35902 (52792) Mind Game reversi.Z 36324 (20733) Reversi Game snake.Z 15476 (22939) Snake Game trek.Z 65095 (17618) Trek Game urogue.Z 176278 (51810) Urogue Game yow.Z 25668 (36318) Yow Game
If you are running XENIX 386 2.3 and any of the games abort with the error “Bad system call” you will need to apply the following patch to your kernel. Log in as the superuser, and give these commands at your shell prompt:
cp /xenix /xenix.bak
adb -w /xenix
You will then see the prompt from adb, the “*” character. Enter the following three adb commands:
svidsysent+24/W *s3sysent+24
svidsysent+2c/W *s3sysent+2c
$q
You should now be back at the superuser shell prompt. Reboot your system. You will need to reapply this patch whenever you relink your kernel, such as when you install or remove a device driver, or change a kernel configuration parameter.
The file “games” is a tar archive suitable for use with custom, containing:
./tmp/_lbl/prd=games/typ=n386/rel=3.2.4c/vol=01
./tmp/perms/games
./tmp/perms/prep.games
./usr/games/README
./usr/games/bs
./usr/games/bgm
./usr/games/doc/bgm
./usr/games/doc/dots
./usr/games/doc/go
./usr/games/doc/greed
./usr/games/doc/chess
./usr/games/doc/maze
./usr/games/doc/stars
./usr/games/doc/rot
./usr/games/doc/tttt
./usr/games/chase
./usr/games/lib/chase.scores
./usr/games/lib/dots.scores
./usr/games/lib/greed.ten
./usr/games/lib/gin/helpfile
./usr/games/lib/gin/ioufile
./usr/games/lib/gin/rulefile
./usr/games/lib/poker_rules
./usr/games/lib/adv.rec
./usr/games/lib/adv.key
./usr/games/lib/words
./usr/games/lib/headline
./usr/games/lib/yow.lines
./usr/games/lib/quiz.k/africa
./usr/games/lib/quiz.k/america
./usr/games/lib/quiz.k/areas
./usr/games/lib/quiz.k/arith
./usr/games/lib/quiz.k/asia
./usr/games/lib/quiz.k/babies
./usr/games/lib/quiz.k/bard
./usr/games/lib/quiz.k/chinese
./usr/games/lib/quiz.k/collectives
./usr/games/lib/quiz.k/ed
./usr/games/lib/quiz.k/elements
./usr/games/lib/quiz.k/europe
./usr/games/lib/quiz.k/greek
./usr/games/lib/quiz.k/inca
./usr/games/lib/quiz.k/index
./usr/games/lib/quiz.k/latin
./usr/games/lib/quiz.k/locomotive
./usr/games/lib/quiz.k/midearth
./usr/games/lib/quiz.k/morse
./usr/games/lib/quiz.k/murders
./usr/games/lib/quiz.k/poetry
./usr/games/lib/quiz.k/posneg
./usr/games/lib/quiz.k/pres
./usr/games/lib/quiz.k/province
./usr/games/lib/quiz.k/seq-easy
./usr/games/lib/quiz.k/seq-hard
./usr/games/lib/quiz.k/sexes
./usr/games/lib/quiz.k/sov
./usr/games/lib/quiz.k/spell
./usr/games/lib/quiz.k/state
./usr/games/lib/quiz.k/trek
./usr/games/lib/quiz.k/ucc
./usr/games/lib/Ularn/Uscore
./usr/games/lib/Ularn/Umaps
./usr/games/lib/Ularn/Ufortune
./usr/games/lib/Ularn/Uhelp
./usr/games/lib/yacht.hs
./usr/games/lib/wanderer/hiscore
./usr/games/lib/wanderer/screen.1
./usr/games/lib/wanderer/screen.2
./usr/games/lib/wanderer/screen.3
./usr/games/lib/wanderer/screen.4
./usr/games/lib/wanderer/screen.5
./usr/games/lib/wanderer/screen.6
./usr/games/lib/wanderer/screen.7
./usr/games/lib/wanderer/screen.8
./usr/games/lib/wanderer/screen.9
./usr/games/lib/wanderer/screen.10
./usr/games/lib/wanderer/screen.11
./usr/games/lib/wanderer/screen.12
./usr/games/lib/wanderer/screen.13
./usr/games/lib/wanderer/screen.14
./usr/games/lib/wanderer/screen.15
./usr/games/lib/wanderer/screen.16
./usr/games/lib/wanderer/screen.17
./usr/games/lib/wanderer/screen.18
./usr/games/lib/wanderer/screen.19
./usr/games/lib/wanderer/screen.20
./usr/games/lib/wanderer/screen.21
./usr/games/lib/wanderer/screen.22
./usr/games/lib/wanderer/screen.23
./usr/games/lib/wanderer/screen.24
./usr/games/lib/wanderer/screen.25
./usr/games/lib/wanderer/screen.26
./usr/games/lib/wanderer/screen.27
./usr/games/lib/wanderer/screen.28
./usr/games/lib/wanderer/screen.29
./usr/games/lib/wanderer/screen.30
./usr/games/lib/wanderer/screen.31
./usr/games/lib/wanderer/screen.32
./usr/games/lib/wanderer/screen.33
./usr/games/lib/wanderer/screen.34
./usr/games/lib/wanderer/screen.35
./usr/games/lib/wanderer/screen.36
./usr/games/lib/wanderer/screen.37
./usr/games/lib/wanderer/screen.38
./usr/games/lib/wanderer/screen.39
./usr/games/lib/wanderer/screen.40
./usr/games/lib/wanderer/screen.41
./usr/games/lib/wanderer/screen.42
./usr/games/lib/wanderer/screen.43
./usr/games/lib/wanderer/screen.44
./usr/games/lib/wanderer/screen.45
./usr/games/lib/wanderer/screen.46
./usr/games/lib/wanderer/screen.47
./usr/games/lib/wanderer/screen.48
./usr/games/lib/wanderer/screen.49
./usr/games/dots
./usr/games/go
./usr/games/greed
./usr/games/hotel
./usr/games/mille
./usr/games/gin
./usr/games/chess
./usr/games/poker
./usr/games/jewel
./usr/games/cutup
./usr/games/adv
./usr/games/paranoia
./usr/games/fish
./usr/games/hangman
./usr/games/maze
./usr/games/number
./usr/games/pig
./usr/games/cursive
./usr/games/stars
./usr/games/rain
./usr/games/worms
./usr/games/rot
./usr/games/spew
./usr/games/yow
./usr/games/quiz
./usr/games/tttt
./usr/games/Ularn
./usr/games/yacht
./usr/games/wanderer