NEOGEO CDZ Emulator 0.4.3 for PSP

ݎgpĂPSPSDK SVN revision 1931 łB

oO񍐂͂܂ł肢܂B neocdz@infoseek.jp

------------------------------------------------------------------------------
 ̃\tgɂ
------------------------------------------------------------------------------

EMAMENEOGEOhCox[XɂNEOGEO CDZG~[^łB
  NEOCD/NEO4ALLx[XneocdpspƂ͈قȂ܂AfBNg\
  ̂܂܈pŎgpł悤Ɍ݊Ă܂B

EPSP̐\̖ɂAX^GtFNg͖ɂȂĂ܂B
  ꕔQ[(_3Ȃ)ł̓vCɎxႪo܂Ał͑xI
  ǂɂȂȂ̂łB

------------------------------------------------------------------------------
 ݒ@
------------------------------------------------------------------------------

t@[EFAVer.2.0ȏŁAEBOOT Loadergpꍇ̐
  X[v͂ł܂̂łӂBsƃt[Y܂B
  NEOGEO CDZ EmulatorőΉ邱Ƃs\ł̂ŁAB


tH_̐ݒƂ킩Ȃ悤łA{IɂNeoCDPSP 0.5
  łBNeoCDPSP 0.5̃tH_΂̂܂܎gp\łB

/PSP/GAME/NCDZPSP/
                  + EBOOT.PBP
                  + loading.png (Ă/zzt@Cɂ͓Ă܂)
                  + NEOCD.BIN   (BIOS / NEOGEO CDZBIOŜݑΉ)

 startup.bin, patch.prg͕svłB
 BMP`̉摜t@C̓T|[gĂ܂B

Q[ZIPt@C/tH_ɑSẴt@Cô̂ꂩgp
\łBISOC[W͎gpł܂(΂ɑΉ͂܂)B
CD-DẢyMP3`ɕϊāAȉ̗l"neocd.mp3"TutH_ɒuKv
܂B

Q[p̃tH_͂ǂȖOł\܂B
NCDZPSPtH_̉ɒuȂĂ(Ⴆ΁A/PSP/MUSICɍ쐬ĂȂ)
܂At@CuEUňړ̎Ԃ̂ł߂܂B

: ZIPt@Cgpꍇ

/PSP/GAME/NCDZPSP/Metal Slug/
                            + mslug.zip
                            + neocd.mp3/
                                       + Metal Slug - Track 02.mp3
                                       + Metal Slug - Track 03.mp3
                                       + Metal Slug - Track 04.mp3
                                       ....
                                       + Metal Slug - Track 20.mp3

: ZIPt@CgpȂꍇ

/PSP/GAME/NCDZPSP/Metal Slug/
                            + ABS.TXT
                            + ARTC_OBJ.SPR
                            + ARTC_OTB.PRG
                            +      
                            +      
                            +      
                            + TTL_OTBL.PRG
                            + neocd.mp3/
                                       + Metal Slug - Track 02.mp3
                                       + Metal Slug - Track 03.mp3
                                       + Metal Slug - Track 04.mp3
                                       ....
                                       + Metal Slug - Track 20.mp3

MP3t@ĆAt@C̍Ō"xx.mp3"(xx02`99܂ł̃gbNԍ)
t@Cō쐬ĂB

=> "mslug-02.mp3", "track02.mp3", "02.mp3" good
=> "02-mslug.mp3", "track_2.mp3" wrong

------------------------------------------------------------------------------
 @
------------------------------------------------------------------------------

Esƃt@CuEUN܂B
  vCQ[IA{^ƂŃQ[N܂B

EQ[vCLgKƂŃj[N܂B
  ŃQ[̐ݒA{^蓖Ă̕ύXs܂B

ECj[ej[ɂ͊ȈՑwv܂B
  RgKƂŕ\܂̂ŁAQƂB

EWłPSP̃NbN222MHzɂȂĂ܂Â܂܂ł͂Ȃ菈
  ܂̂ŁAGame configrationPSP clock333MHzɂ邱Ƃ߂܂B

ENEOGEO CD̃[hʂ̃G~[VɑΉĂ܂AȂd
  ߁Aǂݍݑx啝ɗ܂Bsvȏꍇ́AEmulatie load screenNo
  ݒ肵ĂB

------------------------------------------------------------------------------
 R}hXg\
------------------------------------------------------------------------------

0.4MAME Plus!ŎgpĂcommand.dat𗘗pR}hXg\
Ή܂B
Cj[\ł܂AQ[ʂ璼ڊJƂł܂B
Q[vC SELECT{^ Ȃ RgK ĂB 

t@C͈ȉ̂悤ɐݒ肵ĂB

/PSP/GAME/NCDZPSP/data/
                      + command.dat ({ŁApłgp\)

{/p̂̃R}hXgł邩́AG~[^Ŕʂ܂A
ꍇɂĂ͌딻ʂ\܂B
mɕ\ꍇ́Aȉ̐ݒsĂB

command.datɈȉ1sǉ (t@C擪]܂ł)

{ł̏ꍇ
$charset=shift_jis

pł̏ꍇ
$charset=latin1

------------------------------------------------------------------------------
 wi摜̕ύX
------------------------------------------------------------------------------

Wł͓̕ǎgp܂AύX邱Ƃ\łB
t@C͌ŒA8bit24bitJ[PNG摜gpł܂B
ȂA܂TCY傫摜̓肸\łȂꍇ܂̂ŁA
480x272hbg̃TCYō쐬ĂB

t@C͈ȉ̂悤ɐݒ肵ĂB

/PSP/GAME/NCDZPSP/data/
                      + logo.png        (NʁACj[wi)
                      + filer.png       (t@CuEUwi)
                      + gamecfg.png     (Q[ݒ胁j[wi)
                      + keycfg.png      ({^͐ݒ胁j[wi)
                      + state.png       (Z[u/[hXe[gwi)
                      + colorcfg.png    (J[ݒ胁j[wi)
                      + cmdlist.png     (R}hXgwi)

------------------------------------------------------------------------------
 g̕syюdl
------------------------------------------------------------------------------

EꕔOtBbNɕ\Ȃ

  ^TCXsbc m`
    Ƃǂ}bvLN^(V̖@w)

ETEhɍĐȂ

   rfIVXëꕔQ[
     rfIVXẽSp[XpCNX2̃I[vjOf̉
     ꕔĐ܂B

   T`3
     ztD̃Xe[W/Eh2Ń`wRv^[ŔwiɏoĂ
     ztD̉~܂炸Đꑱ܂B

ȉ͎dlł̂łB

EX^GtFNgPSP̏x̒xɂĂ܂B
  _3ŃvCɎxႪo܂AĂt[[g
  ꌅȉɂȂׁBɂvCł܂B

EBISOQ[Nł܂񂪁AfBÄႢɂ߁A
  Ή\͂܂B

------------------------------------------------------------------------------
 XV
------------------------------------------------------------------------------
0.4.3

ER}hXg̑삪s]߈ȉ̂悤ɕύX܂B
  EEER}hXg̃XN[/j[ڂ̑I
  {^EEEj[J/
  LgKEEEgp܂
  RgKEEEwv\

E14:9̉𑜓x͌lIɈӖ̂킩Ȃׁ̂Aver.0.4ō폜܂A
  v]ߖ߂܂BȂAj[̕\LύX܂B

E({ł̂){ŃR}hXg̃TCY4MBA11sƑ傫߁A
  ͂PSPł͋NɎ኱Ԃꍇ邽߁AR}hXg
  t@CTCYk@\ǉ܂Bt@CuEUcommand.dat
  IƋN܂B

------------------------------------------------------------------------------
0.4.2

E16bitJ[(Q[)̃[UC^tF[X`ɃoOߏCB

EAXyNgێ̊g`悪EɂĂߏCB

EłȂ̂ŁAdatafBNg쐬悤ɂ܂B

------------------------------------------------------------------------------
0.4.1

ECD-ROM[hʂ̏C68Kōs悤ɕύXBM68KȈՃC^v^͔p~B

E[hʃG~[g̓ǂݍݑxオ߁ACD-ROMx
  IvVǉB

E[hʕ\LgKARgKCD-ROMxꎞIɖ/L
  ł悤ɂ܂B

EJ[ݒʓ̔wi摜̕\ڂǉB
  W̉摜:   ̕ǎgp܂B
  [Ủ摜: datatH_ɂ摜gp܂B
  load.pnĝ: datatH_ɂload.pngSẴj[Ŏgp܂B
  gpȂ:   wi摜gp܂B

E[UC^tF[X̎኱̒܂B

------------------------------------------------------------------------------
0.4

E[UC^tF[X32bitJ[ŕ\悤ɕύX܂B
  ɔA`揈Ae摜f[^Sč쐬Ȃ܂B

E{ꃆ[UC^tF[Xł쐬܂B

EtHgf[^쐬Ȃ܂B
  ΉĂKi͈ȉ̒ʂł̂ŁAR}hXg쐬ꍇ
  \[Xςۂ͂ӂB
  --------------------------------------------------------------------------
  [UC^tF[Xpv|[VitHg
   pŁF  ASCII (ISO-646)̂
   {ŁFASCII (ISO-646)A{ꔼp (JIS-X-0203)A
             {VtgJIS (Shift_JIS-2004)
  --------------------------------------------------------------------------
  R}hXg\p̓tHg
   p:   ASCII (ISO-646)ALatin 1 (ISO-8859-1)
   {ŁFASCII (ISO-646)A{ꔼp (JIS-X-0203)A
             {VtgJIS (Shift_JIS-2004)
  --------------------------------------------------------------------------

EMAME Plus!`̃R}hXg\ɑΉ܂B
  f[^MAME Plus!̃z[y[W_E[hĂB
  command.datEBOOT.PBPƓKw data ƂÕfBNg쐬A
  ɃRs[ĂB
  Cj[I邩AQ[vCSELECT+RgKŕ\܂B

Ewi摜̕ύX@ȑÕo[WύX܂B
  ej[Ɍʂ̉摜gp悤ɂȂ߁AύXꍇ͂ꂼ
  ʂ̉摜pӂKv܂B
  (ڂ͂̃t@C̊YڂQƂB

ENɍŏɕ\fBNgRɐݒł悤ɂ܂B
  t@CuEUŐݒ肵fBNgɑIo[킹āASELECT
  ĂB

Eej[̉iɕ\Ăwv폜ARgKƂ
  ȈՃwv\悤ɕύXs܂B
  R}hXgʂ̂ݑ̋@\RgKg߁A{^ŕ\܂B

EXvCgLbVǗ኱ύXB

E[hʂ̃G~[V𖳌ɂĂꍇɁAǂݍ݂悤LbV
  ̊mۂɎsAQ[ɓ삵ȂȂꍇsCB
  (oWgbNȂ)

E킩ɂQ[p̐ݒ荀ڂ͑SăG~[^ŊǗ悤ɂA
  Q[ݒ胁j[폜܂B

ȆׂύXB

------------------------------------------------------------------------------

0.4ȑO̗͍폜܂B
