This project was the development hardware and software for an MP3 player based on a Rabbit RCM2100 and STA013 mp3 decoder with an interface to compact flash and a Hitachi 44780 compatible display. The highlight of this project was the development of a complete MSDOS FAT12/FAT16/FAT32 compatible file system driver.