
- Patience.png (8.82 KiB) Viewed 37954 times
A last one from me. I never managed to fully read the audio files for Patience. They have relatively large system variables blocks, in which I invariably drop bits. However I think I managed to read the Basic block (with some manual editing of the pulse train). I then turned this into an auto-type file for loading into MEMU.
The game is played by entering one or two character commands. The single letter commands are:
N - Start a new game.
R - Restart the current game.
D - Deal a new card from the pack.
The two character commands are for moving cards from one location to another, the first character specifies the source and the second the destination. The location codes are:
1-7 - The seven columns of partially revealed cards.
P - The pack of cards.
A - The "Aces" piles where cards a played out.
In my quick testing I have found that the program is not well protected against invalid entries, and can be crashed by (for example) specifying a source without a destination.
Also, on occasions it has rejected what I think are valid moves, so it is likely that although the program looks correct and runs there are a few incorrect characters. The program is best spaghetti Basic so I leave the debugging to somebody else.