>>> 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 /xenixYou 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