WonX Υץ๽¤ˤĤƤβǤ
¤ȤλͤˤƤ(饤󥹤GPLʤΤǡ¤ϼͳǤ)

 ե빽

WonX ϥ֥Ȼظǽ񤤤Ƥꡤ饹ñ̤ǥեʬƤޤ
ե뼫ΤϰĤΥ饹ˤĤĤĤޤ㤨 X Υɥ
뤿 XDisplay 饹ѤˤϡʲΣĤΥե뤬ޤ

XDisplay.h  ... ѥإåե롥XDisplay 饹Ѥ
                ȤˤϡΥե include 롥
XDisplayP.h ... ˸ʤץ饤١Ȥʥإåե롥
                ̤ˤ include ʤǥХåʤɤ˥Фľ
                ȤȤ include 뤿ΤΡ
XDisplay.c  ... дؿʤɤΡ

饹Υѿ XDisplayP.h ƤΤǡФľܻȤ뤳Ȥ
ǤޤɬѤΥдؿ̤ƻȤޤͤƱͤǤ

¾ˡdisp.c  text.c ʤɤΥե뤬ޤϡ
WonderWitch θߴؿǤ

 ֥ȤΥĥ꡼

֥ȤϰʲΤ褦ʥĥ꡼¤ˤʤäƤޤ

                                               WWColorMap
                                               WWPalette[16]
                                               WWCharacter[512]
                             WWDisplay   WWSprite[128]
        WonXDisplay                  WWScreen[2]
                           XDisplay      WWLCDPanel
                                             WWText
                                             WWCursor
                             WWInterrupt
WonX  WonXSystem   WWTimer[3]
                             UNIXTimer
            
            
                            WWSerialPort
        WonXSerialPort 
                              UNIXSerialPort

WW ȤƬ줬Ĥ饹 WonderWitch ¸ΤΤǤ
WonderSwan ξ־Ǽޤ
X ȤƬ줬Ĥ饹 X ¸ΤΡUNIX ȤƬ줬Ĥ饹
UNIX ¸ΤΤǤ
WonX ȤƬ줬Ĥ饹Ϥ礹ΤǤ

ĥ꡼¤򤷤ä顤ƥ饹 *P.h եΥФȡ
*.c ե *_Create() ؿ򻲾ȤƤ

 ֥Ȥ

ƥ饹ˤϡ֥ȤѤˡ[饹̾]_Create() Ȥ
ؿѰդƤޤ

WonX_Create() ƤФȡ WonXDisplay_Create(), WonXSystem_Create(),
WonXSerialPort_Create() ƤФ졤Ҥ WonXDisplay, WonXSystem,
WonXSerialPort ֥Ȥޤ
WonXDisplay_Create() ƤФȡ WWDisplay_Create(),
XDisplay_Create() ƤФ졤... Ȥ褦³ơ٤ƤΥĥ꡼
ޤ
֥ȤȤƱͤʤΤǤWonX_Destroy() 
ƤФ륿ߥ󥰤̵ᡤޤȽ񤤤Ƥޤ

WonderWitch ѤθߴؿǤϡɬƬǡ
if (!WonX_IsCreated()) WonX_Create();
Τ褦ʤȤäƤޤĤޤꡤߴؿΤɤ줫ǽ˸ƤФ줿Ȥˡ
WonX ֥ȤΥĥ꡼ޤ

 дؿ

饹Υдؿϡ[饹̾]_xxx() Ȥ̾ˤʤäƤޤ

 ΥեϤޤǤǤ
