PAMOD v1.1
===========

About:
------
PAMOD is a highly customizable music player for the old trackerformat "mod". The goal of the project is a small, but customizable, stand alone player with a quick and easy filesystem. This first release is just a fundament which i will continue to add features to continuously.

Basics:
-------
Using PAMOD is pretty easy, this is how it works:

-> First, add the mod-files you want to include in the /MODS/ directory. USE ONLY lowercase letters on the extension, that means ".mod", not ".MoD", ".mOD" etc. Also keep in mind that the DS only have 4MB of RAM, so playing files as big as that WONT WORK! 

-> Second, start the "GO.bat" file in the root of PAMOD. This will compile the filesystem and show a list of all files included. You should now have a new file in the rootdir, namely 'PAMOD_done.ds.gba' .

-> Third, If you use a flashcart, just burn the PAMOD_done.ds.gba to the cart and boot. The program should run and the playlist should show the files you added.

Skinning:
---------
PALIBS maybe nicest addition is the ability to use custom skins. Since I cant make cool graphics for shit, I though something like this was essential. The skins consist of 3 files in the /SKINS/ folder; two jpegs and a configfile. So if you want to change the looks of the program just replace/edit the jpegs and edit the configfile! The jpegs are standard ones (no colorlimit or anything) and the configfile is just a renamed txt-file. Configfile contains detailed description of the commands used, at the moment not too many, but more will be added soon. 

Jingle:
-------
Amazingly the jingle that PAMOD plays when it starts can be replaced too! If you for some reason didnt like the kickass default Gradius jingle, just boot your favorite music converter/editor (i use Audacity) and make a 11025KHz 8BIT SIGNED RAW-file. This is kinda important, as anything else will sound like garbage. Then just replace the old one in the /MODS/ directory, recompile the filesytem and WOILAH, custom jingle!

Todo:
-----
Just gonna add my most important todo's here so i dont get hundred questions about what ill add next. 
Current list, random order:

[] Use custom fontmap (if VRAM allows it... :P)
[] Fix sscanf parserbug and make a bit more dynamic parsercode. 
[] Add more options too the configfile
[] Add support for .raw in filesystem (?)
[] MikMod support

Most of these will hopefully make it into next version.

Credits:
--------
Program by me, Kleevah
Using libraries by: Mollusk, Joat and Dovoto
Using modcode by: Deku64

Included modfiles are just files from my hooge modfile collection, most of them come from modarchive.com.
Jingle is from the game Gradius, made by Konami.
Skin was made from a random picture i found on 4chan, if anyone knows the artist drop me a mail and ill give him/her some credit.

Greets:
-------
Big thanks to #dsdev and #pa_lib for all the help on various issues.
Special thanks to StoneCypher for not kickbanning me to hell and back for saying stupid stuff... :)
And very special thanks to Arog and Mollusk for all the help on PA!

And greets out to the whole DS community, for breathing new life into the worlds best handheld console!


- Kleevah (kleevah@zawiarr.com)
http://www.zawiarr.com/NDS/