PowerSim is a fast, FREE open source Windows blackjack simulator with executable program and support files, including source code, available courtesy of blackjackforumonline.
Main features:
- Source code written in XBasic - a fast, highly respected BASIC compiler freely available on the internet.
- Simulates a million hands in under one second on a 2 Ghz Pentium class computer. Even faster speeds will almost certainly be implemented in future versions.
- Simple programming style, to encourage "home brewed" customization.
- Up to 2,147,483,647 rounds may be simulated. (This limit can easily be programmed out, with slight speed degradation.)
- Most of the important rules variations (and a few unusual ones) such as:
* Any number of decks
* Any number of players at the table
* Any penetration can be selected, or alternately, a fixed number of rounds can be dealt from the shoe
* Burn card(s) can be specified for each new shoe and/or each new dealer
* Split to a selectable maximum number of hands
* Optionally specify Double After Splits on non-aces
* Optionally allow resplitting of aces
* Optionally allow continued hitting on aces after they are split
* Optionally allow doubling on 10 or 11 only
* Optionally allow doubling after aces are split
* Optionally allow late surrender
* Optionally allow early surrender
* Dealer may stand on soft 17, or hit soft 17 - your choice
* The option to take insurance is supported
* Balanced as well as unbalanced counting system can be simulated.
* A special version (PSRed) to simulate Arnold Snyder's Red-7 count is included.
- In addition, debugging aids, such as the option to display the shoe before each shuffle, and/or all individual hands are supported
- User customizable .STR strategy files which determine the BASIC strategy and indices employed
- Multiple .SIM report files for quick, editable set up of previous sims, and the option to store your results as text.
- Output to display and to disk
- Suspend / Resume feature
- Data is stored in "bins" to be read by ScoCalc, the Score Calculator.
- ScoCalc will accept any bet ramp, or will calculate optimal bets (with or without Wonging) for bankroll and Risk Of Ruin (ROR).
- ScoCalc outputs the win rate, average bet, percentage win, variance, SCORE, and ROR for any bet ramp, bankroll and ROR.
- FREE SUPPORT at www.blackjackforumonline.com
* Early surrender can now be used in the strategy files.
* A new RNG with period 2^64 - 1 (over 18,000,000,000,000,000,000)
* The Insurance index can now be set in a .str strategy file.
* European No Hole Card rule now supported.
* New .SIM file format for permanent, editable text input and output.
* Optimal bet calculation with optimal SCORE output.
* Support for unbalanced running counts has been added.
* A complete alphabetical explanation of variables has been added.
* Multiple strategy files now supported -- one strategy per player.
* Added PSRed to run sims of Arnold Snyder's Red-7 count. Sevens in a shoe are distinguished as "red" or "black" (ranked as 7 or 97) and only the red sevens have a tag of +1, unlike other programs where Red-7 is approximated by tagging all sevens as +0.5 .
* More strategy files added.
Only Windows 98 and Windows XP have been tested, but any Windows computer, going back to Windows 95, with 32 megs of memory, and 800x600 or better screen resolution, should work theoretically.
Home brewed customizing and hacking are strongly encouraged!
Enjoy,
ETFan

COMPUTER POWER TO THE PEOPLE