Modified source from SPRING '82 tape (directory [312,331])
The PAC game was given the following modifications.
1) When two or more PAC games were in the system, the throughput
of the game was horribly degraded. I noticed that the
game was written to do a QIO for cursor control and a QIO to do
single character outputs. I combined the cursor control and
single character output into one QIO called CPP (cursor control
and print). The game was much faster and with multiple PAC's in
the system, the individual games did not degrade as much.
2) I overlaid the program in such a way that no degradation of the
program was allowed during execution. This was to allow many PAC's
to run on small memory systems.
** 3) I added the saving of high scores and initials. This was desired
to allow competition with other players.
I know it works fine on RSX11M system (11/44 or 11/60).
To compile the program, use PACASM.CMD
To taskbuild the program, use PACBLD.CMD.
NOTE you will have to change the resident library definition (LIBR=...).
Have fun!!!!!
Stephen Dover
Mcc Powers
2942 MacArthur Blvd.
Northbrook, Il. 60062