

VXe֐Q



y0. Tvz

KATANÃn[hEFȀSHINOBICu𗘗p\ȏԂ
܂B
SHINOBICuɂ͂̏֐݂܂Ȁ֐
K؂ȏŌĂяoAƂʓIȐݒɂ܂B
Ȁ֐͏IɃ\[XJ܂̂ŁACu菇
̃TvƂėp鎖o܂B

̃[Xł́A֐̃\[X͌JĂ܂B̃[X
\[XJ܂B{֐̒ŁAnjInitSystemĂяo܂̂ŁA
SET2JłnjInitSystem͖{֐ɒuĂB

y1. f[^^z
y2. ֐dlz
m֐nvoid sbInitSystem( Int mode, Int frame, Int Count );
ḿnmode 
          ʃ[h(𑜓x)
          ʂ̉𑜓xw肵܂ 
        frame
          t[obt@[h
          t[obt@̃J[[hݒ肵܂ 
        count
          t[JEg
          t[1/60bPʂƂlŎw肵܂ 
mónȂ 
m߂lnȂ 
m@\nn[hEFAACugp\ȏԂɂ܂B
        ܂AŁAnjInitSystemĂсAʉ𑜓xw肵[hɂ܂B
        2DNbvGAʃTCYƓɂ܂B
        ZNbvA-1.0~-60000.0ɂ܂B
        3D̃XN[eʂ̋500ɂ܂B
        AXyNgXYA1.0ɂ܂B
        J[[hANJD_COLOR_MODE_NORMAL ɂ܂B

        t[JEg1/60PʂƂlŐݒ肵܂B
        Ⴆ2ݒ肷ƁA1/30bɃt[`FW܂B
        t[`FẂAnjWaitVSync֐ōs܂B

        ݒłʃ[h͈ȉ̒ʂłB
       +-------------------------------+------------------------------+
       | ϐ                        | ʃ[h                   |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_VGA            | VGA                          |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_320x240_NTSCNI | NTSC mC^[[X 60Hz |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_320x240_NTSCI  | NTSC C^[[X 30Hz     |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_640x240_NTSCNI | NTSC mC^[[X 60Hz |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_640x240_NTSCI  | NTSC C^[[X 30Hz     |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_640x480_NTSCI  | NTSC C^[[X 30Hz     |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_320x240_PALNI  | PAL mC^[[X 50Hz  |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_320x240_PALI   | PAL C^[[X 25Hz      |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_640x240_PALNI  | PAL mC^[[X 50Hz  |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_640x240_PALI   | PAL C^[[X 25Hz      |
       +-------------------------------+------------------------------+
       | NJD_RESOLUTION_640x480_PALI   | PAL C^[[X 25Hz      |
       +-------------------------------+------------------------------+


        t[obt@[h͈ȉ̒ʂłB
       +-------------------------------+
       | NJD_FRAMEBUFFER_MODE_RGB565   |
       +-------------------------------+
       | NJD_FRAMEBUFFER_MODE_RGB555   |
       +-------------------------------+
       | NJD_FRAMEBUFFER_MODE_ARGB4444 |
       +-------------------------------+
       | NJD_FRAMEBUFFER_MODE_ARGB1555 |
       +-------------------------------+
       | NJD_FRAMEBUFFER_MODE_RGB888   |
       +-------------------------------+
       | NJD_FRAMEBUFFER_MODE_ARGB8888 |
       +-------------------------------+

mgpn
       sbInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1 ); 
       ShinobiCuA
       ʉ𑜓xVGA(640x480)A1t[A1/60bƂB

mln
        vO̍ŏɕKsĂB
        n[hEFA̍\ɂAݒłȂʃ[h܂B 
        ܂ŁAnjInitSystemōsĂ̂́A{֐ɍւĂB
        njInitSystemƂ܂ł̂ŁA֐ê݂ύX
        lɓ삳鎖o܂B
        {֐̃\[X͍SDKɂĂ͊J܂B
        SDKł́A̓̕IuWFNgt@Č`Œ񋟂܂A
        t@CVXegꍇƎgȂꍇł́ANIuWFNg
        t@CقȂ܂B
          t@CVXe𗘗pꍇ
            sbinit.obj
          t@CVXe𗘗pȂꍇ
            sbinitn.obj
        NĂB

        ΂炭̊ԁAsւAςɐ\󂠂܂񂪁A
        낵肢܂B

----------

m֐nvoid sbExitSystem( void )
ḿnȂ
mónȂ
m߂lnȂ
m@\nVXeI܂B
        njExitSystemɑウĎsĂB


