*******************************************************************************
hLgʁ@@@FeCuJt@C
t@CĹ@@@Fmanspr.doc
ΏۃCuĹFspr
ΏۃCú@@FXvCg
o[W @@ @@@F1.21@
쐬ҁ@@@@@@@@FH.E
쐬@@@@@@@@F1995-05-30
̑̃bZ[W@@FȂ
*******************************************************************************

SSHOFFɊււ̑Ή('95-11)
      SPR_2Initial֐̓֐SPR_InitSlaveSHSSHOFF𔭌Ă
    ŁA肪\Â悤ȑ΍sB
        a) SPR_InitSlaveSH֐ASSHOFF폜B
        b) 5-2-2.SPR_2Initial֐SPR_InitSlaveSH֐Ăяo폜
           SPR_2Initial2֐ǉB
      ȏォAAvP[VSPR_2Initial֐SPR_2Initial2֐
    SlaveCPȔԂɉĎ̂悤ɎgȂ΂ȂȂB
        a) SPR_2Inirial  : SlaveCPU ~
        b) SPR_2Inirial2 : SlaveCPU 쎞
      ̂ɃAvP[VSlaveCPU̓ǗȂ΂ȂȂB

Ver1.20̕sǑ΍(Ver1.21)
  X[ůǗϐCinepakCu Ver1.10̃X[uǗϐƓ̂߁A
NɃG[łĂ܂߈ȉ̂悤ɕϐύXB
@ϐ@SlaveCommand, SlaveState, SlaveParam
@Vϐ@SPR_SlaveCommand, SPR_SlaveState, SPR_SlaveParam

1.ǉ

PDP XvCg\{Cu

  Ȃ

PDQ XvCg\gCu

 ̂߂ɃXvCgR}hуO[[e[up̃[NGAA
@ [NGA`}NŎw肳ꂽA[Nq`lɊl܂B

 #define  USE_DMA_LEVEL   n@͕svɂȂAuq`lւ̃R}hƃLN^
 @f[^̓]𖳏ɂcl`ōs܂B

PDR XvCgRc\Cu

 o[W 1.02 łS{قǍ͂Ă܂B
  iNX^ȂAPIuWFNg̃|Sꍇłj

 ̂߃NbsOύXɂȂANbsO[h̃Zbg
   SPR_3SetClipLevel(Uint16 clipLevel, Fixed32 clipZmin, Fixed32 clipZmax)
   t@NV clipLevel l̈Ӗ̂悤ɕς܂B

   clipLevelFNbsÕxԍ
              ONbsOȂB
              P_Wn̂y͈͂ŃNbv
@@@@@@@@@|S̑\_̂ylwyl͈͊Oɏô͕`
@@@@@@@@@ȂB
          Qȏぁt[obt@SXN[Ƃ鎋s~bh
@@@@@@@@@NbvsBP_łs~bhOɏo|S
@@@@@@@@@`悳ȂB

 IuWFNge[u̖ʑ\_We[u̎w肪ȂAgpGA
@ ƂȂ܂Bw肳ĂĂ܂B

 ̕ύXɂȂARc[NGA`}N̑OɎw肷
@ #define SPR_3USE_DOUBLE_BUF ̒`Ȃ܂B
@ w肳Ă܂B

PDS XvCgs̕ύX@

@ RcтQc̍s߂ɁAX[urgAcrop܂A
@ `oɂ肻CuŎgpꂽȂꍇ܂B
@ ̂悤ȏꍇAsega_spr.h ̐擪ɒ`Ăȉ #define `܂
@ ̓RgAEgăXvCgAXN[Cuč\z邱ƂŁAXv
@ Cg̎sύX邱Ƃł܂B

   /*------------------------------------------
    * Select 3D & Sprite Execute Environment
    *----------------------------------------*/
    #define  SPR_SYNC_VB_OUT
    #define  USE_SLAVE
    #define  USE_DSP
    #define  USE_INBETWEEN_OBJECT
    #define  USE_DEBUG_INFO

@ e #define ̐ȉɎ܂B

(1) SPR_SYNC_VB_OUT
    ` SCL_DisplayFrame() ̃XvCg̃t[obt@؂ւ
@@҂uuNAEgɂȂAPtB[h̏Ԃт܂B
@@XN[̃WX^݂́ASCL_DisplayFrame() ҂uuNC
@@ōs܂B
@@RgAEgƁA]ʂuuNCŃXN[AXvCg̓
@@܂B

(2) USE_SLAVE
@@`ƃX[urggpACrgƂ̕񏈗s܂B
@@RgAEgƃX[urg͎gp܂B

(3) USE_DSP
@@`ƍWϊ̃}gbNXcroōsArgƕ񏈗
@@s܂B
@@RgAEgƂcro͎gp܂B

(4) USE_INBETWEEN_OBJECT
@@`ƃIuWFNgԐڑ|S̏ł܂BIuWFNg
@@ڑ|SꍇA̒`RgAEg邱ƂłRcCu
@@኱̃VFCvAbv͂܂B

(5) USE_DEBUG_INFO
@@` SPR_3DrawModel() ɂvZ|Sƕ`|S
@@ȉ̕ϐɐݒ肵܂B̒l͗ݐϒlȂ̂ŁA`oŕKvɉNA
@@B
      extern int  dbgComputePol;   /* vZ|S */
      extern int  dbgDrawPol;      /* `|S */
    ̕ϐ sega_spr.h ɒ`ς݂łB


2.@\E\g\

    Ȃ


********************************** end of file ********************************
