Author Topic: Solitaire: Klondike and FreeCell  (Read 8104 times)

0 Members and 1 Guest are viewing this topic.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Solitaire: Klondike and FreeCell
« Reply #15 on: April 15, 2014, 08:28:09 pm »
This update makes some minor changes, and adds a time bonus feature. (Previously, enabling the timer would deduct points, but provide no time bonus.) Unless new bugs are discovered, or 4-color graphics are added, this is probably the last update.

 - Optimized some stuff
 - Tweaked the behavior of automove
 - Added automove to controls help text
 - Added some code to support having 4-color graphics for face cards
 - Added time bonus
 - Edited readme for completeness
 - About 1600 free bytes remaining
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Solitaire: Klondike and FreeCell
« Reply #16 on: May 10, 2014, 01:13:00 am »
This update adds face card graphics! It also fixes an issue with supermove, and I made it so that if you archive the appvar, it will be rearchived when you quit. I also moved the IVT and ISR back into RAM, which might make any lurking bugs more likely to cause a crash. Maybe this will actually be the final update.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Solitaire: Klondike and FreeCell
« Reply #17 on: November 13, 2014, 07:33:51 pm »
This minor update to Solitaire fixes some minor issues.
Code: [Select]
Build 1050 (13 November 2014)
 - Fixed stack overflow issue that would happen if you played more than 200ish
   games without exiting the app
 - Prevented a potential issue where unknown behavior could occur if a
   GarbageCollect or error occurred during saving
 - Fixed bug where saving a FreeCell game would not re-archive the appvar
   (Why did this happen?  The above change also fixed this for some reason.)
 - Plugging in a USB cable no longer causes an abort
 - Optimized some code for size
 - 238 free bytes remaining
 - Unless new bugs are discovered or somebody has a better idea for the face
   card graphics, this is the last update.
« Last Edit: November 13, 2014, 09:27:09 pm by DrDnar »
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Solitaire: Klondike and FreeCell
« Reply #18 on: January 10, 2015, 11:32:13 pm »
I fixed a single bug with a single-byte change. After quitting with MODE or graph-var, upon restart, the game might still see the MODE key in the key buffer and immediately quit again unless you held down another key to push something new into the key buffer. The solution was to zero more scrap-RAM.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC