1220873595
Digital-Haze
Mon 8th Sep, '08
News
Old News

Projects
  SDLogo
  Kukuruz
  netxmms
  dstetris
  ndsrs
  vnds
  wxWepMod
  wxGCNcrypt
  musiccontrol

Articles
  GC Disk Error
  GP2X USBnet

irc.efnet.org
#oshtson
ndsrs

Name ndsrs
Developer(s) Jake
Status Active
Language(s) C++
Library(s) libnds, freetype, expat
License GNU GPL
Platform(s) Nintendo DS

ndsrs is a SRS(a fancy acronym for flashcards) app for the DS.
SRS algorithm loosely based off Anki because it had the cleanest code of the other SRS programs I looked at.
TTF font rendering code based off of DSLibris.

Now with a README!
AND! the default.ttf it refers to.

Screenshots:


2.1.0 11/08/08:
    * doodle mode no longer blocks button input
    * speedup: uses both extended backgrounds
    * speedup: indexes position of cards in .srs file
    * speedup: saves cards in memory
    * speedup: titlescreen remembers all values
    * various smaller speedups

2.0.2 20/07/08:
    * 'explanation' tag for multiple choice
    * upgraded to freetype 2.3.7 (compiled for small size)
    * control changes
    * turn hinting on/off

2.0.1 15/07/08:
    * '|' -> '\n' properly
    * R button works better (removed leftover debug code)
    * backlight toggle works again
    * added image error handling
    * fixed partially loading contents
    * some drawing speedups
    * returned touchscreen interface
    * included example.srs

2.0.0 13/07/08:
    * xml based .srs file (see README for doc)
    * png support
    * wav support

1.2.7 11/07/08:
    * show items todo for the next 5 days
    * all intervals now have a +-1 modifier to prevent grouping
    * interval of 6 (score 4 minimum number) now counts for non-initial state
    * MID_INTERVAL changed: 3 -> 4
    * cant select file with 0 todo

1.2.6 28/06/08:
    * speedup in calculating cards todo
    * file listing takes into account FAT`s pretend case insensitivity
    * minimum interval changed 0 -> 1
    * score 2 range 1-3 (was 0-2)
    * Y brings up stat view

1.2.5 05/05/08:
    * .conf file support (see README)
    * 3rd card now actually uses all 512 bytes

1.2.4 25/04/08:
    * I should test things before uploading, deck end fixed for real, maybe
    * display progress on bottom screen

1.2.3 25/04/08:
    * dat2srs.py: easily change .dat file deliminators.
    * killed off titlescreen(it did nothing)
    * touchscreen interface (and comic sans!)
    * displays various card stats
    * small srs algorithm fix
    * no longer crashes when .rep file is absent
    * possible fixing of crashes when end of deck.

1.2.2 02/04/08:
    * slight fix in drawing
    * thinner lines in doodle mode
    * wont crash when end of card deck is reached.
    * README added

1.2.1 29/03/08:
    * select toggles backlight
    * more efficient sleep mode
    * no longer needs srsfiles.txt
    * L+R+X to reset to title screen
    * text cleans up after itself (memory-wise)

1.2.0 19/02/08: 
    * turn shuffle on/off
    * some file info on file select screen.

1.1.0 ??/??/??:
    * displays menu at startup to select which .srs file to use.
    * dat2srs.py to convert plain text files to .srs



Downloads
Sources+Binaries Past releases
(k) digital-haze.net