In 1991, SuperMemo 6.0 for DOS was released. It was written
from scratch in Turbo Pascal 6. Apart from introducing major changes to the repetition
spacing algorithm, it was the first SuperMemo designed with a view to commercial
distribution. It was also the first commercial SuperMemo that has sold over 10,000 copies.
The idea of plotting forgetting curves for all optimal factors has added greatly to the
theoretical validity of the SuperMemo algorithm that could now be verifiably shown to
produce the optimum repetition spacing for a given level of knowledge retention. Future
improvements to the algorithm could therefore only accelerate the convergence of the
starting memory model to the optimum model. SuperMemo 6, as the finalist of Software for
Europe Competition 1992, has brought SuperMemo to public attention allowing it to break
the image of an intricate software product for a hermetic group of technically-minded
people. Instead SuperMemo 6 became one of the best-selling pieces of software in Poland in
the early 1990s. In January 1995, SuperMemo 6 entered public domain and is since available
from multiple shareware sites and shareware CD-ROMs around the world. Even with the advent
of SuperMemo 8 in 1997, many users remained faithful to the old good
DOS version.

Major new features introduced in SuperMemo 6 for DOS
(1991-1993):
- New optimization technique based on sketching forgetting
curves for particular difficulty categories and repetition numbers
- User-defined forgetting index can be used to control the
speed of learning
- Repetition calendar with the possibility of editing items
scheduled for a given day
- Monthly and annual repetition calendars
- New process parameters: Average repetition, Average lapses,
Average interval, Average E-factor, Requested and measured forgetting index, Retention,
Mean repetition time, Workload, etc.
- Extending the item editor by commands such as Paste, Cut,
Delete Word, Delete-EOL, Copy Block, Move Block, Delete Block, Word Right/Left, Replace
String, Swap Lines, etc.
- Option Find extended by Replace
- Option Duplicate Item in the browsing mode
- Maximum number of items in a database increased from 10,000
to 60,000
- Option Schedule item in the browsing mode (used to memorize
selected intact items)
- Option Mercy used to evenly distribute outstanding items
(e.g. after a vacation break)
- Option Wipe is used to reduce the number of repetitions by
elongating intervals of short-interval items (replaced with multicriterial Mercy in
SuperMemo 8)
- Option Reset-Wipe is used to reduce the number of
repetitions by resetting short-interval items (replaced with multicriterial Mercy in
SuperMemo 8)
- REPSTR.EXE utility for font and substring conversion
- Possibility of redefining keyboard codes with KBD files
- Font Designer freeware included in the package
Major releases:
- SuperMemo 6.0 (May 1991)
- SuperMemo 6.1 (January 1992) - adapted to a wider range of
graphic controllers
- SuperMemo 6.2 (March 1992) - removing copy protection
- SuperMemo 6.3 (April 1992) - option Memorize added
in the browsing mode
- SuperMemo 6.4 (June 1992) - option Mercy
for rescheduling repetitions
- SuperMemo 6.5 (October 1992) - option Wipe
for resetting short-interval items (this option was abused heavily and was not transferred
to the Windows version)
- SuperMemo 6.6 (January 1993) - recompiled with Borland
Pascal 7.0
- SuperMemo 6.7 (May 1993) - customizable keyboard codes, Font
Designer freeware
- SuperMemo 6.7 PD (January 1995) - released to Public Domain
If you would like to download SuperMemo freeware see here.
Important! SuperMemo 6 may no longer work
correctly in MS DOS Prompt on newer Windows platforms (esp. the NT line). You can still
use it in DOS or in Linux (e.g. with DOSBox). If you prefer Windows, you can use Windows freeware (e.g.
SuperMemo
2004).