Mystery
02-Oct-2001
ver. 2.00 : Release Version (after a long time of 'inactivity')
- Changed action key to F1 and help key to H in 92+ version.
- Saving randomizing seed in the configuration.
- Fixed a bug in royal marriage.
- Removed an easter egg introduced in version 1.50 (never released).
- Anything else that seems to be new.
20-Jun-2001
ver. 1.75 : Internal Version
- NEW: TI-92+ Port! Thanks
again to Thomas Nussbaumer.
- NEW: Two more games: Royal Marriage
and Red And Black. This last one is
another of my favorites.
- NEW:
The help for each game is gone. I think it is not so
useful to have that little bunch of words that say almost
nothing, but that consumes the calc's memory. Don't worry.
I will include a better document with a more detailed
description of the games. Perhaps an e-Book.
- NEW:
The spanish version is also gone. It seems that nobody
found it useful, so mantaining it was just a waste of
time and work.
- Bugfix: The
games library was not working properly. It had only 1
game per card for each game (i.e. 54 games for all games,
except Diplomat. Diplomat had 104 games.).
- Bugfix: The
new bug introduced in version 0.50 is now fixed.
- Bugfix:
There was a bug in the undo system, after doing this: do,
do, undo, do, undo, now the program undid two moves
instead of one. Now this is fixed.
07-May-2001
ver. 1.50 : Internal Version
- NEW:
Now you can:
- Change the cursor speed gets
when pressing [DIAMMOND].
- Change the back side of the cards
(including the possibility of importing a PIC
variable as the back of the cards).
- Turn on and off AutoSave/AutoLoad.
- Change the space between the cards.
- Choose between two decks of cards:
the old one and a new one which gives you better
visibility of your game.
- Save this options.
- NEW:
Added a new game. It's called Spiderette.
- NEW:
Added another game. This one is called Firing
Squad. I like this one a lot.
- Bugfix:
Something weird happened when playing Klondike and you
tried to move many cards from a tableau to itself. Now
this is fixed.
- Bugfix:
Corrected some misspellings.
- Bugfix:
Now it won't crash if you move more than 2048 cards (Have
you ever done that?).
- Bugfix:
Now not displaying cards over the status bar when a
tableau gets too big.
- Bugfix:
Previous version crashed sometimes after doing the
following:
- Reset calculator.
- Start Patience.
- Exit Patience.
- CRASH!
- This is (hopefully) fixed now.
- Internals:
Rewrote the main functions of the gameplay. One is used
to draw all the cards on the screen and the other one
finds which card is under the cursor. Before I was using
a pair functions for each game. Now using "universal"
versions of them. This will make easier to add more
games, reduce code's size, introduce new bugs, etc.
- Internals:
Changed the cards drawing function. With the new set of
cards, the old one was too slow (for me). Now using only
sprites (a sprite for each card, instead of a sprite for
each suit and then print the value over it).
28-Apr-2001
ver. 1.00: First Official Version. Changes since ver. 0.85
- Forgot this: All the cards routines were
re-written to use one-byte cards instead of one-word
cards. As a side effect of this, games saved with 0.85
are not compatible with 1.00. Only three persons had the
old version, so this is not important.
- Key [ON] turns calc off.
- Saves game in slot 0 before exit.
- Restores game in slot 0 at startup.
- Key [STO] calls the load/save PopUp.
- All the posible games are shown as 256 books with 256
games each one.
- Using key repeat in menubar, menupopup and games catalog.
- Key [CATALOG] calls the games library.
- Key [BACK] undoes last action.
- Clear screen before drawing in the backbuffers in the
intro screen, to avoid looking the last grayscale screen.
- Wait until user releases [ENTER] in the intro screen,
then wait until he presses and releases [ENTER] or [2nd]
again. Did this because sometimes, when I started the
program, it detected the [ENTER] I used to launch it.
- [F5] exits game anytime.
- Now saving games in string variables, which when viewed
from Var-Link and TI-BASIC contain the following message:
"This is a Patience's saved game. You must NOT
modify this string!".
- Fixed the rules of Piramid (At last!). Now you can play
with the top of the stock if you select it at second, and
you win until you played all cards in the stock and the
waste as well as the piramid.
- Now you can't select the top card of an empty stack in
Diplomat and Freecell.
- Klondike now has some sort of autoplay. When you select
one ace, it automatically moves to the first free
foundation. If you select another card and it can be
moved to one foundation, it is also moved.
- Waiting until user releases action key before exit. This
will prevent automatic re-launching of the program.
- Moving save strings from ROM to RAM before writing to
them.