 DSision3 _____
 |\|\|\|\|     |/|/|/|/|
 | | | | |     | | | | |
 |D|S|c|o|  v  |e|r|e|d|
 | | | | |     | | | | |
 |/|/|/|/|_____|\|\|\|\|
  spinal_cord@yahoo.com
  http://spinalcode.co.uk

 update 28/04/10
 -= DS app =-
 Added Stylus controls - drag left/right to scroll, dragg of top of screen to load.
 Added loader_r4wood.nds for Xenon++ build of R4Wood.

 -= Windows app =-
 Slight layout change
 Added cover downloading.


 update 14/04/10
 -= DS app =-
 Moved ysmenu clearing code to loader_ysmenu.nds
 Removed soft reset from loader_ysmenu, it had too many issues.
 Seperated the settings into extra pages.
 Can now have upto 7 loaders.
 Added multiple themes.
 Change theme format slightly. 
 Added m3i/real loader.

 -= Windows app =-
 Added sorting - can now sort by name, location or code.
 Files without coveres will in red.

 update 10/03/10
 -= DS app =-
 Should now work on AceKard 2i.
 Fixed reflections vanishing after settings/credits.
 loader_ysmenu.nds save bug fixed (?)

 update 14/03/10
 -= Windows app =-
 Fixed illegal characters bug

 -= DS app =-
 Added settings
  - Softreset in supported loaders
  - option to load homebrew through external loader
  - added up to 4 external loaders
    - Download includes loaders for ysmenu and akaio.
 Added credits

 Installing on acekard2 
  Install akaio to your card
  rename akmenu4.nds to akmenu.nds
  copy the included akmenu4.nds to your card
  update throught DSCoverey.exe



 update 10/03/10
 -= Windows app =-
 Updates to make changes inline with the DS software, just a folder name.

 -= DS app =-
 Added checking for NO favorites, will go directly to main menu.
 Changed system folder to d_system, at users request, to avoid potential problems with other software.
 Added Xenon++'s changes to the loader, now works properly on SDHC cards.
 Added pre-converted _DS_MENU.DAT for R4DS and TTMENU.DAT for TTDS/DSTT.

 update 14/02/10
 -= Windows app =-
 Fixed bug in colour reduction that caused low colour images to convert to greyscale.
 Changed filename legth limit from 32 to 256 characters

 -= DS app =-
 Added favorites menu
 Added Add + Remove from favorites
 Will jump to last loaded game on startup


 Update 03/02/10
 -= Windows App =-
 Able to rename each files display name
 Fixed 'select all' glitch
 Remembers which files are to updated
 Added proper about and rename dialogs plus progress bar for updating
 Uniquely identifies homebrew files, better than filename method.
  '- Old homebrew covers should be automatically converted to new format

 -= DS app =-
 Shows custom display name (upto 32 characters)
 Uses new naming format and data.
 File list should hold up to 200 files (untested)
 ysmenu orevious file cleared on startup, can now load ysmenu properly
 Soft reset auto enabled when loading commercial games. 


 Update - 21/1/10
 Added folder solution
 Changed (slightly) loading method for commercial games

 I'm using the following code to grap the filename for the loader -
 ------------------------------8<-----------------------------------
	FILE* testRead = fopen ("fat:/loadfile.dat", "rb"); //rb = read
	if(testRead){
		char filename[512];
		char shortfilename[256];
		char* c;
		c = fgets(filename, 512, testRead); // surely 512 characters is plenty?
		c = fgets(shortfilename, 256, testRead); // I think 256 characters is max for 8.3 filenames
		strlwr(filename); // to lower case if needed
		fclose (testRead);
		remove("fat:/loadfile.dat");
 ------------------------------8<-----------------------------------
 Then just use the filename however you need to.


 Release 0.01 - 16/1/10
 - Working - 
 D-pad controls
 Loading of homebrew
 Loading of commercial backups through ysmenu
 
 - Todo -
 Stylus controls
 Fav screen
 settings screen
 info screen

Skin structure

1.gif - load icon
2.gif - favorite icon
3.gif - settings icon
4.gif - info icon
b1.gif - far left of selection bar
b2.gif - mid left of selection bar
b3.gif - mid right of selection bar
b4.gif - far right of selection bar

In the above gif images, the gif transparency is not respected. for transparent areas
use the magenta (#FF00FF) colour.

top.bmp - background for top screen, truecolour.

colours.ini - see comments in file.


 - Usage -
 Just extract dscovered.nds and the system folder to the root of your ds flash cart.
 run dscovery.exe to set up the covers.