PSPFlashCard v0.3 (SDL+SDL_ttf with source)

By HardHat

History:
v0.3 2007-02-01. -- long lines are now split a little bit earlier, definition mode added, batches of 5, 10, or 20 now available
v0.2 2006-05-02. -- skinnable, nicer formatting, now long lines are split onto multiline, made flashcard.txt notepad friendly
v0.1 2006-04-30. -- first release

If you're upgrading, be careful not overwrite your flashcard.txt file.

Basic Install:

Toss the psp folder from this zip into the root of your memory stick.  It'll work with the Grand Theft Auto: Liberty City Stories exploit, could be KxPloited if desired.  The directions are on screen.

The bg.bmp file is optional, and with out it, it will look like version 0.1.  If the bg.bmp file is detected, it will be your background until you are tired of it.

To customize the lessons, just edit the flashcard.txt file in the psp/game/pspflashcard folder and provide your own questions and answers.

Credits:

Idea from LNAtropic
C Code by Hardhat
Fonts from http://www.webpagepublicity.com
Default bg drawn by Hardhat in 3D Studio Max/Unreal Tournament 2004's Unreal Ed.
Built on psptoolchain, SDL, SDL_ttf.

Enjoy.


My web site is http://www.adamcon.org/~dmwick/psp/


Inspired by this post on PSPSMM.com by LanTropic

LNAtropic said:
	
April 29, 2006 at 4:52 am  Post subject:  Homebrew suggestion

1) PSPFlash-Cards
A PSP App where it reads off a .txt of a list of term, and a description separated by an = sign by each term. The program will read these lines randomly. For example, the .txt can contain two lines:

Autocracy = a form of monarchy in which, at least in theory, there are no constitutional restrictions on the power of the monarch.
QJ.NET = website for latest PSP news.

Also, the line that has the '#SET=____' will be the name of the set of cards:

#SET=Random Cards!
Autocracy = balbalba
QJ.NET = PSP website

Then, in the program it will ask which set would you like to load? And, you'd choose "Random Cards!", or if you have another set of cards you can choose the other set, which could be "French Revolution" and would be in the same .txt file. For example:

#SET=Random Cards!
A = first letter of alphabet
B = second letter of alphabet

#SET=French Revolution
term = definition

Then, you'd have two choices to choose from in-game:
Which set would you like to load?
"Random Cards"
"French Revolution"

Then, it will randomly punch out cards only in that set. After reciting the definition, and if you got it right, you press [select] and select "Temporarily remove card". If you got it wrong, you simply press (X) and move to the next card.

This would be a very very great program for people who need to memorize definitions for tests. I'm pretty sure almost all the academic people who have PSP's would use this. I'm 100% certain I'd be using this, instead of having to cut out notecards in half and writing them down manually.

I really hope there would be someone willing to create such a homebrew app. The coder willing to create this program would seriously be a PSP saint.

Thanks for reading!

LNAtropic
