
rakUDOXN[Cuڎ

PDrakUDO̊Tv
@@]̂rakXN[֐ɂ
@@gꂽrfkXN[֐ɂ
@@oÔehwɂ

QDrakUDO𓱓郁bgAfbg
@@bg
@@E|SƓWnŃXN[ł
@@ETCNp^[쐬ȒP

	fbg
@@Erfk̃|SgpȂꍇ
@@ErakIWỉ]XN[֐͎gps
@@ErfǩWe[uf[^ɂ
@@Erfk[N0x060ffc00Ă܂B

RDg
@@rakIWiŎgl
@@rak{rfk|SŎgl
@@rak{rfk|S{rfk]XN[Ŏgl

SD֐t@X

TDZp

@@rfkƂ̗ẐSclRotreg̍\̂̃TCYύX
@@SclRotregBuffz񂩂|C^ɕύX

*****************************************************************************

PDrakUDO̊Tv
@@
@@]̂rakXN[֐ɂ
@@@@܂Œ񋟂Ă֐́Aقڎgp\łBOƂāA
@@@@XvCgCuŁArfk[hgpꍇAꕔ
@@@@֐̎gpɐł܂B́AV_Sync̏rfk
@@@@rak̊Ԃł肠킹邽߂łBڂ́AXvCg֐
@@@@̃}jAƁÂrakXN[֐̎gQƂ
@@@@B

@@gꂽrfkXN[֐ɂ
@@@@TCNp^[֐Ɖ]XN[̐Ɋ֌W
@@@@֐gp\łBڍׂ͂̊֐̎gp@QƂĂ
@@@@B

@@oÔehwɂ
@@@@EXN[RtBO[V̐ݒ֐ŁA]p[^`
@@@@Ɖ]p[^aňႤ}bvAhXwłȂoO
@@@@ƂႤAhXwł悤ɒ܂B

*****************************************************************************

QDrakUDO𓱓郁bgAfbg

@@bg
@@@@ErfḱA|S}gNXXN[Ŏgpł悤
@@@@@ȂĂ܂BȂ킿A|S̍WnŃXN[
@@@@@ł܂A]̂rakł邱Ƃ́AeՂł
@@@@@܂łBrakUDOł́ArfkɗpӂĂ
@@@@@}gNX֌W̊֐𗘗pāAXN[̕\䂪\
@@@@@ɂȂĂ܂B

@@@@EɂƂĂTCNp^[̃ZbeBO
@@@@@ōs܂B܂ŁAXN[ʂ\ꍇɁA
@@@@@vO}[ŏɈ|̂ATCNp^[̐ݒ
@@@@@łBrakUDOł́Arfk̃TCNp^[
@@@@@֐ڐA邱ƂɂA̍Ƃ𔼎Ă܂B
@@@@@ȂAœKɂÊŁATCNp^[
@@@@@ĊSɗĂAȂE܂ŎgpJ҂́A
@@@@@̊֐gpׂł͂܂B

@@fbg
@@@@Erfk̃|SgpȂꍇArakUDO𓱓
@@@@@bǵA傫܂B|SƎ̃}gNXZ
@@@@@œ삳ĂꍇȂǂł́Arfk[h̎gṕAӖ
@@@@@܂B

@@@@EڐAꂽrfkXN[֐gpꍇArakIWi
@@@@@̉]}gNX֐́AgpsƂȂ܂B́Arfk
@@@@@rakł́AWe[uɊւl{IɈقȂ邽߂łB
@@@@@rak̉]}gNX֐gpĂ̂ł΁A
@@@@@]ʂrakXN[֐͐퓮삵܂B

@@@@ErfǩWe[uf[^͊{IɂȂr̂ŁAȊG
@@@@@\邱Ƃɂ͕słBt̃Tv݂Ε܂
@@@@@ȂG܂BAȉ摜\悤ƂĂȂA
@@@@@rfk̃XN[֐͎gpׂł͂܂B

@@@@ErfkVXe[N0x060ffc00}bv܂B𓮂
@@@@@Ƃ͕s\Ȃ߁A̕ʂ̖ړIŎgp[ÚA
@@@@@rfk[hgp邱Ƃ͂ł܂B

****************************************************************************

RDCu̎gp@

@@rakɏ]pӂĂ֐̂ݎgpꍇ
@@@@ȂɂύXKv͂܂B{IɂׂĂ
@@@@֐삵܂BNkhat@C
@@@@܂ł̂̂ύXKv͂܂

@@rak{rfk|SŎgpꍇ
@@@@LIBSGLNKv܂BXN[ɊւẮA
@@@@SCL_SetFrameInterval,SCL_DisplayFrameƂ
@@@@V_syncɊ֌W֐͎gpł܂B܂SCL_Vdp2Init
@@@@֐̂ɂrfkɗpӂĂslInitSystem֐
@@@@gpĂB
@@@@V_syncɊ֌W֐ɂẮAXvCgCu
@@@@rfk[h̃}jAQƂĂB

@@rak{rfk|S{rfk]XN[Ŏgpꍇ
@@@@LIBSGLNKv܂Bm[}XN[
@@@@ւẮArak̊֐̂܂܎gp\łB
@@@@̂قA]XN[֐gpꍇA
@@@@̍SCL_SglOn()sKv܂B
@@@@܂]XN[p[^֌W
@@@@@@slRparaInitSet
@@@@@@slRparaMode
@@@@We[u֌W
@@@@@@slMakeKtable
@@@@@@slKtableRA
@@@@@@slKtableRB
@@@@̎sɐ܂̂ŁAڂ͊֐t@X
@@@@QƂĂB

****************************************************************************

SD֐t@X

void SCL_SglOn(void);

@@@@rakXN[łrfk̃tO𗧂Ă܂B
@@@@̊֐s邱ƂŁArfk̉]XN[֐
@@@@gp邱Ƃ\ɂȂ܂B
@@@@̓Iɂ́A]XN[̉]p[^obt@Ƃ
@@@@rfkɗpӂĂobt@gp悤
@@@@|C^ϐύX܂BāAV_sync̃p[^
@@@@]̕Arfk̃p[^]܂B

@@@@rfk̉]XN[֐gpꍇ
@@@@KACjVŃR[Kv܂B

void SCL_SglOff(void);

@@@@XN[[Nłrfk̃tO܂B
@@@@ftHgł́ArfkXN[OFF̏ԂɂȂĂ܂B
@@@@gꂽrfkXN[֐disableArak
@@@@XN[֐gpƂAgpĂB

void slCurRpara(Uint16 flag);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

void slDispCenterR(FIXED x,FIXED y);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

void slKtableRA(void *ktable_adr ,Uint16 mode);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B
@@@@̊֐́AWe[u֌W̃WX^ZbeCO܂B
@@@@܂rak̃[NǂݍŁA
@@@@s߁ASCL_SetConfigł̐ݒɍsĂKv܂B

void slKtableRB(void *ktable_adr ,Uint16 mode);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B
@@@@̊֐́AWe[u֌W̃WX^ZbeCO܂B
@@@@܂rak̃[NǂݍŁA
@@@@s߁ASCL_SetConfigł̐ݒɍsĂKv܂B
@@@@R̂ƂȂArfkƂrakŖݒꍇ
@@@@퓮͊҂ł܂B

void slLookR(FIXED x,FIXED y);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

void slMakeKtable(void *adr);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B
@@@@rfkŎgpĂWe[uuq`lɍ쐬܂B
@@@@܂rak̃[NǂݍŁA
@@@@s߁ASCL_SetVramConfigł̐ݒɍsĂKv܂B
@@@@R̂ƂȂAݒꍇA퓮͊
@@@@ł܂B

void slRparaInitSet(ROTSCROLL *ptr);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B
@@@@rfkŎgpĂ]p[^ZbeBO܂B
@@@@܂rak̃[NǂݍŁA
@@@@s߁ASCL_InitRotateTableł̐ݒɍsĂ
@@@@Kv܂B

void slRparaMode(Uint16 mode);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

Bool slScrAutoDisp(Uint32 ptr);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

void slScrMatConv(void);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

void slScrMatSet(void);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

void slTVOff(void);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁAslInitSystemR[ĂKv
@@@@܂B
@@@@TVOFF܂B̓IɂScl_s_reg.tvmode̍ŏʃrbg
@@@@ύX܂B

void slTVOn(void);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁAslInitSystemR[ĂKv
@@@@܂B
@@@@TVOFF܂B̓IɂScl_s_reg.tvmode̍ŏʃrbg
@@@@ύX܂B

void slZoomR(FIXED x,FIXED y);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

void slZrotR(ANGLE angz);

@@@@rfkڐAĂ܂Bgp@rfkɏ܂B
@@@@ŁASCL_SglOnslInitSystemR[ĂKv
@@@@܂B

************************************************************************

TDZp

@@rfkƂ̗ẐSclRotreg\̂̃TCYύX
@@@@̓Iɂ́ATCY0x800x68ɕύXB
@@@@傫ɈˑR[hꍇAӂKvłB

@@SclRotregBuffz񂩂|C^ɕύX߁A
@@@@傫ɈˑR[hꍇAӂKvłB

