mp3 player for Playstation
	http://www.geocities.co.jp/Playtown/2004/
	bero@geocities.co.jp


It is first implementation for test.
̓eXĝ߂̍ŏ̎łB

It is toooooo sloooooooooooow. not optimized for speed yet.
use verbose mode,otherwise you will think psx hang up.
ނႭxłBĂ܂B
verbose[hɂȂPSnOƎvł傤B

It read mp3 file from pc-hdd, decode mp3, encode psx adpcm, store sound memory, and last, play sound with loop.
PC̃n[hfBXNmp3t@Cǂ݁Amp3fR[hApsx adpcmɃGR[hATEhɃXgAAŌɃ[vĐ܂B

long mp3 file is only played first part.
mp3t@C͍ŏ̕Đ܂B

because using caetla commandline/pcdrv extension. It can't work yaroze.
caeltãR}hC/pcdrvg@\gĂ̂ŁA낤ł͓삵܂B

usage:

psexe mp3play.exe -c [-v] [-h] mp3-filename
 -v verbose mode
 -h program help information

to stop play,press enter on PC.
tƂ߂ɂ́APCenter܂B

example:
  psexe -Y mp3play.exe -c -v pcdrv:sample.mp3

compile:

for compile, need math.h and libm.a.
I get it from newlib at ftp://ftp.cygnus.com/pub/newlib/
RpCɂmath.hlibm.aKvłB
 ftp://ftp.cygnus.com/pub/newlib/ newlibg܂B

Thanks:
mp3 decode  : mpeg3play by ISO MPEG Audio Subgroup Software Simulation Group / Johan Hagman
spu hack    : si.c by Dodger of CREATURE http://www.in-brb.de/~creature/index.htm
adpcm encode: vagpack.c by bITmASTER http://members.xoom.com/_bITmASTER_/
