nandhp FreeCell

Screenshot
Screenshot

nandhp FreeCell is a Windows Mobile Pocket PC version of Jim Horne's classic Windows card game, FreeCell. It is open source software, licensed under the terms of the GNU GPL2.

Features

Get FreeCell

News Web Feed

13 Aug 2009 - Version 1.5 released

I've just release version 1.5 of nandhp FreeCell. This version finally fixes the long-time bug in Undo, thanks to the debug log submitted by Adri Hogewoning.

This version also adds support for translation into languages other than English. If you'd like to see nandhp FreeCell available in your language, it's easy to translate it at the Launchpad website.

Version 1.5 includes:

  • Fix for the longstanding bug in Undo/Persistant game.
  • Support for translation into languages other than English.
  • Support for QVGA (320x320) devices, and improved support for square screen devices.
  • Enahanced statistics, supporting all-time streaks, and resolving the issue where selecting "New Game" doesn't count as a loss.
  • The ability to redo a previously undone move.
  • Updates to the help file, the Options and Select Game dialogs, and the high-resolution logo.

28 Jun 2009 - Beta of version 1.3 released

In a continuing effort to squash the bug where undo hides cards, I have released a beta of the upcoming version 1.3. This beta includes additional diagnostic logging. It carefully audits the cards after every move and, if an inconsistency is detected, it prompts you to save a log file. This log file should allow me to reproduce the problem, and therefore be finally able to fix it.

This ZIP file contains a beta copy of the program file. Unzip the FreeCell program file and replace the FreeCell.exe on the device, ususally located in \Program Files\Games\nandhp FreeCell, with this version. There is no desktop installer or device CAB for this beta release. The source code is also available.

12 Apr 2008 - Version 1.2 released

Version 1.2 has been released, with the following improvements:

  • There is a new "Next Game" command for people who wish to play the games in numerical order.
  • The game number is now shown at the bottom of the screen.
  • Undo is now easier to access on Windows Mobile 5.
  • Undo is more durable, to help prevent the problem where the Undo feature sometimes hides cards. Unfortunately, I can not confirm that this problem is fixed.

15 Jun 2006 - Version 1.1 released

Version 1.1 has been released, with the following improvements:

  • Added support for Windows Mobile 5.0
  • Added support for VGA devices (With thanks to Jonathan Misurda, although to keep the program small I ended up rewriting most of his changes to avoid Microsoft's DPI-aware helper functions)
  • Improved support for square screen
  • Implemented full stack moving capability (Using FreeCells and empty columns)
  • Added cross-session game saving. Now your game will be safe, even if you soft-reset. If the game does not reload properly, please send me a bug report (see below).

4 Dec 2005 - Version 1.0 released

FreeCell for Pocket PC version 1.0 has been released. For bug reports and feature requests, don't hesitate to email.

All Downloads

Several files are listed for each version, but you only need one of them. Choose the Desktop Installer if you have a PC with ActiveSync. Otherwise, download the Device CAB to your Windows Mobile device and open it there.

Translations Disclaimer: All translations are made by volunteers and, as I only know English, I am unable to check translations for accuracy. Please let me know of any serious mistranslations so that I may take appropriate action.

Version 1.5

English

Icon Desktop Installer, 66k
Icon Device CAB, 69k

Dutch

Icon Desktop Installer, 67k
Icon Device CAB, 69k

Other Languages

You can translate FreeCell into your language.

For Developers

Icon Source Code, 95k

Version 1.3beta

ZIP file (English), 22k
Source Code, 579k

Version 1.2

Desktop Installer (English), 63k
Device CAB (English), 61k
Source Code, 704k

Version 1.1

Desktop Installer (English), 63k
Device CAB (English), 59k
Source Code, 631k

Version 1.0

Desktop Installer (English), 59k
Device CAB (English), 46k
Source Code, 268k

Frequently Asked Questions

Why does it make noise? You should add an option to turn off the sound.

nandhp FreeCell doesn't make any noise. To disable the noise for the "That move is not allowed" dialog, either turn off the dialog box by unchecking Tools (or Menu) > Options > Show error message on illegal move in FreeCell, or disable the sound for warning dialogs in all applications by unchecking Start > Settings > Sounds and Notifications > Events.

Which SDK did you use? Why won't the project file in the source code open with eVC4?

I use the eVC3 SDK for Pocket PC 2002 to compile nandhp FreeCell, in order to allow greater compatibility with older versions of Windows Mobile. Unfortunately, it is no longer available from Microsoft. It should be possible to compile nandhp FreeCell using eVC4 by creating a new project file. If you still want a copy of eVC3, you may be able to find it somewhere else on the internet. The download was called evt2002_web_min.exe. The product key it requires is the same as the one for eVC4.

Contacting the Author

For bug reports and feature requests, email nandhp@gmail.com .

If you are reporting a bug with the game reloading feature and you have the experience and tools required to access the Pocket PC registry, please include an export of the registry key HKLM\Software\nandhp FreeCell\Game. Other information about moves you have made just prior to the program closing would be helpful as well.

Copyright © 2004-2009 , 2009-08-20 12:26:16 +0000