Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f25d7235fb | ||
|
|
7630141b26 |
@@ -1,7 +1,7 @@
|
||||
/*****************************************************************************/
|
||||
/* Wonx - WonderWitch on X. */
|
||||
/* WonX - WonderWitch on X. */
|
||||
/* */
|
||||
/* Wonx Copyright (c) 2000 Sakai Hiroaki. */
|
||||
/* WonX Copyright (c) 2000 Sakai Hiroaki. */
|
||||
/* All Rights Reserved. */
|
||||
/*===========================================================================*/
|
||||
/* This program is free software; you can redistribute it and/or modify */
|
||||
|
||||
30
HISTORY
30
HISTORY
@@ -1,3 +1,33 @@
|
||||
2000/11/23(<28><>)
|
||||
|
||||
wonx-1.0 <20><><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>Τ<EFBFBD> Wonx <20><><EFBFBD><EFBFBD> WonX <20><><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD>
|
||||
|
||||
MANUAL <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɲá<C9B2>
|
||||
|
||||
OMAKE.jpn <20><>ʸ<EFBFBD><CAB8><EFBFBD>ɲá<C9B2>
|
||||
|
||||
|
||||
|
||||
|
||||
2000/11/23(<28><>)
|
||||
|
||||
wonx-b05 <20><><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ꥢ<EFBFBD><EFBFBD><EFBFBD>̿<EFBFBD><EFBFBD>ǡ<EFBFBD>ɸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD> \n <20><> \r <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4>褦<EFBFBD><E8A4A6>
|
||||
comm.c <20><> comm_input() <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>([WitchFan 00462] <20>Υ<CEA5>뻲<EFBFBD><EBBBB2>)
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD><EFBFBD>ؤΥƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤǤʤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>˥<EFBFBD><EFBFBD>Ф<EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD><EFBFBD> WWText_PutCharacter() <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4>ؤ<EFBFBD><D8A4>б<EFBFBD>)
|
||||
|
||||
wonx_include/types.h <20><> #define _WONX_ <20><><EFBFBD>ɲá<C9B2>(WONX<4E><58>¸<EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><CAAC>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤿ<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
|
||||
|
||||
|
||||
2000/11/18(<28><>)
|
||||
|
||||
wonx-b04 <20><><EFBFBD><EFBFBD>
|
||||
|
||||
76
MANUAL
Normal file
76
MANUAL
Normal file
@@ -0,0 +1,76 @@
|
||||
WonX <20>Υץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤<E0B9BD>ˤĤ<CBA4><C4A4>Ƥβ<C6A4><CEB2><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD>¤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ͤˤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28>饤<EFBFBD><E9A5A4><EFBFBD><EFBFBD>GPL<50>ʤΤǡ<CEA4><C7A1><EFBFBD>¤<EFBFBD>ϼ<EFBFBD>ͳ<EFBFBD>Ǥ<EFBFBD>)
|
||||
|
||||
<EFBFBD><EFBFBD> <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>빽<EFBFBD><EBB9BD>
|
||||
|
||||
WonX <20>ϥ<EFBFBD><CFA5>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼظ<C8BB><D8B8>ǽƤ<F1A4A4A4><C6A4>ꡤ<EFBFBD><EAA1A4><EFBFBD>饹ñ<E9A5B9>̤ǥե<C7A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><CAAC><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뼫<EFBFBD>Τϰ<EFBFBD><EFBFBD>ĤΥ<EFBFBD><EFBFBD>饹<EFBFBD>ˤĤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>㤨<EFBFBD><EFBFBD> X <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><C9A5><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD><EFBFBD> XDisplay <20><><EFBFBD>饹<EFBFBD>Ѥˤϡ<CBA4><CFA1>ʲ<EFBFBD><CAB2>Σ<EFBFBD><CEA3>ĤΥե<CEA5><D5A5><EFBFBD><EFBFBD>뤬<EFBFBD><EBA4AC><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
XDisplay.h ... <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>롥XDisplay <20><><EFBFBD>饹<EFBFBD><E9A5B9><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20>Ȥ<EFBFBD><C8A4>ˤϡ<CBA4><CFA1><EFBFBD><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> include <20><><EFBFBD>롥
|
||||
XDisplayP.h ... <20><><EFBFBD><EFBFBD><EFBFBD>˸<EFBFBD><CBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>ץ饤<D7A5>١<EFBFBD><D9A1>Ȥʥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>롥
|
||||
<20><><EFBFBD>̤ˤ<CCA4> include <20><><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD>ǥХå<D0A5><C3A5><EFBFBD><EFBFBD>ʤɤ˥<C9A4><CBA5><EFBFBD><EFBFBD>Ф<EFBFBD>ľ<EFBFBD><C4BE>
|
||||
<20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD> include <20><><EFBFBD>뤿<EFBFBD><EBA4BF><EFBFBD>Τ<EFBFBD><CEA4>Ρ<EFBFBD>
|
||||
XDisplay.c ... <20><><EFBFBD><EFBFBD><EFBFBD>дؿ<D0B4><D8BF>ʤɤ<CAA4><C9A4><EFBFBD><EFBFBD>Ρ<EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>饹<EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѿ<EFBFBD><EFBFBD><EFBFBD> XDisplayP.h <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Τǡ<CEA4><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD>ľ<EFBFBD>ܻ<EFBFBD><DCBB>Ȥ<EFBFBD><C8A4>뤳<EFBFBD>Ȥ<EFBFBD>
|
||||
<EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>дؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤<EFBFBD><EFBFBD>ƻ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD>ͤǤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¾<EFBFBD>ˡ<EFBFBD>disp.c <20><> text.c <20>ʤɤΥե<CEA5><D5A5><EFBFBD><EFBFBD>뤬<EFBFBD><EBA4AC><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
|
||||
WonderWitch <20>θߴ<CEB8><DFB4>ؿ<EFBFBD><D8BF>Ǥ<EFBFBD><C7A4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤΥĥ
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥϰʲ<EFBFBD><EFBFBD>Τ褦<EFBFBD>ʥĥ<EFBFBD><EFBFBD>¤<EFBFBD>ˤʤäƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<20><><EFBFBD><EFBFBD> WWColorMap
|
||||
<20><><EFBFBD><EFBFBD> WWPalette[16]
|
||||
<20><><EFBFBD><EFBFBD> WWCharacter[512]
|
||||
<20><><EFBFBD><EFBFBD>WWDisplay <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WWSprite[128]
|
||||
<20><><EFBFBD><EFBFBD> WonXDisplay <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> WWScreen[2]
|
||||
<20><> <20><><EFBFBD><EFBFBD>XDisplay <20><><EFBFBD><EFBFBD> WWLCDPanel
|
||||
<20><>
|
||||
<20><> <20><><EFBFBD><EFBFBD> WWInterrupt
|
||||
<20><><EFBFBD><EFBFBD> WonXSystem <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WWTimer[3]
|
||||
<20><> <20><><EFBFBD><EFBFBD> UNIXTimer
|
||||
WonX <20><><EFBFBD><EFBFBD>
|
||||
<20><>
|
||||
<20><><EFBFBD><EFBFBD> WonXText <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WWText
|
||||
<20><>
|
||||
<20><>
|
||||
<20><><EFBFBD><EFBFBD> WonXSerialPort <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WWSerialPort
|
||||
|
||||
WW <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>줬<EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD>饹<EFBFBD><E9A5B9> WonderWitch <20><>¸<EFBFBD>Τ<EFBFBD><CEA4>ΤǤ<CEA4><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WonderSwan <20>ξ<EFBFBD><CEBE>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD><C7BC><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
X <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>줬<EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD>饹<EFBFBD><E9A5B9> X <20><>¸<EFBFBD>Τ<EFBFBD><CEA4>Ρ<EFBFBD>UNIX <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>줬<EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD>饹<EFBFBD><E9A5B9>
|
||||
UNIX <20><>¸<EFBFBD>Τ<EFBFBD><CEA4>ΤǤ<CEA4><C7A4><EFBFBD>
|
||||
Wonx <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>줬<EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD>饹<EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>礹<EFBFBD><E7A4B9><EFBFBD><EFBFBD><EFBFBD>ΤǤ<CEA4><C7A4><EFBFBD>
|
||||
|
||||
<EFBFBD>ĥ<EFBFBD><EFBFBD>¤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>顤<EFBFBD>ƥ<EFBFBD><EFBFBD>饹<EFBFBD><EFBFBD> *P.h <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
*.c <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *_Create() <20>ؿ<EFBFBD><D8BF>Ȥ<F2BBB2BE><C8A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>ƥ<EFBFBD><EFBFBD>饹<EFBFBD>ˤϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥˡ<EFBFBD>[<5B><><EFBFBD>饹̾]_Create() <20>Ȥ<EFBFBD><C8A4><EFBFBD>
|
||||
<EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱդ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
WonX_Create() <20><><EFBFBD>ƤФ<C6A4><D0A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonXDisplay_Create(), WonXSystem_Create(),
|
||||
WonXText_Create(), WonXSerialPort_Create() <20><><EFBFBD>ƤФ졤<D0A4>Ҥ<EFBFBD> WonXDisplay,
|
||||
WonXSystem, WonXText, WonXSerialPort <20><><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
WonXDisplay_Create() <20><><EFBFBD>ƤФ<C6A4><D0A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WWDisplay_Create(),
|
||||
XDisplay_Create() <20><><EFBFBD>ƤФ졤... <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>褦<EFBFBD><E8A4A6>³<EFBFBD><C2B3><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD>٤ƤΥĥ<C4A5><EAA1BC>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD>ͤʤΤǤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WonX_Destroy() <20><>
|
||||
<EFBFBD>ƤФ<EFBFBD><EFBFBD>륿<EFBFBD><EFBFBD><EFBFBD>ߥ<EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᡤ<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȽƤޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
WonderWitch <20>Ѥθߴ<CEB8><DFB4>ؿ<EFBFBD><D8BF>Ǥϡ<C7A4>ɬ<EFBFBD><C9AC><EFBFBD><EFBFBD>Ƭ<EFBFBD>ǡ<EFBFBD>
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
<EFBFBD>Τ褦<EFBFBD>ʤ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥޤꡤ<EFBFBD>ߴ<EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD>Τɤ줫<EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD>˸ƤФ줿<EFBFBD>Ȥ<EFBFBD><EFBFBD>ˡ<EFBFBD>
|
||||
WonX <20><><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤΥĥ<C4A5><EAA1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>дؿ<D0B4>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>饹<EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>дؿ<EFBFBD><EFBFBD>ϡ<EFBFBD>[<5B><><EFBFBD>饹̾]_xxx() <20>Ȥ<EFBFBD><C8A4><EFBFBD>̾<EFBFBD><CCBE><EFBFBD>ˤʤäƤ<C3A4><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ޤǤǤ<C7A4>
|
||||
10
Makefile
10
Makefile
@@ -2,12 +2,12 @@ XINCLUDEDIR = /usr/X11R6/include
|
||||
INCLUDEDIR = .
|
||||
XLIBDIR = /usr/X11R6/lib
|
||||
|
||||
VERSION = Wonx-b04
|
||||
PKGNAME = wonx-b04
|
||||
VERSION = WonX-1.0
|
||||
PKGNAME = wonx-1.0
|
||||
|
||||
SMAC = smac-b02
|
||||
|
||||
OBJS = WWCharacter.o WWColorMap.o WWDisplay.o WWLCDPanel.o WWPalette.o WWScreen.o WWSprite.o WWText.o WWInterrupt.o WWTimer.o WWSerialPort.o Wonx.o WonxDisplay.o WonxText.o WonxSystem.o WonxSerialPort.o XDisplay.o UNIXTimer.o bank.o comm.o disp.o text.o key.o sound.o system.o timer.o etc.o
|
||||
OBJS = WWCharacter.o WWColorMap.o WWDisplay.o WWLCDPanel.o WWPalette.o WWScreen.o WWSprite.o WWText.o WWInterrupt.o WWTimer.o WWSerialPort.o WonX.o WonXDisplay.o WonXText.o WonXSystem.o WonXSerialPort.o XDisplay.o UNIXTimer.o bank.o comm.o disp.o text.o key.o sound.o system.o timer.o etc.o
|
||||
|
||||
CC = gcc
|
||||
|
||||
@@ -48,8 +48,8 @@ package :
|
||||
mkdir -p $(PKGNAME)
|
||||
rm -fR $(PKGNAME)/*
|
||||
mkdir -p $(PKGNAME)/wonx_include
|
||||
cp COPYING COPYRIGHT HISTORY README OMAKE.jpn Makefile \
|
||||
makefile_for_smac sys2wonx.pl \
|
||||
cp COPYING COPYRIGHT HISTORY README MANUAL OMAKE.jpn Makefile \
|
||||
makefile_for_smac *.pl \
|
||||
*.h *.c smac*.zip $(PKGNAME)
|
||||
cp wonx_include/*.h $(PKGNAME)/wonx_include
|
||||
tar cvzf $(PKGNAME).tar.gz $(PKGNAME)
|
||||
|
||||
72
OMAKE.jpn
72
OMAKE.jpn
@@ -1,5 +1,77 @@
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤʤȤ<EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤǤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonX <20><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>⤽<EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD> WonderWitch <20><><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><E1A4BF><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Ҥ<EFBFBD><D2A4><EFBFBD><EFBFBD>ڤ˾Ҳ𤵤줿<F0A4B5A4>Τ<EFBFBD><CEA4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڤ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤŤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ι<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʿͤ餷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤŤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>繥<EFBFBD><EFBFBD><EFBFBD>ʹ֤ɤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τؤ<EFBFBD><EFBFBD>ϡ<EFBFBD>
|
||||
|
||||
Ʊ<><C6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B4B6A4><EFBFBD> (<28><><EFBFBD>椬<EFBFBD><E6A4AC><EFBFBD>äƤ˴<C6A4><CBB4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
<EFBFBD>ȤǤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>⤷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>鿶<EFBFBD>äƤۤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤǾ<EFBFBD><EFBFBD>̺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>Ȥ<EFBFBD> WonderWitch <20><><EFBFBD>Ҳ𤵤줿<F0A4B5A4><ECA4BF>
|
||||
|
||||
<EFBFBD>ºݤ˹<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤʤäƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤߤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ΤΥ<EFBFBD><EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>γڤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>夦<EFBFBD><EFBFBD><EFBFBD>夦<EFBFBD><EFBFBD>
|
||||
<EFBFBD>ͤޤä<EFBFBD><EFBFBD>褦<EFBFBD>ʤ<EFBFBD><EFBFBD>Τǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤΤ<EFBFBD><EFBFBD>ꤳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>ͤΤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>WonderWitch <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤˤĤ<CBA4><C4A4>ơ<EFBFBD><C6A1><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD><E8A4A6>
|
||||
|
||||
<EFBFBD>Х<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonderSwan <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD>ൡ<EFBFBD><E0B5A1><EFBFBD>ФƤ<D0A4><C6A4>뤬<EFBFBD><EBA4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonderSwan <20><><EFBFBD><EFBFBD>
|
||||
ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>åȤ<EFBFBD> WonderWitch <20>Ǥ<EFBFBD><C7A4>롥<EFBFBD><EBA1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Qute <20><>
|
||||
<EFBFBD><EFBFBD>ȯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>ñ<EFBFBD>ǡ<EFBFBD>Windows <20>Ķ<EFBFBD><C4B6><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>Ǻ<EFBFBD><C7BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤷<EFBFBD><EBA4B7>
|
||||
WonderSwan <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ѤΥ<D1A4><CEA5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>夷<EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD>Ѥ<EFBFBD>ž<EFBFBD><C5BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֥<EFBFBD><D6A5><EFBFBD>
|
||||
ž<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>եȤ<EFBFBD><EFBFBD>Ȥä<EFBFBD> WonderSwan ¦<><C2A6>ž<EFBFBD><C5BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><C2B8><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ब<EFBFBD>Ǥ<EFBFBD><EFBFBD>롤<EFBFBD>Ȥ<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>롥
|
||||
<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>༫<EFBFBD>Τϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˸¤餺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
<EFBFBD><EFBFBD><EFBFBD>ꥢ<EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰϤϤȤƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤϤ<EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>줬<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¨<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ब<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ΤǤϤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>䥭<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>ȼ<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӥ<EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äѤ<EFBFBD><EFBFBD>Ѱ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥäƽ<EFBFBD><EFBFBD>Ȥˤʤ<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WonderSwan <20>Υϡ<CEA5><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ൡ<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ饤<EFBFBD>ȵ<EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>åȵ<EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD>
|
||||
<EFBFBD>Τ<EFBFBD>MSX<EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤʤäƤ<EFBFBD><EFBFBD>ü<EFBFBD><EFBFBD>ʥϡ<EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>롥
|
||||
<EFBFBD>Ĥޤꡤ<EFBFBD><EFBFBD><EFBFBD>ץ饤<EFBFBD>ȤȤ<EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>åȤȤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>Ƥʤ<EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͻʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤⤢<EFBFBD>뤷<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ॵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤⤢<EFBFBD>뤷<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>줬C<EFBFBD>ˤʤä<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD>¤Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥϡ<EFBFBD>
|
||||
|
||||
<09>Τ<EFBFBD> MSX <20>Ȥ<EFBFBD><C8A4>Ǥ<EFBFBD> BASIC <20>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߥˤ褯<CBA4><E8A4AF><EFBFBD>Ƥ<EFBFBD>
|
||||
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼפ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>櫓<EFBFBD>ǤϤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥߤ<EFBFBD> WonderWitch <20>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɡ<EFBFBD><C9A1>ܤ<EFBFBD><DCA4>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4>Ȥ<EFBFBD><C8A4><EFBFBD>
|
||||
BASIC <20><> MS-C <20>Τ褦<CEA4><E8A4A6><EFBFBD><EFBFBD><EFBFBD>¤<EFBFBD><C2A4>줿<EFBFBD>Ķ<EFBFBD><C4B6>ǽƤ<F1A4A4A4><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ⤢<C8A4><E2A4A2><EFBFBD>Τǡ<CEA4>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>´<EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܤ<EFBFBD><EFBFBD>ξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
|
||||
|
||||
<09>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><CCB6>ż֤<C5BC><D6A4><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD>
|
||||
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż֥ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD><EFBFBD>֤ʤΤǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ǥХå<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD><EFBFBD>ˤʤ<EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
|
||||
<09><><EFBFBD>ꥢ<EFBFBD>륫<EFBFBD><EBA5AB><EFBFBD>ɤȥ<C9A4><C8A5>ꥢ<EFBFBD>륱<EFBFBD><EBA5B1><EFBFBD>֥<EFBFBD><D6A5><EFBFBD> WonderSwan <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
<09>ż֤<C5BC><D6A4><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤷<EFBFBD><EBA4B7>ž<EFBFBD><C5BE><EFBFBD><EFBFBD><EFBFBD>ƥƥ<C6A5><C6A5>Ȥ<EFBFBD><C8A4>롥
|
||||
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤˤʤäƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>)
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ż֤ϡ<EFBFBD>ī<EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD>ξ<EFBFBD>˰<EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤʤ<EFBFBD>
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ⥶<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD>
|
||||
|
||||
<09>ż֤<C5BC><D6A4><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>æ<EFBFBD><C3A6><EFBFBD><EFBFBD><EFBFBD>Ф<F2BFADA4><D0A4>ƥץ<C6A5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD>ʤ<EFBFBD><EFBFBD>餤(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ޤǤϤ<C7A4><CFA4>äƤʤ<C6A4><CAA4><EFBFBD><EFBFBD><EFBFBD>)<29>ʤΤǡ<CEA4>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>٤Ĥˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤϤʤ<EFBFBD><EFBFBD>٤<EFBFBD><EFBFBD>ڤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȻפäƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD>
|
||||
<EFBFBD>ʤ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȻפäƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>櫓<EFBFBD>ǡ<EFBFBD>WonderWitch <20>γƼ<CEB3><C6BC>ؿ<EFBFBD><D8BF>θߴ<CEB8><DFB4>ؿ<EFBFBD><D8BF><EFBFBD> FreeBSD <20>Ѥ˺<D1A4><CBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
FreeBSD <20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>롦<EFBFBD><EBA1A6><EFBFBD><EFBFBD><F3A5AFA1>¹Ԥ<C2B9><D4A4>Ԥ<EFBFBD><D4A4>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤ΥǥХå<D0A5><C3A5><EFBFBD>
|
||||
FreeBSD <20><><EFBFBD>ǤǤ<C7A4><C7A4><EFBFBD><EFBFBD>餤<EFBFBD><E9A4A4><EFBFBD>ʡ<EFBFBD><CAA1>Ȼפäƺ<C3A4><C6BA><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD>Τ<EFBFBD> WonX <20>Ǥ<EFBFBD><C7A4>롥
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD>뤦<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>
|
||||
|
||||
<09><><EFBFBD>ĤΤޤˤ<DEA4><CBA4><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>Ƥ<EFBFBD><C6A4>ޤä<DEA4>
|
||||
|
||||
<EFBFBD>ǡ<EFBFBD>WonX <20><><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD>Ū<EFBFBD>ˤʤäƤ<C3A4><C6A4>ޤä<DEA4><C3A4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> N.A.D.A.R. <20><>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD>
|
||||
|
||||
N.A.D.A.R. <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>⤽<EFBFBD><E2A4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤȤ<CEA4><C8A4>ˡ<EFBFBD><CBA1><EFBFBD>TANK<4E>פȤ<D7A4><C8A4><EFBFBD>̾<EFBFBD><CCBE><EFBFBD>Ǻ<EFBFBD><C7BA>ä<EFBFBD><C3A4><EFBFBD>
|
||||
|
||||
172
README
172
README
@@ -1,8 +1,8 @@
|
||||
Wonx - WonderWitch on X.
|
||||
WonX - WonderWitch on X.
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>ۤ<EFBFBD><DBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD>
|
||||
|
||||
Wonx <20>Ϥޤ<CFA4><DEA4>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ʤ<EFBFBD><CAA4><EFBFBD>ǽ<EFBFBD>䡤<EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>ʵ<EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WonX <20>Ϥޤ<CFA4><DEA4>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ʤ<EFBFBD><CAA4><EFBFBD>ǽ<EFBFBD>䡤<EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>ʵ<EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD>ʤɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>äѤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>Х<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䥢<EFBFBD>ɥХ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥκ<EFBFBD><EFBFBD>湰μ<EFBFBD>ޤǡ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD>뤯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ɥ쥹<EFBFBD>ϡ<EFBFBD>
|
||||
@@ -14,7 +14,7 @@ http://www.seki.ee.kagu.sut.ac.jp/~sakai/WonderWitch/index.html
|
||||
<EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ߤϺ<EFBFBD><EFBFBD>椬<EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҤȤ<EFBFBD><EFBFBD>ǤϺ٤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ΰ㤤<CEB0>ʤɡ<CAA4>WonderWitch <20><> Wonx <20>Ǥ<EFBFBD>
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ΰ㤤<CEB0>ʤɡ<CAA4>WonderWitch <20><> WonX <20>Ǥ<EFBFBD>
|
||||
<20><>̯<EFBFBD>˰ۤʤäƤ<C3A4><C6A4><EFBFBD>)<29><><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD>˥ޥ˥奢<EFBFBD><EFBFBD><EFBFBD>˽Ƥʤ<EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD>˴ؤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>WonderWitch <20>ǤϤɤΤ褦<CEA4><E8A4A6>
|
||||
ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҤȤ<EFBFBD><EFBFBD>Ǥϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
@@ -27,7 +27,7 @@ http://www.seki.ee.kagu.sut.ac.jp/~sakai/WonderWitch/index.html
|
||||
|
||||
<EFBFBD><EFBFBD> <20>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
Wonx <20>ϡ<EFBFBD>WonderWitch <20>ѤΥץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> X <20><><EFBFBD>ץꥱ<D7A5><EAA5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤹<EFBFBD><EBA4B9>
|
||||
WonX <20>ϡ<EFBFBD>WonderWitch <20>ѤΥץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> X <20><><EFBFBD>ץꥱ<D7A5><EAA5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤹<EFBFBD><EBA4B9>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD><EFBFBD>饤<EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ħ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>Ǹߴ<EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD>WonderWitch <20>ѤΥץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@@ -51,7 +51,7 @@ Wonx
|
||||
<20><><EFBFBD>äơ<C3A4>WonderWitch <20>Ǥ<EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>魯<EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>⡤<EFBFBD>ǥХå<D0A5><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD>Ϥ<EFBFBD><CFA4>뤳<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD>¤<EFBFBD>Τ<EFBFBD><CEA4>䤹<EFBFBD><E4A4B9><EFBFBD><EFBFBD>ͥ<EFBFBD>褷<EFBFBD><E8A4B7><EFBFBD>褦<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><F2A4B9A4><EFBFBD><EFBFBD>礬<EFBFBD><E7A4AC><EFBFBD>롥
|
||||
|
||||
<EFBFBD><EFBFBD> 3ʬwonx
|
||||
<EFBFBD><EFBFBD> 3ʬWonX
|
||||
|
||||
<EFBFBD>Ȥꤢ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥߤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤǤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʿͤϡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>롦<EFBFBD>¹Ԥ<EFBFBD><EFBFBD>Ƥߤޤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD>
|
||||
@@ -100,25 +100,25 @@ smac
|
||||
p <20><EFBFBD><F2B2A1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ON, OFF <20><><EFBFBD><EFBFBD><EFBFBD>ؤ<EFBFBD><D8A4><EFBFBD><EFBFBD>Τϡ<CEA4><CFA1><EFBFBD><EFBFBD>褬<EFBFBD><E8A4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>ᡤ
|
||||
ON<EFBFBD>Τޤޤ<EFBFBD><EFBFBD>Ȳ<EFBFBD><EFBFBD>̥<EFBFBD><EFBFBD>ꥢ<EFBFBD>Ȥ<EFBFBD><EFBFBD>˰۾<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤫<EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> Wonx <20><><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> WonX <20><><EFBFBD><EFBFBD>
|
||||
|
||||
Wonx <20>ϡ<EFBFBD>WonderWitch <20><> display_control() <20>Ȥ<EFBFBD> display_status() <20>Ȥ<EFBFBD><C8A4>ä<EFBFBD>
|
||||
WonX <20>ϡ<EFBFBD>WonderWitch <20><> display_control() <20>Ȥ<EFBFBD> display_status() <20>Ȥ<EFBFBD><C8A4>ä<EFBFBD>
|
||||
<EFBFBD>ؿ<EFBFBD>(BIOS <20><><EFBFBD>Ф<EFBFBD><D0A4>륷<EFBFBD><EBA5B7><EFBFBD>ƥॳ<C6A5><E0A5B3><EFBFBD><EFBFBD>)<29><><EFBFBD><EFBFBD><EFBFBD>ؤδؿ<CEB4><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<C3A4><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δؿ<EFBFBD><EFBFBD>ϡ<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonderWitch <20>ȸߴ<C8B8><DFB4><EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>˽Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
Wonx <20><> make <20><><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>libwonx.a <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>饤<EFBFBD>֥<EFBFBD><D6A5>꤬<EFBFBD>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
WonX <20><> make <20><><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>libwonx.a <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>饤<EFBFBD>֥<EFBFBD><D6A5>꤬<EFBFBD>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD>ǡ<EFBFBD>WonderWitch <20>ѤΥץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UNIX <20><><EFBFBD><EFBFBD> -lwonx <20><><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤷<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>С<EFBFBD>
|
||||
WonderWitch <20><> display_control() <20>Ȥ<EFBFBD><C8A4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>Wonx <20><> display_control() <20><>
|
||||
WonderWitch <20><> display_control() <20>Ȥ<EFBFBD><C8A4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>WonX <20><> display_control() <20><>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>졤X <20><><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EEA4B9><EFBFBD>褦<EFBFBD>ˤʤ롤<CAA4>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤߤǤ<DFA4><C7A4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> <20>إå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<CBA4><C4A4><EFBFBD>
|
||||
|
||||
Wonx <20>ϡ<EFBFBD>UNIX<49><58><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD> libc <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ĥޤꡤ/usr/include <20><>
|
||||
WonX <20>ϡ<EFBFBD>UNIX<49><58><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD> libc <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ĥޤꡤ/usr/include <20><>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> include <20><><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>WonderWitch <20>ˤϡ<CBA4>sys/types.h <20>ʤɤȤ<C9A4><C8A4>ä<EFBFBD><C3A4>إå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>뤬<EFBFBD><EBA4AC><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>äơ<EFBFBD>WonderWitch <20>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>빽<EFBFBD><EBB9BD><EFBFBD>Τޤ<CEA4> Wonx <20>˰<EFBFBD><CBB0><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>ȡ<EFBFBD>
|
||||
Wonx <20>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> UNIX <20>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>뤬<EFBFBD><EBA4AC><EFBFBD><EFBFBD><EFBFBD>եꥯ<D5A5>Ȥ<EFBFBD><C8A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>äơ<EFBFBD>WonderWitch <20>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>빽<EFBFBD><EBB9BD><EFBFBD>Τޤ<CEA4> WonX <20>˰<EFBFBD><CBB0><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>ȡ<EFBFBD>
|
||||
WonX <20>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> UNIX <20>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>뤬<EFBFBD><EBA4AC><EFBFBD><EFBFBD><EFBFBD>եꥯ<D5A5>Ȥ<EFBFBD><C8A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ФƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD>Ȥ<EFBFBD><C8A4>С<EFBFBD>WonderWitch <20><> sys/types.h <20><> /usr/include/sys/types <20><>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD>եꥯ<D5A5>Ȥ<EFBFBD><C8A4>롤<EFBFBD>ʤɤǤ<C9A4>)
|
||||
@@ -126,7 +126,7 @@ Wonx
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>뤬<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>㳲<EFBFBD>θ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ۤȤ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʡ<EFBFBD>
|
||||
<EFBFBD>֥إå<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>եꥯ<EFBFBD>Ȥ⤷<EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD>ǧ<EFBFBD>פ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>к<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ơ<EFBFBD>Wonx <20>Ǥ<EFBFBD> wonx_include <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ<EFBFBD><C8A5>β<EFBFBD><CEB2>˥إå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>к<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ơ<EFBFBD>WonX <20>Ǥ<EFBFBD> wonx_include <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ<EFBFBD><C8A5>β<EFBFBD><CEB2>˥إå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> sys <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ<EFBFBD><C8A5>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>嵭<EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>ᡤ<EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD>)
|
||||
WonderWitch <20>ѥץ<D1A5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD>
|
||||
@@ -149,25 +149,25 @@ ulong
|
||||
Ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wonx_include/system_configure.h <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥˤ<C8A4><CBA4>ꡤ
|
||||
Ĵ<EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>ˤʤäƤޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> Wonx <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD>
|
||||
<EFBFBD><EFBFBD> WonX <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD>
|
||||
|
||||
<EFBFBD>ޤ<EFBFBD> Wonx <20><EFBFBD><F2A5B3A5>ѥ<EFBFBD><D1A5>뤷<EFBFBD>ơ<EFBFBD>libwonx.a <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
Wonx <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ʲ<EFBFBD><CAB2>μ<EFBFBD><CEBC><EFBFBD><EFBFBD>ǹԤ<C7B9><D4A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD>ޤ<EFBFBD> WonX <20><EFBFBD><F2A5B3A5>ѥ<EFBFBD><D1A5>뤷<EFBFBD>ơ<EFBFBD>libwonx.a <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
WonX <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ʲ<EFBFBD><CAB2>μ<EFBFBD><CEBC><EFBFBD><EFBFBD>ǹԤ<C7B9><D4A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
1. Wonx <20><>Ÿ<EFBFBD><C5B8><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
1. WonX <20><>Ÿ<EFBFBD><C5B8><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
|
||||
~>% tar xvzf wonx.tar.gz
|
||||
~>% cd wonx
|
||||
~/wonx>%
|
||||
|
||||
2. Wonx <20><> make <20><><EFBFBD>롥
|
||||
2. WonX <20><> make <20><><EFBFBD>롥
|
||||
|
||||
~/wonx>% make
|
||||
gcc -c WWCharacter.c -O -I. -I/usr/X11R6/include
|
||||
gcc -c WWColorMap.c -O -I. -I/usr/X11R6/include
|
||||
...(<28><>ά)...
|
||||
gcc -c wonx.c -O -I. -I/usr/X11R6/include
|
||||
ar ruc libwonx.a WWCharacter.o WWColorMap.o WWDisplay.o WWLCDPanel.o WWPalette.o WWScreen.o WWSprite.o WonxDisplay.o XDisplay.o disp.o text.o key.o system.o timer.o etc.o wonx.o
|
||||
ar ruc libwonx.a WWCharacter.o WWColorMap.o WWDisplay.o WWLCDPanel.o WWPalette.o WWScreen.o WWSprite.o WonXDisplay.o XDisplay.o disp.o text.o key.o system.o timer.o etc.o wonx.o
|
||||
~/wonx>% ls lib*
|
||||
libwonx.a
|
||||
~/wonx>%
|
||||
@@ -176,12 +176,12 @@ libwonx.a
|
||||
|
||||
<EFBFBD><EFBFBD> WonderWitch <20>ѥ<EFBFBD><D1A5>ץꥱ<D7A5><EAA5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>Wonx <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ơ<EFBFBD><C6A1>ۺ<EFBFBD><DBBA><EFBFBD> SpeedMac <20>Ȥ<EFBFBD><C8A4><EFBFBD> WonderWitch <20>Ѥ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>WonX <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ơ<EFBFBD><C6A1>ۺ<EFBFBD><DBBA><EFBFBD> SpeedMac <20>Ȥ<EFBFBD><C8A4><EFBFBD> WonderWitch <20>Ѥ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>뤷<EFBFBD>Ƥߤޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
(SpeedMac <20>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ơ<EFBFBD>Wonx <20><>ɸ<EFBFBD><C9B8>ź<EFBFBD>դ<EFBFBD><D5A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ޤ<EFBFBD>)
|
||||
(SpeedMac <20>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ơ<EFBFBD>WonX <20><>ɸ<EFBFBD><C9B8>ź<EFBFBD>դ<EFBFBD><D5A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ޤ<EFBFBD>)
|
||||
SpeedMac <20><> WonderWitch <20>ѤΥ<D1A4><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonderWitch <20><>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>뤷<EFBFBD><EFBFBD>WonderSwan <20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڤ<EFBFBD><DAA4>ि<EFBFBD><E0A4BF><EFBFBD>Τ<EFBFBD><CEA4>ΤǤ<CEA4><C7A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ơ<EFBFBD>SpeedMac <20><> Wonx <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A5AFA4>ơ<EFBFBD>X <20><><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EEA4B9> SpeedMac <20><>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ơ<EFBFBD>SpeedMac <20><> WonX <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A5AFA4>ơ<EFBFBD>X <20><><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EEA4B9> SpeedMac <20><>
|
||||
<EFBFBD>¹Է<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥߤޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
1. Ÿ<><C5B8><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
@@ -306,7 +306,7 @@ smac
|
||||
|
||||
> smac | grep "character\[10\]"
|
||||
|
||||
wonx <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ݤˡ<DDA4>grep <20>ǥե<C7A5><D5A5>륿<EFBFBD><EBA5BF><EFBFBD>Ǥ<F3A5B0A4><C7A4><EFBFBD><EFBFBD>褦<EFBFBD>ˡ<EFBFBD>
|
||||
WonX <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ݤˡ<DDA4>grep <20>ǥե<C7A5><D5A5>륿<EFBFBD><EBA5BF><EFBFBD>Ǥ<F3A5B0A4><C7A4><EFBFBD><EFBFBD>褦<EFBFBD>ˡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ʤ餺<EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>ˡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɲä<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD>ƤӽФ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD>ɬ<EFBFBD><EFBFBD>
|
||||
"call" <20>Ȥ<EFBFBD><C8A4><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɲä<C9B2><C3A4><EFBFBD><EFBFBD>Ƥޤ<C6A4><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äơ<C3A4>grep -v call <20><><EFBFBD>̤<EFBFBD><CCA4>С<EFBFBD>
|
||||
@@ -329,23 +329,24 @@ wonx
|
||||
<EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƤӽФ<EFBFBD><EFBFBD>Ƥ⡤<EFBFBD><EFBFBD><EFBFBD>ⵯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD>δؿ<CEB4><D8BF>ˤʤäƤ<C3A4><C6A4><EFBFBD>)
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¾<EFBFBD><EFBFBD><EFBFBD>äѤ<EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>դ<EFBFBD><D5A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD>Фʤ<D0A4><CAA4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
Wonx <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonderWitch <20>ѤȤ<D1A4><C8A4>ƽ줿(<28>⤷<EFBFBD><E2A4B7><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><F1A4ABA4><EFBFBD>)<29>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WonX <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonderWitch <20>ѤȤ<D1A4><C8A4>ƽ줿(<28>⤷<EFBFBD><E2A4B7><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><F1A4ABA4><EFBFBD>)<29>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UNIX <20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>롦<EFBFBD><EBA1A6><EFBFBD><EFBFBD><F3A5AFA4>뤿<EFBFBD><EBA4BF><EFBFBD>Υ饤<CEA5>֥<EFBFBD><D6A5><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ꡤ<EFBFBD>ϡ<EFBFBD><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ߥ<EFBFBD><EFBFBD>졼<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΤǤϤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>顤WonderWitch <20><> UNIX <20><><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>åפΤ<D7A4><CEA4>ᡤ<EFBFBD><E1A1A4><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><C4A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ʤ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Wonx <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>塤<EFBFBD><E5A1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>ȤǤ<C8A4><C7A4><EFBFBD>
|
||||
<EFBFBD>ʤ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonX <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>塤<EFBFBD><E5A1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>ȤǤ<C8A4><C7A4><EFBFBD>
|
||||
|
||||
<EFBFBD>ʲ<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>Ȥϡ<EFBFBD><EFBFBD>ռ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>줤<EFBFBD>ʥץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥǡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼפ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>(short int <20>ˤ<EFBFBD><CBA4>٤<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϡ<EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> short int <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD>)
|
||||
<EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼפ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>ӥåȥޥå<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤɤǡ<EFBFBD>short int <20>ˤ<EFBFBD><CBA4>٤<EFBFBD>
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϡ<EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> short int <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD>)
|
||||
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>Wonx <20><><EFBFBD><EFBFBD>Ū<EFBFBD><C5AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD>ʥХ<CAA5><D0A5><EFBFBD><EFBFBD>ᤤ<EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥˤ<C8A4><CBA4><EFBFBD><EFBFBD>Τǡ<CEA4><C7A1><EFBFBD><EFBFBD>Τؤ<CEA4><D8A4><EFBFBD>
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>WonX <20><><EFBFBD><EFBFBD>Ū<EFBFBD><C5AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD>ʥХ<CAA5><D0A5><EFBFBD><EFBFBD>ᤤ<EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥˤ<C8A4><CBA4><EFBFBD><EFBFBD>Τǡ<CEA4><C7A1><EFBFBD><EFBFBD>Τؤ<CEA4><D8A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>ȳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڤäƻȤäƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Wonx <20><><EFBFBD>Ȥ<EFBFBD><C8A4>¤ꡤ<C2A4>ʤ<EFBFBD><CAA4>٤<EFBFBD><D9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><C2B8>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
||||
WonX <20><><EFBFBD>Ȥ<EFBFBD><C8A4>¤ꡤ<C2A4>ʤ<EFBFBD><CAA4>٤<EFBFBD><D9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><C2B8>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
||||
(<28>Ȥ<EFBFBD><C8A4><EFBFBD> int <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4>ޤ<EFBFBD><DEA4><EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ʤ<EFBFBD><CAA4>褦<EFBFBD>ˤ<EFBFBD><CBA4>ޤ<EFBFBD><DEA4>礦)
|
||||
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
@@ -389,7 +390,7 @@ i386
|
||||
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD><EFBFBD>]
|
||||
|
||||
WonderWitch <20>ˤϥ<CBA4><CFA5><EFBFBD><EFBFBD><EFBFBD><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>Wonx <20><>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>ᡤ
|
||||
WonderWitch <20>ˤϥ<CBA4><CFA5><EFBFBD><EFBFBD><EFBFBD><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>WonX <20><>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>ᡤ
|
||||
WonderWitch <20>λ<EFBFBD><CEBB><EFBFBD>ñ<EFBFBD>̤Τޤ<CEA4> UNIX <20>˻<EFBFBD><CBBB>äƤ<C3A4><C6A4><EFBFBD><EFBFBD>顤<EFBFBD><E9A1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äѤʤ<EFBFBD><EFBFBD>ˤʤäƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤλ<EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>̤ϡ<EFBFBD>
|
||||
WonderWitch <20><><EFBFBD><EFBFBD><EFBFBD>⤫<EFBFBD>ʤ<EFBFBD><CAA4>礭<EFBFBD><E7A4AD><EFBFBD>ˤ<EFBFBD><CBA4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
@@ -406,9 +407,118 @@ WonderWitch
|
||||
ȿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>äƤʤ<EFBFBD><EFBFBD>ɤⲡ<EFBFBD><EFBFBD><EFBFBD>ΤǤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD>μ¤˲<EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[MS-DOS <20><><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0><EFBFBD>]
|
||||
|
||||
MS-DOS <20><><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><CEB2>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD>ɤ<EFBFBD> UNIX <20>Υƥ<CEA5><C6A5><EFBFBD><EFBFBD>ȥե<C8A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ۤʤ<EFBFBD><EFBFBD>Τǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>դ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*.[ch] <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>ΤǤ<CEA4><C7A4><EFBFBD><EFBFBD><EFBFBD>
|
||||
makefile <20><><EFBFBD><EFBFBD><EFBFBD>դ<EFBFBD><D5A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(UNIX <20>Υƥ<CEA5><C6A5><EFBFBD><EFBFBD>ȥե<C8A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϡ<C7A4><CFA1><EFBFBD><EFBFBD>Ԥ<EFBFBD> \n <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>MS-DOS <20>Ǥ<EFBFBD> \r\n <20>Ǥ<EFBFBD>)
|
||||
<EFBFBD>㤨<EFBFBD>С<EFBFBD>makefile <20><><EFBFBD>ˡ<EFBFBD>
|
||||
|
||||
gcc -g -o smac $(OBJS) -L. -L/usr/X11R6/lib -lwonx -lX11 -lXt
|
||||
|
||||
<EFBFBD>Τ褦<EFBFBD>ʹԤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>줬 MS-DOS <20>Υƥ<CEA5><C6A5><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
-lXt <20>Τ<EFBFBD><CEA4>Ȥ<EFBFBD>;ʬ<CDBE>ʲ<EFBFBD><CAB2>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD><EFBFBD>(\r)<29><><EFBFBD>ղä<D5B2><C3A4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>ᡤUNIX <20><><EFBFBD><EFBFBD> make
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ƥ⡤<EFBFBD><EFBFBD>-lXt <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饤<EFBFBD>֥<EFBFBD><D6A5>̵꤬<EAA4AC><CCB5><EFBFBD>פ<EFBFBD><D7A4>ܤ<EFBFBD><DCA4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD>⡤<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> emacs <20><> less <20>ʤɤǻ<C9A4><C7BB>Ȥ<EFBFBD><C8A4>Ƥ⡤<C6A4><E2A1A4><EFBFBD>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD>ɤ<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD>
|
||||
<20><><EFBFBD>ᡤ<EFBFBD><E1A1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>狼<EFBFBD><EFA4AB><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>)
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
gcc -g -o smac $(OBJS) -lwonx -lX11 -lXt -L. -L/usr/X11R6/lib
|
||||
|
||||
<EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>/usr/X11R6/lib <20><><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD><EAA4B7><EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD><EFBFBD>ʤΤˡ<CEA4><CBA1>ºݤˤ<DDA4>
|
||||
/usr/X11R6/lib\r <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ꤬<C8A5><EAA4AC><EFBFBD>ꤵ<EFBFBD>줿<EFBFBD><ECA4BF><EFBFBD>ȤˤʤäƤ<C3A4><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
-lX11, -lXt <20>θ<EFBFBD><CEB8><EFBFBD><EFBFBD>˼<EFBFBD><CBBC>Ԥ<EFBFBD><D4A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ˴ؤ<EFBFBD><EFBFBD>Ƥ⡤Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>UNIX <20>Ǥδ<C7A4><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> EUC <20>ʤΤǡ<CEA4>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SJIS <20>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<C3A4><C6A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4>ꡤ
|
||||
make <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>ư<EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4>ꡤ<EFBFBD><EAA1A4><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>Ƥ<EFBFBD><C6A4>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>༫<EFBFBD>Τ<EFBFBD>
|
||||
<EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⸶<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>Ť<EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤäƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
makefile <20>䥽<EFBFBD><E4A5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD>ɬ<EFBFBD><C9AC><EFBFBD><EFBFBD>
|
||||
> cat makefile | qkc -I -O -e -u > makefile.tmp
|
||||
> mv makefile.tmp makefile
|
||||
<EFBFBD>ʤɤ<EFBFBD><EFBFBD>̤<EFBFBD><EFBFBD>ơ<EFBFBD>UNIX<EFBFBD>Υƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD>
|
||||
|
||||
[<5B>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
|
||||
MS-DOS <20>Ǥϥե<CFA5><D5A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>Ϥ<EFBFBD><CFA4>٤<EFBFBD><D9A4><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>gcc <20>Ǥ<EFBFBD> *.C <20>Τ褦<CEA4><E8A4A6>
|
||||
<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>Υե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> C++ <20>ǽ<C7BD><F1A4ABA4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>뤿<EFBFBD>ᡤ
|
||||
SAMPLE.C <20>Τ褦<CEA4><E8A4A6>̾<EFBFBD><CCBE><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2A5B3A5>ѥ<EFBFBD><D1A5>뤹<EFBFBD><EBA4B9><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ǥ<F3A5AFA4><C7A4>ʤ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>sample.c <20>˥<EFBFBD><CBA5>͡<EFBFBD><CDA1>ष<EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤷<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[<5B><><EFBFBD>ꥢ<EFBFBD><EAA5A2><EFBFBD>̿<EFBFBD><CCBF>ˤĤ<CBA4><C4A4><EFBFBD>]
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ꥢ<EFBFBD><EFBFBD><EFBFBD>̿<EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵؿ<EFBFBD>(comm_receive_char()<29><>)<29>ϡ<EFBFBD>fgetc(stdin) <20><><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>\n <20><> \r <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD><C5AA><EFBFBD>̿<EFBFBD><CCBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ü<EFBFBD><EFBFBD><EFBFBD>ߥ<EFBFBD><EFBFBD>졼<EFBFBD>Ȥ<EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>comm_send_char() <20><><EFBFBD>Ϥ<EFBFBD><CFA4><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD>ϡ<EFBFBD>ɸ<EFBFBD><C9B8><EFBFBD><EFBFBD><EFBFBD>Ϥ˽<CFA4><CBBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤϡ<EFBFBD>"\t" "\n" <20>Τ褦<CEA4><E8A4A6>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
ź<EFBFBD>դ<EFBFBD> sout2str.pl <20><><EFBFBD>̤<EFBFBD><CCA4><EFBFBD><EFBFBD>Ȥˤ<C8A4><CBA4>ꡤ<EFBFBD><EAA1A4><EFBFBD>ꥢ<EFBFBD><EAA5A2><EFBFBD>̿<EFBFBD><CCBF>ؤν<D8A4><CEBD>ϤΤ<CFA4><CEA4><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4>ơ<EFBFBD>
|
||||
ü<EFBFBD><EFBFBD><EFBFBD>ؤν<EFBFBD><EFBFBD>ϤΥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WonX <20><>¸<EFBFBD><C2B8>ʬ<EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>꤫<EFBFBD><EAA4AB>]
|
||||
|
||||
WonderWitch <20>ѤΥץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ݤˡ<DDA4>WonX <20>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>Ȥ߹<C8A4><DFB9>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD>ơ<EFBFBD>
|
||||
WonderSwan <20><><EFBFBD>Ǽ¹Ԥ<C2B9><D4A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤϼ<CBA4><CFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
(<28>㤨<EFBFBD>С<EFBFBD><D0A1>ǥХå<D0A5><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD><CEBD>ϤΤ<CFA4><CEA4><EFBFBD><EFBFBD><EFBFBD> printf() <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD>)
|
||||
<EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʤȤ<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>wonx_include/types.h <20><>
|
||||
#define _WONX_
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #ifdef _WONX_ <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>äƤ<C3A4><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD>ץǡ<D7A5><C7A1><EFBFBD><EFBFBD>μ<EFBFBD><CEBC>꤫<EFBFBD><EAA4AB>]
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>
|
||||
|
||||
#include "WonX.h"
|
||||
#include "WonXDisplay.h"
|
||||
#include "WWDisplay.h"
|
||||
#include "WWColorMap.h"
|
||||
#include "WWPalette.h"
|
||||
#include "WWCharacter.h"
|
||||
#include "WWSprite.h"
|
||||
|
||||
int i;
|
||||
WWDisplay ww_display;
|
||||
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
WWColorMap_PrintData(WWDisplay_GetColorMap(ww_display), stdout);
|
||||
|
||||
for (i = 0; i < 16; i++)
|
||||
WWPalette_PrintData(WWDisplay_GetPalette(ww_display, i), stdout);
|
||||
|
||||
for (i = 0; i < 512; i++)
|
||||
WWCharacter_PrintData(WWDisplay_GetCharacter(ww_display, i), stdout);
|
||||
|
||||
for (i = 0; i < 128; i++)
|
||||
WWSprite_PrintData(WWDisplay_GetSprite(ww_display, i), stdout);
|
||||
|
||||
<EFBFBD>Τ褦<EFBFBD>ʥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥˤ<EFBFBD><EFBFBD>ꡤǤ<EFBFBD>դξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>åȤ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><EFBFBD>¤ʾ<EFBFBD><EFBFBD>꤬<EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>顤
|
||||
|
||||
#ifdef _WONX_
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
printf("Before setting:\n");
|
||||
WWSprite_PrintData(WWDisplay_GetSprite(ww_display, 0), stdout);
|
||||
#endif /* _WONX_ */
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><CBA5>ץ饤<D7A5>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<CBA4><C4A4>Ƥ<EFBFBD><C6A4>¤ʥ<C2A4><CAA5><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD> */
|
||||
|
||||
#ifdef _WONX_
|
||||
printf("After setting:\n");
|
||||
WWSprite_PrintData(WWDisplay_GetSprite(ww_display, 0), stdout);
|
||||
#endif /* _WONX_ */
|
||||
|
||||
<EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤ʥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ǥХå<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>Ω<EFBFBD>ĤǤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
|
||||
Wonx <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>湰μ<E6B9B0><CEBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>̶<EFBFBD><CCB6>ż֤<C5BC><D6A4><EFBFBD><EFBFBD><EFBFBD> Libretto <20>ǽ<C7BD><F1A4A4A4><EFBFBD>
|
||||
WonX <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>湰μ<E6B9B0><CEBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>̶<EFBFBD><CCB6>ż֤<C5BC><D6A4><EFBFBD><EFBFBD><EFBFBD> Libretto <20>ǽ<C7BD><F1A4A4A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ż֥<EFBFBD><EFBFBD>եȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פǤ<EFBFBD><EFBFBD><EFBFBD>GPL<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ԤˤĤ<EFBFBD><EFBFBD>Ƥϡ<EFBFBD>ź<EFBFBD>դ<EFBFBD> OMAKE.jpn <20>Ȥ<F2BBB2BE><C8A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@ int UNIXTimer_Pause(UNIXTimer unix_timer)
|
||||
int UNIXTimer_Unpause(UNIXTimer unix_timer)
|
||||
{
|
||||
if (unix_timer->pause == 0)
|
||||
Wonx_Error("UNIXTimer_Unpause", "Duplicated unpause.");
|
||||
WonX_Error("UNIXTimer_Unpause", "Duplicated unpause.");
|
||||
|
||||
if (unix_timer->pause == 1) {
|
||||
if (unix_timer->interrupt_in_pause > 0) {
|
||||
@@ -259,7 +259,7 @@ UNIXTimer UNIXTimer_Create(int auto_preset, int interval, void * parameter,
|
||||
|
||||
unix_timer = (UNIXTimer)malloc(sizeof(_UNIXTimer));
|
||||
if (unix_timer == NULL)
|
||||
Wonx_Error("UNIXTimer_Create", "Cannot allocate memory.");
|
||||
WonX_Error("UNIXTimer_Create", "Cannot allocate memory.");
|
||||
|
||||
unix_timer->timer_on = 0;
|
||||
unix_timer->pause = 0;
|
||||
@@ -291,7 +291,7 @@ UNIXTimer UNIXTimer_Create(int auto_preset, int interval, void * parameter,
|
||||
UNIXTimer UNIXTimer_Destroy(UNIXTimer unix_timer)
|
||||
{
|
||||
if (unix_timer == NULL)
|
||||
Wonx_Error("UNIXTimer_Destroy", "Object is not created.");
|
||||
WonX_Error("UNIXTimer_Destroy", "Object is not created.");
|
||||
|
||||
UNIXTimer_OFF(unix_timer);
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ typedef struct _UNIXTimer {
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD>ޤΰ<DEA4><CEB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߡ<EFBFBD><DFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD>ޤλ<DEA4><CEBB>֤<EFBFBD><D6A4>褿<EFBFBD><E8A4BF><EFBFBD><EFBFBD><EFBFBD>ˤϡ<CBA4>
|
||||
* <20><><EFBFBD>֤<EFBFBD><D6A4>褿<EFBFBD><E8A4BF><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤβ<DFA4><CEB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Хå<D0A5><C3A5>ؿ<EFBFBD><D8BF><EFBFBD>
|
||||
* <20>ƤӽФ<D3BD><D0A4><EFBFBD><EFBFBD>롥
|
||||
* Wonx <20>Ǥ<EFBFBD> X <20><><EFBFBD><EFBFBD><EFBFBD>ФȤ<D0A4><C8A4>̿<EFBFBD><CCBF><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD>äơ<C3A4><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> X <20><><EFBFBD><EFBFBD><EFBFBD>ФȤ<D0A4>
|
||||
* WonX <20>Ǥ<EFBFBD> X <20><><EFBFBD><EFBFBD><EFBFBD>ФȤ<D0A4><C8A4>̿<EFBFBD><CCBF><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD>äơ<C3A4><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> X <20><><EFBFBD><EFBFBD><EFBFBD>ФȤ<D0A4>
|
||||
* <20>̿<EFBFBD><CCBF><EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD><EAA4B9><EFBFBD>ȡ<EFBFBD><C8A1>̿<EFBFBD><CCBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ʤ<EFBFBD><CAA4>ʤ<EFBFBD><CAA4>褦<EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δؿ<CEB4><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϥ<C7A4><CFA5><EFBFBD><EFBFBD><EFBFBD><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD>롥
|
||||
*/
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
int WWCharacter_GetNumber(WWCharacter c)
|
||||
{
|
||||
if (c == NULL) Wonx_Error("WWCharacter_GetNumber()", "WWCharacter is NULL.");
|
||||
if (c == NULL) WonX_Error("WWCharacter_GetNumber()", "WWCharacter is NULL.");
|
||||
|
||||
return (c->number);
|
||||
}
|
||||
@@ -19,7 +19,7 @@ int WWCharacter_GetNumber(WWCharacter c)
|
||||
int WWCharacter_SetNumber(WWCharacter c, int n)
|
||||
{
|
||||
if ((n < 0) || (n >= 512))
|
||||
Wonx_Error("WWCharacter_SetNumber()", "Invalid range.");
|
||||
WonX_Error("WWCharacter_SetNumber()", "Invalid range.");
|
||||
|
||||
return (c->number = n);
|
||||
}
|
||||
@@ -30,7 +30,7 @@ WWCharacter WWCharacter_Create(int number, unsigned char * bitmap)
|
||||
|
||||
character = (WWCharacter)malloc(sizeof(_WWCharacter));
|
||||
if (character == NULL)
|
||||
Wonx_Error("WWCharacter_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWCharacter_Create", "Cannot allocate memory.");
|
||||
|
||||
WWCharacter_SetNumber(character, number);
|
||||
WWCharacter_SetBitmap(character, bitmap);
|
||||
@@ -41,7 +41,7 @@ WWCharacter WWCharacter_Create(int number, unsigned char * bitmap)
|
||||
WWCharacter WWCharacter_Destroy(WWCharacter character)
|
||||
{
|
||||
if (character == NULL)
|
||||
Wonx_Error("WWCharacter_Destroy()", "WWCharacter is NULL.");
|
||||
WonX_Error("WWCharacter_Destroy()", "WWCharacter is NULL.");
|
||||
free(character);
|
||||
return (NULL);
|
||||
}
|
||||
@@ -56,7 +56,7 @@ int WWCharacter_SetBitmap(WWCharacter character, unsigned char * bitmap)
|
||||
int i;
|
||||
|
||||
if (character == NULL)
|
||||
Wonx_Error("WWCharacter_SetBitmap()", "WWCharacter is NULL.");
|
||||
WonX_Error("WWCharacter_SetBitmap()", "WWCharacter is NULL.");
|
||||
|
||||
for (i = 0; i < 16; i++) {
|
||||
if (bitmap == NULL) {
|
||||
@@ -72,12 +72,12 @@ int WWCharacter_SetBitmap(WWCharacter character, unsigned char * bitmap)
|
||||
int WWCharacter_GetPixel(WWCharacter character, int x, int y)
|
||||
{
|
||||
if (character == NULL)
|
||||
Wonx_Error("WWCharacter_GetPixel()", "WWCharacter is NULL.");
|
||||
WonX_Error("WWCharacter_GetPixel()", "WWCharacter is NULL.");
|
||||
|
||||
if ((x < 0) || (x > 7))
|
||||
Wonx_Error("WWCharacter_GetPixel()", "x is invalid value.");
|
||||
WonX_Error("WWCharacter_GetPixel()", "x is invalid value.");
|
||||
if ((y < 0) || (y > 7))
|
||||
Wonx_Error("WWCharacter_GetPixel()", "y is invalid value.");
|
||||
WonX_Error("WWCharacter_GetPixel()", "y is invalid value.");
|
||||
|
||||
/* <20>ӥåȥޥåפ<C3A5>2<EFBFBD>ӥåȤǤԤȤĤΥԥ<CEA5><D4A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>롥 */
|
||||
/* 2<>ӥåȤ<C3A5><C8A4>ͤ<EFBFBD><CDA4><EFBFBD>palette <20>ο<EFBFBD><CEBF><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>롥 */
|
||||
@@ -91,14 +91,14 @@ int WWCharacter_SetPixel(WWCharacter character, int x, int y, int pixel)
|
||||
{
|
||||
unsigned char p;
|
||||
if (character == NULL)
|
||||
Wonx_Error("WWCharacter_SetPixel()", "WWCharacter is NULL.");
|
||||
WonX_Error("WWCharacter_SetPixel()", "WWCharacter is NULL.");
|
||||
|
||||
if ((x < 0) || (x > 7))
|
||||
Wonx_Error("WWCharacter_SetPixel()", "x is invalid value.");
|
||||
WonX_Error("WWCharacter_SetPixel()", "x is invalid value.");
|
||||
if ((y < 0) || (y > 7))
|
||||
Wonx_Error("WWCharacter_SetPixel()", "y is invalid value.");
|
||||
WonX_Error("WWCharacter_SetPixel()", "y is invalid value.");
|
||||
if ((pixel < 0) || (pixel > 3))
|
||||
Wonx_Error("WWCharacter_SetPixel()", "Invalid pixel.");
|
||||
WonX_Error("WWCharacter_SetPixel()", "Invalid pixel.");
|
||||
|
||||
p = ((unsigned char)pixel) & 0x03;
|
||||
p = p << ((x % 4) * 2);
|
||||
|
||||
@@ -15,7 +15,7 @@ WWColorMap WWColorMap_Create(int * lcd_colors)
|
||||
|
||||
color_map = (WWColorMap)malloc(sizeof(_WWColorMap));
|
||||
if (color_map == NULL)
|
||||
Wonx_Error("WWColorMap_Create", "Cannot allocate memory");
|
||||
WonX_Error("WWColorMap_Create", "Cannot allocate memory");
|
||||
|
||||
WWColorMap_SetLCDColors(color_map, lcd_colors);
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ WWDisplay WWDisplay_Create(int lcd_panel_width, int lcd_panel_height,
|
||||
|
||||
display = (WWDisplay)malloc(sizeof(_WWDisplay));
|
||||
if (display == NULL)
|
||||
Wonx_Error("WWDisplay_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWDisplay_Create", "Cannot allocate memory.");
|
||||
|
||||
WWDisplay_SetColorMap(display, WWColorMap_Create(NULL));
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@ static WWInterruptVector WWInterruptVector_Create(int number)
|
||||
|
||||
vector = (WWInterruptVector)malloc(sizeof(_WWInterruptVector));
|
||||
if (vector == NULL)
|
||||
Wonx_Error("WWInterruptVector_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWInterruptVector_Create", "Cannot allocate memory.");
|
||||
|
||||
WWInterruptVector_SetNumber(vector, number);
|
||||
WWInterruptVector_SetCallback(vector, NULL);
|
||||
@@ -58,7 +58,7 @@ static WWInterruptVector WWInterruptVector_Create(int number)
|
||||
static WWInterruptVector WWInterruptVector_Destroy(WWInterruptVector vector)
|
||||
{
|
||||
if (vector == NULL)
|
||||
Wonx_Error("WWInterruptVector_Destroy", "Object is not created.");
|
||||
WonX_Error("WWInterruptVector_Destroy", "Object is not created.");
|
||||
free(vector);
|
||||
return (NULL);
|
||||
}
|
||||
@@ -71,7 +71,7 @@ static WWInterruptVector WWInterrupt_GetVector(WWInterrupt interrupt,
|
||||
int number)
|
||||
{
|
||||
if ((number < 0) || (number > 7))
|
||||
Wonx_Error("WWInterrupt_SetVector", "Invalid interrupt number.");
|
||||
WonX_Error("WWInterrupt_SetVector", "Invalid interrupt number.");
|
||||
return (interrupt->vector[number]);
|
||||
}
|
||||
|
||||
@@ -80,7 +80,7 @@ static WWInterruptVector WWInterrupt_SetVector(WWInterrupt interrupt,
|
||||
WWInterruptVector vector)
|
||||
{
|
||||
if ((number < 0) || (number > 7))
|
||||
Wonx_Error("WWInterrupt_SetVector", "Invalid interrupt number.");
|
||||
WonX_Error("WWInterrupt_SetVector", "Invalid interrupt number.");
|
||||
return (interrupt->vector[number] = vector);
|
||||
}
|
||||
|
||||
@@ -313,7 +313,7 @@ WWInterrupt WWInterrupt_Create()
|
||||
|
||||
interrupt = (WWInterrupt)malloc(sizeof(_WWInterrupt));
|
||||
if (interrupt == NULL)
|
||||
Wonx_Error("WWInterrupt_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWInterrupt_Create", "Cannot allocate memory.");
|
||||
|
||||
for (i = 0; i < 8; i++)
|
||||
WWInterrupt_SetVector(interrupt, i, WWInterruptVector_Create(i));
|
||||
@@ -331,7 +331,7 @@ WWInterrupt WWInterrupt_Destroy(WWInterrupt interrupt)
|
||||
WWInterruptVector vector;
|
||||
|
||||
if (interrupt == NULL)
|
||||
Wonx_Error("WWInterrupt_Destroy", "Object is not created.");
|
||||
WonX_Error("WWInterrupt_Destroy", "Object is not created.");
|
||||
|
||||
for (i = 0; i < 8; i++) {
|
||||
vector = WWInterrupt_GetVector(interrupt, i);
|
||||
|
||||
@@ -93,7 +93,7 @@ WWLCDPanel WWLCDPanel_Create(int width, int height)
|
||||
|
||||
lcd_panel = (WWLCDPanel)malloc(sizeof(_WWLCDPanel));
|
||||
if (lcd_panel == NULL)
|
||||
Wonx_Error("WWLCDPanel_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWLCDPanel_Create", "Cannot allocate memory.");
|
||||
|
||||
WWLCDPanel_SetWidth( lcd_panel, width);
|
||||
WWLCDPanel_SetHeight(lcd_panel, height);
|
||||
|
||||
@@ -22,7 +22,7 @@ WWPalette WWPalette_Create(int number, int * mapped_colors, int transparent)
|
||||
|
||||
palette = (WWPalette)malloc(sizeof(_WWPalette));
|
||||
if (palette == NULL)
|
||||
Wonx_Error("WWPalette_Create", "Cannot allocate memory");
|
||||
WonX_Error("WWPalette_Create", "Cannot allocate memory");
|
||||
|
||||
WWPalette_SetNumber(palette, number);
|
||||
WWPalette_SetTransparent(palette, transparent);
|
||||
|
||||
@@ -41,7 +41,7 @@ static WWScreenCharacter WWScreenCharacter_Create(int horizontal, int vertical,
|
||||
|
||||
screen_character = (WWScreenCharacter)malloc(sizeof(_WWScreenCharacter));
|
||||
if (screen_character == NULL)
|
||||
Wonx_Error("WWScreenCharacter", "Cannot allocate memory.");
|
||||
WonX_Error("WWScreenCharacter", "Cannot allocate memory.");
|
||||
|
||||
WWScreenCharacter_SetHorizontal(screen_character, horizontal);
|
||||
WWScreenCharacter_SetVertical(screen_character, vertical);
|
||||
@@ -201,7 +201,7 @@ WWScreen WWScreen_Create(int number,
|
||||
|
||||
screen = (WWScreen)malloc(sizeof(_WWScreen));
|
||||
if (screen == NULL)
|
||||
Wonx_Error("WWScreen_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWScreen_Create", "Cannot allocate memory.");
|
||||
|
||||
WWScreen_SetNumber(screen, number);
|
||||
WWScreen_SetWidth( screen, width);
|
||||
|
||||
@@ -51,7 +51,7 @@ WWSerialPort WWSerialPort_Create()
|
||||
|
||||
ww_serial_port = (WWSerialPort)malloc(sizeof(_WWSerialPort));
|
||||
if (ww_serial_port == NULL)
|
||||
Wonx_Error("WWSerialPort_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWSerialPort_Create", "Cannot allocate memory.");
|
||||
|
||||
WWSerialPort_OFF(ww_serial_port);
|
||||
WWSerialPort_SetBaudrate38400(ww_serial_port);
|
||||
@@ -68,7 +68,7 @@ WWSerialPort WWSerialPort_Create()
|
||||
WWSerialPort WWSerialPort_Destroy(WWSerialPort ww_serial_port)
|
||||
{
|
||||
if (ww_serial_port == NULL)
|
||||
Wonx_Error("WWSerialPort_Destroy", "Object is not created.");
|
||||
WonX_Error("WWSerialPort_Destroy", "Object is not created.");
|
||||
|
||||
free(ww_serial_port);
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ WWSprite WWSprite_Create(int number, int x, int y,
|
||||
|
||||
sprite = (WWSprite)malloc(sizeof(_WWSprite));
|
||||
if (sprite == NULL)
|
||||
Wonx_Error("WWSprite_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWSprite_Create", "Cannot allocate memory.");
|
||||
|
||||
WWSprite_SetNumber(sprite, number);
|
||||
WWSprite_SetHorizontal(sprite, horizontal);
|
||||
|
||||
20
WWText.c
20
WWText.c
@@ -55,7 +55,7 @@ int WWText_SetTextWindow(WWText ww_text, int x, int y,
|
||||
c = WWText_GetBase(ww_text);
|
||||
for (ty = 0; ty < WWText_GetHeight(ww_text); ty++) {
|
||||
for (tx = 0; tx < WWText_GetWidth(ww_text); tx++) {
|
||||
if (c >= 512) Wonx_Error("WWText_SetTextWindow", "Over character.");
|
||||
if (c >= 512) WonX_Error("WWText_SetTextWindow", "Over character.");
|
||||
ww_character = WWDisplay_GetCharacter(ww_display, c);
|
||||
WWCharacter_SetBitmap(ww_character, NULL);
|
||||
WWScreen_SetCharacter(WWText_GetScreen(ww_text),
|
||||
@@ -73,8 +73,11 @@ int WWText_PutCharacter(WWText ww_text, int x, int y, int character,
|
||||
{
|
||||
WWCharacter ww_character;
|
||||
|
||||
if ((character < 0) || (character > 127))
|
||||
Wonx_Error("WWText_PutCharacter", "Character number is out of range.");
|
||||
if ((character < 0) || (character > 127)) {
|
||||
printf("warning : WWText_PutCharacter() : Character number is out of range.\n");
|
||||
fflush(stdout);
|
||||
return (-1);
|
||||
}
|
||||
|
||||
/*
|
||||
* <20>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>ϡ<EFBFBD>text_window_init() <20>ǻ<EFBFBD><C7BB>ꤷ<EFBFBD><EAA4B7><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><C9A5><EFBFBD>
|
||||
@@ -82,8 +85,11 @@ int WWText_PutCharacter(WWText ww_text, int x, int y, int character,
|
||||
*/
|
||||
|
||||
if ( (x < 0) || (x > WWText_GetWidth( ww_text) - 1) ||
|
||||
(y < 0) || (y > WWText_GetHeight(ww_text) - 1) )
|
||||
Wonx_Error("WWText_PutCharacter", "Position is out of range.");
|
||||
(y < 0) || (y > WWText_GetHeight(ww_text) - 1) ) {
|
||||
printf("warning : WWText_PutCharacter() : Position is out of range.\n");
|
||||
fflush(stdout);
|
||||
return (-1);
|
||||
}
|
||||
|
||||
#if 0
|
||||
n = WWText_GetBase(ww_text) +
|
||||
@@ -119,7 +125,7 @@ WWText WWText_Create(WWScreen screen,
|
||||
int i;
|
||||
|
||||
ww_text = (WWText)malloc(sizeof(_WWText));
|
||||
if (ww_text == NULL) Wonx_Error("WWText_Create", "Cannot allocate memory.");
|
||||
if (ww_text == NULL) WonX_Error("WWText_Create", "Cannot allocate memory.");
|
||||
|
||||
WWText_SetScreen(ww_text, screen);
|
||||
WWText_SetX(ww_text, 0);
|
||||
@@ -139,7 +145,7 @@ WWText WWText_Destroy(WWText ww_text)
|
||||
{
|
||||
int i;
|
||||
|
||||
if (ww_text == NULL) Wonx_Error("WWText_Destroy", "Object is not created.");
|
||||
if (ww_text == NULL) WonX_Error("WWText_Destroy", "Object is not created.");
|
||||
|
||||
for (i = 0; i < 128; i++) {
|
||||
if (WWText_GetFont(ww_text, i))
|
||||
|
||||
@@ -81,7 +81,7 @@ WWTimer WWTimer_Create(int auto_preset, int preset)
|
||||
|
||||
ww_timer = (WWTimer)malloc(sizeof(_WWTimer));
|
||||
if (ww_timer == NULL)
|
||||
Wonx_Error("WWTimer_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WWTimer_Create", "Cannot allocate memory.");
|
||||
|
||||
WWTimer_OFF(ww_timer);
|
||||
WWTimer_SetAutoPreset(ww_timer, auto_preset);
|
||||
@@ -98,7 +98,7 @@ WWTimer WWTimer_Create(int auto_preset, int preset)
|
||||
WWTimer WWTimer_Destroy(WWTimer ww_timer)
|
||||
{
|
||||
if (ww_timer == NULL)
|
||||
Wonx_Error("WWTimer_Destroy", "Object is not created.");
|
||||
WonX_Error("WWTimer_Destroy", "Object is not created.");
|
||||
|
||||
free(ww_timer);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "WonxP.h"
|
||||
#include "WonXP.h"
|
||||
#include "etc.h"
|
||||
|
||||
#include "wonx_include/disp.h"
|
||||
@@ -10,58 +10,58 @@
|
||||
/* ディスプレイの確保 */
|
||||
/*****************************************************************************/
|
||||
|
||||
static Wonx wonx = NULL;
|
||||
static WonX wonx = NULL;
|
||||
|
||||
int Wonx_IsCreated(void)
|
||||
int WonX_IsCreated(void)
|
||||
{
|
||||
return (wonx != NULL);
|
||||
}
|
||||
|
||||
void Wonx_Create(void)
|
||||
void WonX_Create(void)
|
||||
{
|
||||
WWScreen screen;
|
||||
WWPalette palette;
|
||||
|
||||
wonx = (Wonx)malloc(sizeof(_Wonx));
|
||||
if (wonx == NULL) Wonx_Error("Wonx_Create", "Cannot allocate memory.");
|
||||
wonx = (WonX)malloc(sizeof(_WonX));
|
||||
if (wonx == NULL) WonX_Error("WonX_Create", "Cannot allocate memory.");
|
||||
|
||||
wonx->wonx_display =
|
||||
WonxDisplay_Create(LCD_PIXEL_WIDTH * 2, LCD_PIXEL_HEIGHT * 2,
|
||||
WonXDisplay_Create(LCD_PIXEL_WIDTH * 2, LCD_PIXEL_HEIGHT * 2,
|
||||
LCD_PIXEL_WIDTH, LCD_PIXEL_HEIGHT,
|
||||
SCREEN_CHAR_WIDTH, SCREEN_CHAR_HEIGHT);
|
||||
screen =
|
||||
WWDisplay_GetScreen(WonxDisplay_GetWWDisplay(wonx->wonx_display), SCREEN2);
|
||||
WWDisplay_GetScreen(WonXDisplay_GetWWDisplay(wonx->wonx_display), SCREEN2);
|
||||
/* デフォルトのテキスト表示用パレットは0 */
|
||||
palette =
|
||||
WWDisplay_GetPalette(WonxDisplay_GetWWDisplay(wonx->wonx_display), 0);
|
||||
WWDisplay_GetPalette(WonXDisplay_GetWWDisplay(wonx->wonx_display), 0);
|
||||
|
||||
wonx->wonx_text =
|
||||
WonxText_Create(screen, 0, 0, TEXT_SCREEN_WIDTH, TEXT_SCREEN_HEIGHT,
|
||||
WonXText_Create(screen, 0, 0, TEXT_SCREEN_WIDTH, TEXT_SCREEN_HEIGHT,
|
||||
palette);
|
||||
|
||||
wonx->wonx_system = WonxSystem_Create();
|
||||
wonx->wonx_system = WonXSystem_Create();
|
||||
|
||||
wonx->wonx_serial_port = WonxSerialPort_Create();
|
||||
wonx->wonx_serial_port = WonXSerialPort_Create();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
WonxDisplay Wonx_GetWonxDisplay(void)
|
||||
WonXDisplay WonX_GetWonXDisplay(void)
|
||||
{
|
||||
return (wonx->wonx_display);
|
||||
}
|
||||
|
||||
WonxText Wonx_GetWonxText(void)
|
||||
WonXText WonX_GetWonXText(void)
|
||||
{
|
||||
return (wonx->wonx_text);
|
||||
}
|
||||
|
||||
WonxSystem Wonx_GetWonxSystem(void)
|
||||
WonXSystem WonX_GetWonXSystem(void)
|
||||
{
|
||||
return (wonx->wonx_system);
|
||||
}
|
||||
|
||||
WonxSerialPort Wonx_GetWonxSerialPort(void)
|
||||
WonXSerialPort WonX_GetWonXSerialPort(void)
|
||||
{
|
||||
return (wonx->wonx_serial_port);
|
||||
}
|
||||
@@ -1,20 +1,20 @@
|
||||
#ifndef _wonx_h_INCLUDED_
|
||||
#define _wonx_h_INCLUDED_
|
||||
|
||||
#include "WonxDisplay.h"
|
||||
#include "WonxText.h"
|
||||
#include "WonxSystem.h"
|
||||
#include "WonxSerialPort.h"
|
||||
#include "WonXDisplay.h"
|
||||
#include "WonXText.h"
|
||||
#include "WonXSystem.h"
|
||||
#include "WonXSerialPort.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ディスプレイの確保 */
|
||||
/*****************************************************************************/
|
||||
|
||||
int Wonx_IsCreated(void);
|
||||
void Wonx_Create(void);
|
||||
WonxDisplay Wonx_GetWonxDisplay(void);
|
||||
WonxText Wonx_GetWonxText(void);
|
||||
WonxSystem Wonx_GetWonxSystem(void);
|
||||
WonxSerialPort Wonx_GetWonxSerialPort(void);
|
||||
int WonX_IsCreated(void);
|
||||
void WonX_Create(void);
|
||||
WonXDisplay WonX_GetWonXDisplay(void);
|
||||
WonXText WonX_GetWonXText(void);
|
||||
WonXSystem WonX_GetWonXSystem(void);
|
||||
WonXSerialPort WonX_GetWonXSerialPort(void);
|
||||
|
||||
#endif
|
||||
@@ -2,57 +2,57 @@
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "WonxDisplayP.h"
|
||||
#include "WonXDisplayP.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* メンバ関数の定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
XDisplay WonxDisplay_GetXDisplay(WonxDisplay wonx_display)
|
||||
XDisplay WonXDisplay_GetXDisplay(WonXDisplay wonx_display)
|
||||
{ return (wonx_display->x_display); }
|
||||
WWDisplay WonxDisplay_GetWWDisplay(WonxDisplay wonx_display)
|
||||
WWDisplay WonXDisplay_GetWWDisplay(WonXDisplay wonx_display)
|
||||
{ return (wonx_display->ww_display); }
|
||||
|
||||
static XDisplay WonxDisplay_SetXDisplay(WonxDisplay wonx_d, XDisplay xd)
|
||||
static XDisplay WonXDisplay_SetXDisplay(WonXDisplay wonx_d, XDisplay xd)
|
||||
{ return (wonx_d->x_display = xd); }
|
||||
static WWDisplay WonxDisplay_SetWWDisplay(WonxDisplay wonx_d, WWDisplay wd)
|
||||
static WWDisplay WonXDisplay_SetWWDisplay(WonXDisplay wonx_d, WWDisplay wd)
|
||||
{ return (wonx_d->ww_display = wd); }
|
||||
|
||||
WonxDisplay WonxDisplay_Create(int x_width, int x_height,
|
||||
WonXDisplay WonXDisplay_Create(int x_width, int x_height,
|
||||
int ww_lcd_panel_width, int ww_lcd_panel_height,
|
||||
int ww_screen_width, int ww_screen_height)
|
||||
{
|
||||
WonxDisplay wonx_display;
|
||||
WonXDisplay wonx_display;
|
||||
WWDisplay ww_display;
|
||||
XDisplay x_display;
|
||||
|
||||
wonx_display = (WonxDisplay)malloc(sizeof(_WonxDisplay));
|
||||
wonx_display = (WonXDisplay)malloc(sizeof(_WonXDisplay));
|
||||
if (wonx_display == NULL)
|
||||
Wonx_Error("WonxDisplay_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WonXDisplay_Create", "Cannot allocate memory.");
|
||||
|
||||
ww_display = WWDisplay_Create(ww_lcd_panel_width, ww_lcd_panel_height,
|
||||
ww_screen_width, ww_screen_height);
|
||||
if (ww_display == NULL)
|
||||
Wonx_Error("WonxDisplay_Create", "Cannot create WonderWitch display.");
|
||||
WonxDisplay_SetWWDisplay(wonx_display, ww_display);
|
||||
WonX_Error("WonXDisplay_Create", "Cannot create WonderWitch display.");
|
||||
WonXDisplay_SetWWDisplay(wonx_display, ww_display);
|
||||
|
||||
x_display = XDisplay_Create(x_width, x_height);
|
||||
if (x_display == NULL)
|
||||
Wonx_Error("WonxDisplay_Create", "Cannot create X display.");
|
||||
WonxDisplay_SetXDisplay(wonx_display, x_display);
|
||||
WonX_Error("WonXDisplay_Create", "Cannot create X display.");
|
||||
WonXDisplay_SetXDisplay(wonx_display, x_display);
|
||||
|
||||
return (wonx_display);
|
||||
}
|
||||
|
||||
int WonxDisplay_Sync(WonxDisplay wonx_display)
|
||||
int WonXDisplay_Sync(WonXDisplay wonx_display)
|
||||
{
|
||||
int i;
|
||||
XDisplay x_display;
|
||||
WWDisplay ww_display;
|
||||
|
||||
x_display = WonxDisplay_GetXDisplay(wonx_display);
|
||||
ww_display = WonxDisplay_GetWWDisplay(wonx_display);
|
||||
x_display = WonXDisplay_GetXDisplay(wonx_display);
|
||||
ww_display = WonXDisplay_GetWWDisplay(wonx_display);
|
||||
|
||||
if (XDisplay_GetColorMapPrint(x_display)) {
|
||||
WWColorMap_PrintData(WWDisplay_GetColorMap(ww_display), stdout);
|
||||
@@ -85,14 +85,14 @@ int WonxDisplay_Sync(WonxDisplay wonx_display)
|
||||
return (0);
|
||||
}
|
||||
|
||||
int WonxDisplay_Flush(WonxDisplay wonx_display)
|
||||
int WonXDisplay_Flush(WonXDisplay wonx_display)
|
||||
{
|
||||
XDisplay x_display;
|
||||
WWDisplay ww_display;
|
||||
WWLCDPanel ww_lcd_panel;
|
||||
|
||||
x_display = WonxDisplay_GetXDisplay(wonx_display);
|
||||
ww_display = WonxDisplay_GetWWDisplay(wonx_display);
|
||||
x_display = WonXDisplay_GetXDisplay(wonx_display);
|
||||
ww_display = WonXDisplay_GetWWDisplay(wonx_display);
|
||||
|
||||
if (XDisplay_GetLCDDraw(x_display)) {
|
||||
WWDisplay_DrawLCDPanel(ww_display);
|
||||
@@ -100,7 +100,7 @@ int WonxDisplay_Flush(WonxDisplay wonx_display)
|
||||
XDisplay_DrawLCDWindow(x_display, ww_lcd_panel);
|
||||
}
|
||||
|
||||
WonxDisplay_Sync(wonx_display);
|
||||
WonXDisplay_Sync(wonx_display);
|
||||
|
||||
return (0);
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef _WonxDisplay_h_INCLUDED_
|
||||
#define _WonxDisplay_h_INCLUDED_
|
||||
#ifndef _WonXDisplay_h_INCLUDED_
|
||||
#define _WonXDisplay_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
@@ -12,15 +12,15 @@
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxDisplay * WonxDisplay;
|
||||
typedef struct _WonXDisplay * WonXDisplay;
|
||||
|
||||
XDisplay WonxDisplay_GetXDisplay(WonxDisplay wonx_display);
|
||||
WWDisplay WonxDisplay_GetWWDisplay(WonxDisplay wonx_display);
|
||||
WonxDisplay WonxDisplay_Create(int x_width, int x_height,
|
||||
XDisplay WonXDisplay_GetXDisplay(WonXDisplay wonx_display);
|
||||
WWDisplay WonXDisplay_GetWWDisplay(WonXDisplay wonx_display);
|
||||
WonXDisplay WonXDisplay_Create(int x_width, int x_height,
|
||||
int ww_lcd_panel_width, int ww_lcd_panel_height,
|
||||
int ww_screen_width, int ww_screen_height);
|
||||
int WonxDisplay_Sync(WonxDisplay wonx_display);
|
||||
int WonxDisplay_Flush(WonxDisplay wonx_display);
|
||||
int WonXDisplay_Sync(WonXDisplay wonx_display);
|
||||
int WonXDisplay_Flush(WonXDisplay wonx_display);
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
@@ -1,20 +1,20 @@
|
||||
#ifndef _WonxDisplayP_h_INCLUDED_
|
||||
#define _WonxDisplayP_h_INCLUDED_
|
||||
#ifndef _WonXDisplayP_h_INCLUDED_
|
||||
#define _WonXDisplayP_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "WonxDisplay.h"
|
||||
#include "WonXDisplay.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxDisplay {
|
||||
typedef struct _WonXDisplay {
|
||||
XDisplay x_display;
|
||||
WWDisplay ww_display;
|
||||
} _WonxDisplay;
|
||||
} _WonXDisplay;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
@@ -1,24 +1,24 @@
|
||||
#ifndef _WonxP_h_INCLUDED_
|
||||
#define _WonxP_h_INCLUDED_
|
||||
#ifndef _WonXP_h_INCLUDED_
|
||||
#define _WonXP_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _Wonx {
|
||||
WonxDisplay wonx_display;
|
||||
WonxText wonx_text;
|
||||
WonxSystem wonx_system;
|
||||
WonxSerialPort wonx_serial_port;
|
||||
} _Wonx;
|
||||
typedef struct _WonX {
|
||||
WonXDisplay wonx_display;
|
||||
WonXText wonx_text;
|
||||
WonXSystem wonx_system;
|
||||
WonXSerialPort wonx_serial_port;
|
||||
} _WonX;
|
||||
|
||||
typedef struct _Wonx * Wonx;
|
||||
typedef struct _WonX * WonX;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
@@ -2,47 +2,47 @@
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "WonxSerialPortP.h"
|
||||
#include "WonXSerialPortP.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* メンバ関数の定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
WWSerialPort WonxSerialPort_GetWWSerialPort(WonxSerialPort wonx_serial_port)
|
||||
WWSerialPort WonXSerialPort_GetWWSerialPort(WonXSerialPort wonx_serial_port)
|
||||
{ return (wonx_serial_port->ww_serial_port); }
|
||||
WWSerialPort WonxSerialPort_SetWWSerialPort(WonxSerialPort wonx_serial_port,
|
||||
WWSerialPort WonXSerialPort_SetWWSerialPort(WonXSerialPort wonx_serial_port,
|
||||
WWSerialPort ww_serial_port)
|
||||
{ return (wonx_serial_port->ww_serial_port = ww_serial_port); }
|
||||
|
||||
WonxSerialPort WonxSerialPort_Create()
|
||||
WonXSerialPort WonXSerialPort_Create()
|
||||
{
|
||||
WonxSerialPort wonx_serial_port;
|
||||
WonXSerialPort wonx_serial_port;
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
wonx_serial_port = (WonxSerialPort)malloc(sizeof(_WonxSerialPort));
|
||||
wonx_serial_port = (WonXSerialPort)malloc(sizeof(_WonXSerialPort));
|
||||
if (wonx_serial_port == NULL)
|
||||
Wonx_Error("WonxSerialPort_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WonXSerialPort_Create", "Cannot allocate memory.");
|
||||
|
||||
ww_serial_port = WWSerialPort_Create();
|
||||
if (ww_serial_port == NULL)
|
||||
Wonx_Error("WonxSerialPort_Create",
|
||||
WonX_Error("WonXSerialPort_Create",
|
||||
"Cannot create WonderWitch serial port.");
|
||||
WonxSerialPort_SetWWSerialPort(wonx_serial_port, ww_serial_port);
|
||||
WonXSerialPort_SetWWSerialPort(wonx_serial_port, ww_serial_port);
|
||||
|
||||
return (wonx_serial_port);
|
||||
}
|
||||
|
||||
WonxSerialPort WonxSerialPort_Destroy(WonxSerialPort wonx_serial_port)
|
||||
WonXSerialPort WonXSerialPort_Destroy(WonXSerialPort wonx_serial_port)
|
||||
{
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
if (wonx_serial_port == NULL)
|
||||
Wonx_Error("WonxSerialPort_Destroy", "Object is not created.");
|
||||
WonX_Error("WonXSerialPort_Destroy", "Object is not created.");
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(wonx_serial_port);
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(wonx_serial_port);
|
||||
if (ww_serial_port)
|
||||
WonxSerialPort_SetWWSerialPort(wonx_serial_port,
|
||||
WonXSerialPort_SetWWSerialPort(wonx_serial_port,
|
||||
WWSerialPort_Destroy(ww_serial_port));
|
||||
|
||||
free(wonx_serial_port);
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef _WonxSerialPort_h_INCLUDED_
|
||||
#define _WonxSerialPort_h_INCLUDED_
|
||||
#ifndef _WonXSerialPort_h_INCLUDED_
|
||||
#define _WonXSerialPort_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
@@ -11,18 +11,18 @@
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxSerialPort * WonxSerialPort;
|
||||
typedef struct _WonXSerialPort * WonXSerialPort;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* メンバ関数の定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
WWSerialPort WonxSerialPort_GetWWSerialPort(WonxSerialPort wonx_serial_port);
|
||||
WWSerialPort WonxSerialPort_SetWWSerialPort(WonxSerialPort wonx_serial_port,
|
||||
WWSerialPort WonXSerialPort_GetWWSerialPort(WonXSerialPort wonx_serial_port);
|
||||
WWSerialPort WonXSerialPort_SetWWSerialPort(WonXSerialPort wonx_serial_port,
|
||||
WWSerialPort ww_serial_port);
|
||||
|
||||
WonxSerialPort WonxSerialPort_Create();
|
||||
WonxSerialPort WonxSerialPort_Destroy(WonxSerialPort wonx_serial_port);
|
||||
WonXSerialPort WonXSerialPort_Create();
|
||||
WonXSerialPort WonXSerialPort_Destroy(WonXSerialPort wonx_serial_port);
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
@@ -1,19 +1,19 @@
|
||||
#ifndef _WonxSerialPortP_h_INCLUDED_
|
||||
#define _WonxSerialPortP_h_INCLUDED_
|
||||
#ifndef _WonXSerialPortP_h_INCLUDED_
|
||||
#define _WonXSerialPortP_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "WonxSerialPort.h"
|
||||
#include "WonXSerialPort.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxSerialPort {
|
||||
typedef struct _WonXSerialPort {
|
||||
WWSerialPort ww_serial_port;
|
||||
} _WonxSerialPort;
|
||||
} _WonXSerialPort;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
171
WonXSystem.c
Normal file
171
WonXSystem.c
Normal file
@@ -0,0 +1,171 @@
|
||||
/*****************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "wonx_configure.h"
|
||||
|
||||
#include "WonXSystemP.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>дؿ<D0B4><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
WWInterrupt WonXSystem_GetWWInterrupt(WonXSystem wonx_system)
|
||||
{ return (wonx_system->ww_interrupt); }
|
||||
WWInterrupt WonXSystem_SetWWInterrupt(WonXSystem wonx_system,
|
||||
WWInterrupt ww_interrupt)
|
||||
{ return (wonx_system->ww_interrupt = ww_interrupt); }
|
||||
|
||||
WWTimer WonXSystem_GetWWTimer(WonXSystem wonx_system, int type)
|
||||
{ return (wonx_system->ww_timer[type]); }
|
||||
WWTimer WonXSystem_SetWWTimer(WonXSystem wonx_system, int type, WWTimer t)
|
||||
{ return (wonx_system->ww_timer[type] = t); }
|
||||
|
||||
WWTimer WonXSystem_GetWWVBlankTimer(WonXSystem wonx_system)
|
||||
{ return (WonXSystem_GetWWTimer(wonx_system, 0)); }
|
||||
WWTimer WonXSystem_SetWWVBlankTimer(WonXSystem wonx_system, WWTimer t)
|
||||
{ return (WonXSystem_SetWWTimer(wonx_system, 0, t)); }
|
||||
|
||||
WWTimer WonXSystem_GetWWVBlankCountUpTimer(WonXSystem wonx_system)
|
||||
{ return (WonXSystem_GetWWTimer(wonx_system, 1)); }
|
||||
WWTimer WonXSystem_SetWWVBlankCountUpTimer(WonXSystem wonx_system, WWTimer t)
|
||||
{ return (WonXSystem_SetWWTimer(wonx_system, 1, t)); }
|
||||
|
||||
WWTimer WonXSystem_GetWWHBlankCountUpTimer(WonXSystem wonx_system)
|
||||
{ return (WonXSystem_GetWWTimer(wonx_system, 2)); }
|
||||
WWTimer WonXSystem_SetWWHBlankCountUpTimer(WonXSystem wonx_system, WWTimer t)
|
||||
{ return (WonXSystem_SetWWTimer(wonx_system, 2, t)); }
|
||||
|
||||
UNIXTimer WonXSystem_GetUNIXTimer(WonXSystem wonx_system)
|
||||
{ return (wonx_system->unix_timer); }
|
||||
UNIXTimer WonXSystem_SetUNIXTimer(WonXSystem wonx_system,
|
||||
UNIXTimer unix_timer)
|
||||
{ return (wonx_system->unix_timer = unix_timer); }
|
||||
|
||||
static int WonXTimer_Callback(WonXSystem wonx_system)
|
||||
{
|
||||
WWTimer ww_timer;
|
||||
WWInterrupt ww_interrupt;
|
||||
|
||||
ww_interrupt = WonXSystem_GetWWInterrupt(wonx_system);
|
||||
|
||||
ww_timer = WonXSystem_GetWWVBlankTimer(wonx_system);
|
||||
if (WWTimer_IsON(ww_timer)) {
|
||||
if (WWTimer_Count(ww_timer))
|
||||
WWInterrupt_ExecuteVBlankCallback(ww_interrupt);
|
||||
}
|
||||
|
||||
ww_timer = WonXSystem_GetWWVBlankCountUpTimer(wonx_system);
|
||||
if (WWTimer_IsON(ww_timer)) {
|
||||
if (WWTimer_Count(ww_timer))
|
||||
WWInterrupt_ExecuteTimerCountUpCallback(ww_interrupt);
|
||||
}
|
||||
|
||||
ww_timer = WonXSystem_GetWWHBlankCountUpTimer(wonx_system);
|
||||
if (WWTimer_IsON(ww_timer)) {
|
||||
if (WWTimer_Count(ww_timer))
|
||||
WWInterrupt_ExecuteHBlankCountUpCallback(ww_interrupt);
|
||||
}
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
WonXSystem WonXSystem_Create()
|
||||
{
|
||||
WonXSystem wonx_system;
|
||||
WWInterrupt ww_interrupt;
|
||||
WWTimer ww_timer;
|
||||
UNIXTimer unix_timer;
|
||||
|
||||
wonx_system = (WonXSystem)malloc(sizeof(_WonXSystem));
|
||||
if (wonx_system == NULL)
|
||||
WonX_Error("WonXSystem_Create", "Cannot allocate memory.");
|
||||
|
||||
ww_interrupt = WWInterrupt_Create();
|
||||
if (ww_interrupt == NULL)
|
||||
WonX_Error("WonXSystem_Create", "Cannot create WonderWitch interrupt.");
|
||||
WonXSystem_SetWWInterrupt(wonx_system, ww_interrupt);
|
||||
|
||||
ww_timer = WWTimer_Create(1, WONX_VBLANK_INTERVAL);
|
||||
if (ww_timer == NULL)
|
||||
WonX_Error("WonXSystem_Create", "Cannot create WonderWitch VBlank timer.");
|
||||
WonXSystem_SetWWVBlankTimer(wonx_system, ww_timer);
|
||||
|
||||
ww_timer = WWTimer_Create(0, WONX_VBLANK_INTERVAL);
|
||||
if (ww_timer == NULL)
|
||||
WonX_Error("WonXSystem_Create",
|
||||
"Cannot create WonderWitch VBlank count up timer.");
|
||||
WonXSystem_SetWWVBlankCountUpTimer(wonx_system, ww_timer);
|
||||
|
||||
ww_timer = WWTimer_Create(0, WONX_HBLANK_INTERVAL);
|
||||
if (ww_timer == NULL)
|
||||
WonX_Error("WonXSystem_Create",
|
||||
"Cannot create WonderWitch HBlank count up timer.");
|
||||
WonXSystem_SetWWHBlankCountUpTimer(wonx_system, ww_timer);
|
||||
|
||||
WWTimer_Reset(WonXSystem_GetWWVBlankTimer( wonx_system));
|
||||
WWTimer_Reset(WonXSystem_GetWWVBlankCountUpTimer(wonx_system));
|
||||
WWTimer_Reset(WonXSystem_GetWWHBlankCountUpTimer(wonx_system));
|
||||
|
||||
WWTimer_ON( WonXSystem_GetWWVBlankTimer( wonx_system));
|
||||
WWTimer_OFF(WonXSystem_GetWWVBlankCountUpTimer(wonx_system));
|
||||
WWTimer_OFF(WonXSystem_GetWWHBlankCountUpTimer(wonx_system));
|
||||
|
||||
unix_timer = UNIXTimer_Create(1, WONX_TIMER_INTERVAL, wonx_system,
|
||||
(UNIXTimerCallBack)WonXTimer_Callback);
|
||||
if (unix_timer == NULL)
|
||||
WonX_Error("WonXSystem_Create", "Cannot create UNIX timer.");
|
||||
WonXSystem_SetUNIXTimer(wonx_system, unix_timer);
|
||||
|
||||
UNIXTimer_ON(unix_timer);
|
||||
|
||||
return (wonx_system);
|
||||
}
|
||||
|
||||
WonXSystem WonXSystem_Destroy(WonXSystem wonx_system)
|
||||
{
|
||||
WWInterrupt wi;
|
||||
WWTimer wt;
|
||||
UNIXTimer unix_timer;
|
||||
|
||||
if (wonx_system == NULL)
|
||||
WonX_Error("WonXSystem_Destroy", "Object is not created.");
|
||||
|
||||
unix_timer = WonXSystem_GetUNIXTimer(wonx_system);
|
||||
|
||||
if (unix_timer)
|
||||
UNIXTimer_OFF(unix_timer);
|
||||
|
||||
wt = WonXSystem_GetWWVBlankTimer(wonx_system);
|
||||
if (wt) WWTimer_OFF(wt);
|
||||
wt = WonXSystem_GetWWVBlankCountUpTimer(wonx_system);
|
||||
if (wt) WWTimer_OFF(wt);
|
||||
wt = WonXSystem_GetWWHBlankCountUpTimer(wonx_system);
|
||||
if (wt) WWTimer_OFF(wt);
|
||||
|
||||
if (unix_timer)
|
||||
WonXSystem_SetUNIXTimer(wonx_system, UNIXTimer_Destroy(unix_timer));
|
||||
|
||||
wt = WonXSystem_GetWWVBlankTimer(wonx_system);
|
||||
if (wt) WonXSystem_SetWWVBlankTimer(wonx_system, WWTimer_Destroy(wt));
|
||||
wt = WonXSystem_GetWWVBlankCountUpTimer(wonx_system);
|
||||
if (wt) WonXSystem_SetWWVBlankCountUpTimer(wonx_system, WWTimer_Destroy(wt));
|
||||
wt = WonXSystem_GetWWHBlankCountUpTimer(wonx_system);
|
||||
if (wt) WonXSystem_SetWWHBlankCountUpTimer(wonx_system, WWTimer_Destroy(wt));
|
||||
|
||||
wi = WonXSystem_GetWWInterrupt(wonx_system);
|
||||
if (wi) WonXSystem_SetWWInterrupt(wonx_system, WWInterrupt_Destroy(wi));
|
||||
|
||||
free(wonx_system);
|
||||
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
/*****************************************************************************/
|
||||
/* End of File. */
|
||||
/*****************************************************************************/
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef _WonxSystem_h_INCLUDED_
|
||||
#define _WonxSystem_h_INCLUDED_
|
||||
#ifndef _WonXSystem_h_INCLUDED_
|
||||
#define _WonXSystem_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
@@ -13,34 +13,34 @@
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxSystem * WonxSystem;
|
||||
typedef struct _WonXSystem * WonXSystem;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* メンバ関数の定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
WWInterrupt WonxSystem_GetWWInterrupt(WonxSystem wonx_system);
|
||||
WWInterrupt WonxSystem_SetWWInterrupt(WonxSystem wonx_system,
|
||||
WWInterrupt WonXSystem_GetWWInterrupt(WonXSystem wonx_system);
|
||||
WWInterrupt WonXSystem_SetWWInterrupt(WonXSystem wonx_system,
|
||||
WWInterrupt ww_interrupt);
|
||||
|
||||
WWTimer WonxSystem_GetWWTimer(WonxSystem wonx_system, int type);
|
||||
WWTimer WonxSystem_SetWWTimer(WonxSystem wonx_system, int type, WWTimer t);
|
||||
WWTimer WonXSystem_GetWWTimer(WonXSystem wonx_system, int type);
|
||||
WWTimer WonXSystem_SetWWTimer(WonXSystem wonx_system, int type, WWTimer t);
|
||||
|
||||
WWTimer WonxSystem_GetWWVBlankTimer(WonxSystem wonx_system);
|
||||
WWTimer WonxSystem_SetWWVBlankTimer(WonxSystem wonx_system, WWTimer t);
|
||||
WWTimer WonXSystem_GetWWVBlankTimer(WonXSystem wonx_system);
|
||||
WWTimer WonXSystem_SetWWVBlankTimer(WonXSystem wonx_system, WWTimer t);
|
||||
|
||||
WWTimer WonxSystem_GetWWVBlankCountUpTimer(WonxSystem wonx_system);
|
||||
WWTimer WonxSystem_SetWWVBlankCountUpTimer(WonxSystem wonx_system, WWTimer t);
|
||||
WWTimer WonXSystem_GetWWVBlankCountUpTimer(WonXSystem wonx_system);
|
||||
WWTimer WonXSystem_SetWWVBlankCountUpTimer(WonXSystem wonx_system, WWTimer t);
|
||||
|
||||
WWTimer WonxSystem_GetWWHBlankCountUpTimer(WonxSystem wonx_system);
|
||||
WWTimer WonxSystem_SetWWHBlankCountUpTimer(WonxSystem wonx_system, WWTimer t);
|
||||
WWTimer WonXSystem_GetWWHBlankCountUpTimer(WonXSystem wonx_system);
|
||||
WWTimer WonXSystem_SetWWHBlankCountUpTimer(WonXSystem wonx_system, WWTimer t);
|
||||
|
||||
UNIXTimer WonxSystem_GetUNIXTimer(WonxSystem wonx_system);
|
||||
UNIXTimer WonxSystem_SetUNIXTimer(WonxSystem wonx_system,
|
||||
UNIXTimer WonXSystem_GetUNIXTimer(WonXSystem wonx_system);
|
||||
UNIXTimer WonXSystem_SetUNIXTimer(WonXSystem wonx_system,
|
||||
UNIXTimer unix_timer);
|
||||
|
||||
WonxSystem WonxSystem_Create();
|
||||
WonxSystem WonxSystem_Destroy(WonxSystem wonx_system);
|
||||
WonXSystem WonXSystem_Create();
|
||||
WonXSystem WonXSystem_Destroy(WonXSystem wonx_system);
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
@@ -1,17 +1,17 @@
|
||||
#ifndef _WonxSystemP_h_INCLUDED_
|
||||
#define _WonxSystemP_h_INCLUDED_
|
||||
#ifndef _WonXSystemP_h_INCLUDED_
|
||||
#define _WonXSystemP_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "WonxSystem.h"
|
||||
#include "WonXSystem.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxSystem {
|
||||
typedef struct _WonXSystem {
|
||||
|
||||
WWInterrupt ww_interrupt;
|
||||
|
||||
@@ -24,7 +24,7 @@ typedef struct _WonxSystem {
|
||||
|
||||
UNIXTimer unix_timer;
|
||||
|
||||
} _WonxSystem;
|
||||
} _WonXSystem;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
@@ -2,44 +2,44 @@
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "WonxTextP.h"
|
||||
#include "WonXTextP.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* メンバ関数の定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
WWText WonxText_GetWWText(WonxText wonx_text)
|
||||
WWText WonXText_GetWWText(WonXText wonx_text)
|
||||
{ return (wonx_text->ww_text); }
|
||||
WWText WonxText_SetWWText(WonxText wonx_text, WWText ww_text)
|
||||
WWText WonXText_SetWWText(WonXText wonx_text, WWText ww_text)
|
||||
{ return (wonx_text->ww_text = ww_text); }
|
||||
|
||||
WonxText WonxText_Create(WWScreen screen, int x, int y, int width, int height,
|
||||
WonXText WonXText_Create(WWScreen screen, int x, int y, int width, int height,
|
||||
WWPalette palette)
|
||||
{
|
||||
WonxText wonx_text;
|
||||
WonXText wonx_text;
|
||||
WWText ww_text;
|
||||
|
||||
wonx_text = (WonxText)malloc(sizeof(_WonxText));
|
||||
wonx_text = (WonXText)malloc(sizeof(_WonXText));
|
||||
if (wonx_text == NULL)
|
||||
Wonx_Error("WonxText_Create", "Cannot allocate memory.");
|
||||
WonX_Error("WonXText_Create", "Cannot allocate memory.");
|
||||
|
||||
ww_text = WWText_Create(screen, x, y, width, height, palette);
|
||||
if (ww_text == NULL)
|
||||
Wonx_Error("WonxText_Create", "Cannot create WonderWitch text.");
|
||||
WonxText_SetWWText(wonx_text, ww_text);
|
||||
WonX_Error("WonXText_Create", "Cannot create WonderWitch text.");
|
||||
WonXText_SetWWText(wonx_text, ww_text);
|
||||
|
||||
return (wonx_text);
|
||||
}
|
||||
|
||||
WonxText WonxText_Destroy(WonxText wonx_text)
|
||||
WonXText WonXText_Destroy(WonXText wonx_text)
|
||||
{
|
||||
if (wonx_text == NULL)
|
||||
Wonx_Error("WonxText_Destroy", "Object is not created.");
|
||||
WonX_Error("WonXText_Destroy", "Object is not created.");
|
||||
|
||||
if (WonxText_GetWWText(wonx_text))
|
||||
WonxText_SetWWText(wonx_text,
|
||||
WWText_Destroy(WonxText_GetWWText(wonx_text)));
|
||||
if (WonXText_GetWWText(wonx_text))
|
||||
WonXText_SetWWText(wonx_text,
|
||||
WWText_Destroy(WonXText_GetWWText(wonx_text)));
|
||||
|
||||
free(wonx_text);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef _WonxText_h_INCLUDED_
|
||||
#define _WonxText_h_INCLUDED_
|
||||
#ifndef _WonXText_h_INCLUDED_
|
||||
#define _WonXText_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
@@ -13,13 +13,13 @@
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxText * WonxText;
|
||||
typedef struct _WonXText * WonXText;
|
||||
|
||||
WWText WonxText_GetWWText(WonxText wonx_text);
|
||||
WWText WonxText_SetWWText(WonxText wonx_text, WWText ww_text);
|
||||
WonxText WonxText_Create(WWScreen screen, int x, int y, int width, int height,
|
||||
WWText WonXText_GetWWText(WonXText wonx_text);
|
||||
WWText WonXText_SetWWText(WonXText wonx_text, WWText ww_text);
|
||||
WonXText WonXText_Create(WWScreen screen, int x, int y, int width, int height,
|
||||
WWPalette palette);
|
||||
WonxText WonxText_Destroy(WonxText wonx_text);
|
||||
WonXText WonXText_Destroy(WonXText wonx_text);
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
@@ -1,19 +1,19 @@
|
||||
#ifndef _WonxTextP_h_INCLUDED_
|
||||
#define _WonxTextP_h_INCLUDED_
|
||||
#ifndef _WonXTextP_h_INCLUDED_
|
||||
#define _WonXTextP_h_INCLUDED_
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここから */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "WonxText.h"
|
||||
#include "WonXText.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* クラスの定義 */
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef struct _WonxText {
|
||||
typedef struct _WonXText {
|
||||
WWText ww_text;
|
||||
} _WonxText;
|
||||
} _WonXText;
|
||||
|
||||
/*****************************************************************************/
|
||||
/* ここまで */
|
||||
17
Wonx2WonX.pl
Normal file
17
Wonx2WonX.pl
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
while ($filename = shift(@ARGV)) {
|
||||
open(RFILE, "< $filename");
|
||||
open(WFILE, "> $filename.tmp");
|
||||
while (<RFILE>) {
|
||||
if (/Wonx/) {
|
||||
print $_;
|
||||
s/Wonx/WonX/g;
|
||||
print $_;
|
||||
}
|
||||
print WFILE $_;
|
||||
}
|
||||
close(RFILE);
|
||||
close(WFILE);
|
||||
system("mv $filename.tmp $filename");
|
||||
}
|
||||
171
WonxSystem.c
171
WonxSystem.c
@@ -1,171 +0,0 @@
|
||||
/*****************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "wonx_configure.h"
|
||||
|
||||
#include "WonxSystemP.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>дؿ<D0B4><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
WWInterrupt WonxSystem_GetWWInterrupt(WonxSystem wonx_system)
|
||||
{ return (wonx_system->ww_interrupt); }
|
||||
WWInterrupt WonxSystem_SetWWInterrupt(WonxSystem wonx_system,
|
||||
WWInterrupt ww_interrupt)
|
||||
{ return (wonx_system->ww_interrupt = ww_interrupt); }
|
||||
|
||||
WWTimer WonxSystem_GetWWTimer(WonxSystem wonx_system, int type)
|
||||
{ return (wonx_system->ww_timer[type]); }
|
||||
WWTimer WonxSystem_SetWWTimer(WonxSystem wonx_system, int type, WWTimer t)
|
||||
{ return (wonx_system->ww_timer[type] = t); }
|
||||
|
||||
WWTimer WonxSystem_GetWWVBlankTimer(WonxSystem wonx_system)
|
||||
{ return (WonxSystem_GetWWTimer(wonx_system, 0)); }
|
||||
WWTimer WonxSystem_SetWWVBlankTimer(WonxSystem wonx_system, WWTimer t)
|
||||
{ return (WonxSystem_SetWWTimer(wonx_system, 0, t)); }
|
||||
|
||||
WWTimer WonxSystem_GetWWVBlankCountUpTimer(WonxSystem wonx_system)
|
||||
{ return (WonxSystem_GetWWTimer(wonx_system, 1)); }
|
||||
WWTimer WonxSystem_SetWWVBlankCountUpTimer(WonxSystem wonx_system, WWTimer t)
|
||||
{ return (WonxSystem_SetWWTimer(wonx_system, 1, t)); }
|
||||
|
||||
WWTimer WonxSystem_GetWWHBlankCountUpTimer(WonxSystem wonx_system)
|
||||
{ return (WonxSystem_GetWWTimer(wonx_system, 2)); }
|
||||
WWTimer WonxSystem_SetWWHBlankCountUpTimer(WonxSystem wonx_system, WWTimer t)
|
||||
{ return (WonxSystem_SetWWTimer(wonx_system, 2, t)); }
|
||||
|
||||
UNIXTimer WonxSystem_GetUNIXTimer(WonxSystem wonx_system)
|
||||
{ return (wonx_system->unix_timer); }
|
||||
UNIXTimer WonxSystem_SetUNIXTimer(WonxSystem wonx_system,
|
||||
UNIXTimer unix_timer)
|
||||
{ return (wonx_system->unix_timer = unix_timer); }
|
||||
|
||||
static int WonxTimer_Callback(WonxSystem wonx_system)
|
||||
{
|
||||
WWTimer ww_timer;
|
||||
WWInterrupt ww_interrupt;
|
||||
|
||||
ww_interrupt = WonxSystem_GetWWInterrupt(wonx_system);
|
||||
|
||||
ww_timer = WonxSystem_GetWWVBlankTimer(wonx_system);
|
||||
if (WWTimer_IsON(ww_timer)) {
|
||||
if (WWTimer_Count(ww_timer))
|
||||
WWInterrupt_ExecuteVBlankCallback(ww_interrupt);
|
||||
}
|
||||
|
||||
ww_timer = WonxSystem_GetWWVBlankCountUpTimer(wonx_system);
|
||||
if (WWTimer_IsON(ww_timer)) {
|
||||
if (WWTimer_Count(ww_timer))
|
||||
WWInterrupt_ExecuteTimerCountUpCallback(ww_interrupt);
|
||||
}
|
||||
|
||||
ww_timer = WonxSystem_GetWWHBlankCountUpTimer(wonx_system);
|
||||
if (WWTimer_IsON(ww_timer)) {
|
||||
if (WWTimer_Count(ww_timer))
|
||||
WWInterrupt_ExecuteHBlankCountUpCallback(ww_interrupt);
|
||||
}
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
WonxSystem WonxSystem_Create()
|
||||
{
|
||||
WonxSystem wonx_system;
|
||||
WWInterrupt ww_interrupt;
|
||||
WWTimer ww_timer;
|
||||
UNIXTimer unix_timer;
|
||||
|
||||
wonx_system = (WonxSystem)malloc(sizeof(_WonxSystem));
|
||||
if (wonx_system == NULL)
|
||||
Wonx_Error("WonxSystem_Create", "Cannot allocate memory.");
|
||||
|
||||
ww_interrupt = WWInterrupt_Create();
|
||||
if (ww_interrupt == NULL)
|
||||
Wonx_Error("WonxSystem_Create", "Cannot create WonderWitch interrupt.");
|
||||
WonxSystem_SetWWInterrupt(wonx_system, ww_interrupt);
|
||||
|
||||
ww_timer = WWTimer_Create(1, WONX_VBLANK_INTERVAL);
|
||||
if (ww_timer == NULL)
|
||||
Wonx_Error("WonxSystem_Create", "Cannot create WonderWitch VBlank timer.");
|
||||
WonxSystem_SetWWVBlankTimer(wonx_system, ww_timer);
|
||||
|
||||
ww_timer = WWTimer_Create(0, WONX_VBLANK_INTERVAL);
|
||||
if (ww_timer == NULL)
|
||||
Wonx_Error("WonxSystem_Create",
|
||||
"Cannot create WonderWitch VBlank count up timer.");
|
||||
WonxSystem_SetWWVBlankCountUpTimer(wonx_system, ww_timer);
|
||||
|
||||
ww_timer = WWTimer_Create(0, WONX_HBLANK_INTERVAL);
|
||||
if (ww_timer == NULL)
|
||||
Wonx_Error("WonxSystem_Create",
|
||||
"Cannot create WonderWitch HBlank count up timer.");
|
||||
WonxSystem_SetWWHBlankCountUpTimer(wonx_system, ww_timer);
|
||||
|
||||
WWTimer_Reset(WonxSystem_GetWWVBlankTimer( wonx_system));
|
||||
WWTimer_Reset(WonxSystem_GetWWVBlankCountUpTimer(wonx_system));
|
||||
WWTimer_Reset(WonxSystem_GetWWHBlankCountUpTimer(wonx_system));
|
||||
|
||||
WWTimer_ON( WonxSystem_GetWWVBlankTimer( wonx_system));
|
||||
WWTimer_OFF(WonxSystem_GetWWVBlankCountUpTimer(wonx_system));
|
||||
WWTimer_OFF(WonxSystem_GetWWHBlankCountUpTimer(wonx_system));
|
||||
|
||||
unix_timer = UNIXTimer_Create(1, WONX_TIMER_INTERVAL, wonx_system,
|
||||
(UNIXTimerCallBack)WonxTimer_Callback);
|
||||
if (unix_timer == NULL)
|
||||
Wonx_Error("WonxSystem_Create", "Cannot create UNIX timer.");
|
||||
WonxSystem_SetUNIXTimer(wonx_system, unix_timer);
|
||||
|
||||
UNIXTimer_ON(unix_timer);
|
||||
|
||||
return (wonx_system);
|
||||
}
|
||||
|
||||
WonxSystem WonxSystem_Destroy(WonxSystem wonx_system)
|
||||
{
|
||||
WWInterrupt wi;
|
||||
WWTimer wt;
|
||||
UNIXTimer unix_timer;
|
||||
|
||||
if (wonx_system == NULL)
|
||||
Wonx_Error("WonxSystem_Destroy", "Object is not created.");
|
||||
|
||||
unix_timer = WonxSystem_GetUNIXTimer(wonx_system);
|
||||
|
||||
if (unix_timer)
|
||||
UNIXTimer_OFF(unix_timer);
|
||||
|
||||
wt = WonxSystem_GetWWVBlankTimer(wonx_system);
|
||||
if (wt) WWTimer_OFF(wt);
|
||||
wt = WonxSystem_GetWWVBlankCountUpTimer(wonx_system);
|
||||
if (wt) WWTimer_OFF(wt);
|
||||
wt = WonxSystem_GetWWHBlankCountUpTimer(wonx_system);
|
||||
if (wt) WWTimer_OFF(wt);
|
||||
|
||||
if (unix_timer)
|
||||
WonxSystem_SetUNIXTimer(wonx_system, UNIXTimer_Destroy(unix_timer));
|
||||
|
||||
wt = WonxSystem_GetWWVBlankTimer(wonx_system);
|
||||
if (wt) WonxSystem_SetWWVBlankTimer(wonx_system, WWTimer_Destroy(wt));
|
||||
wt = WonxSystem_GetWWVBlankCountUpTimer(wonx_system);
|
||||
if (wt) WonxSystem_SetWWVBlankCountUpTimer(wonx_system, WWTimer_Destroy(wt));
|
||||
wt = WonxSystem_GetWWHBlankCountUpTimer(wonx_system);
|
||||
if (wt) WonxSystem_SetWWHBlankCountUpTimer(wonx_system, WWTimer_Destroy(wt));
|
||||
|
||||
wi = WonxSystem_GetWWInterrupt(wonx_system);
|
||||
if (wi) WonxSystem_SetWWInterrupt(wonx_system, WWInterrupt_Destroy(wi));
|
||||
|
||||
free(wonx_system);
|
||||
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
/*****************************************************************************/
|
||||
/* End of File. */
|
||||
/*****************************************************************************/
|
||||
14
XDisplay.c
14
XDisplay.c
@@ -8,7 +8,7 @@
|
||||
#include <unistd.h>
|
||||
|
||||
#include "XDisplayP.h"
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
@@ -149,7 +149,7 @@ static void KeyHandler(Widget w, XtPointer p, XEvent * event,
|
||||
default : press = 0; break;
|
||||
}
|
||||
|
||||
/* Wonx <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/* WonX <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
if (event->type == KeyPress) {
|
||||
|
||||
switch (key_sym) {
|
||||
@@ -158,7 +158,7 @@ static void KeyHandler(Widget w, XtPointer p, XEvent * event,
|
||||
case XK_p :
|
||||
x_display->lcd_draw = !(x_display->lcd_draw);
|
||||
if (x_display->lcd_draw)
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
break;
|
||||
|
||||
/* <20>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
@@ -227,17 +227,17 @@ XDisplay XDisplay_Create(int width, int height)
|
||||
|
||||
x_display = (XDisplay)malloc(sizeof(_XDisplay));
|
||||
if (x_display == NULL)
|
||||
Wonx_Error("XDisplay_Create", "Cannot allocate memory.");
|
||||
WonX_Error("XDisplay_Create", "Cannot allocate memory.");
|
||||
|
||||
x_display->width = width;
|
||||
x_display->height = height;
|
||||
|
||||
x_display->toplevel = XtAppInitialize(&(x_display->app_context),
|
||||
"Wonx",
|
||||
"WonX",
|
||||
NULL, 0, &argc, argv, NULL, NULL, 0);
|
||||
|
||||
XtVaSetValues(x_display->toplevel, XtNinput, True, NULL);
|
||||
XtVaSetValues(x_display->toplevel, XtNtitle, "Wonx", NULL);
|
||||
XtVaSetValues(x_display->toplevel, XtNtitle, "WonX", NULL);
|
||||
XtVaSetValues(x_display->toplevel, XtNwidth , x_display->width , NULL);
|
||||
XtVaSetValues(x_display->toplevel, XtNminWidth , x_display->width , NULL);
|
||||
XtVaSetValues(x_display->toplevel, XtNmaxWidth , x_display->width , NULL);
|
||||
@@ -406,7 +406,7 @@ int XDisplay_DrawLCDWindow(XDisplay x_display, WWLCDPanel ww_lcd_panel)
|
||||
rectangles[pixel] = (XRectangle *)malloc(sizeof(XRectangle) * num);
|
||||
}
|
||||
if (rectangles == NULL)
|
||||
Wonx_Error("XDisplay_DrawLCDWindow", "Cannot allocate memory.");
|
||||
WonX_Error("XDisplay_DrawLCDWindow", "Cannot allocate memory.");
|
||||
|
||||
ww_lcd_width = WWLCDPanel_GetWidth( ww_lcd_panel);
|
||||
ww_lcd_height = WWLCDPanel_GetHeight(ww_lcd_panel);
|
||||
|
||||
2
bank.c
2
bank.c
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "wonx_include/bank.h"
|
||||
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20>ߴ<EFBFBD><DFB4>ؿ<EFBFBD><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
|
||||
163
comm.c
163
comm.c
@@ -13,7 +13,7 @@
|
||||
#include "wonx_include/comm.h"
|
||||
|
||||
#include "wonx_configure.h"
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
@@ -40,28 +40,28 @@ void comm_open(void)
|
||||
{
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_open() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_open", "Serial port has already opened.");
|
||||
WonX_Error("comm_open", "Serial port has already opened.");
|
||||
|
||||
WWSerialPort_ON(ww_serial_port);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_open() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -70,28 +70,28 @@ void comm_close(void)
|
||||
{
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_close() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (!WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_close", "Serial port is not opened.");
|
||||
WonX_Error("comm_close", "Serial port is not opened.");
|
||||
|
||||
WWSerialPort_OFF(ww_serial_port);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_close() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -144,6 +144,7 @@ static int comm_input(int timeout)
|
||||
select(fileno(stdin) + 1, &bitmap, NULL, NULL, t_p);
|
||||
|
||||
c = FD_ISSET(fileno(stdin), &bitmap) ? fgetc(stdin) : -1;
|
||||
c = (c == '\n') ? '\r' : c;
|
||||
|
||||
return (c);
|
||||
}
|
||||
@@ -154,18 +155,18 @@ int comm_send_char(unsigned char c)
|
||||
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_send_char() : character = 0x%02x\n", (int)c);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (!WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_send_char", "Serial port is not opened.");
|
||||
WonX_Error("comm_send_char", "Serial port is not opened.");
|
||||
|
||||
printf("output to serial port : ");
|
||||
comm_output(c);
|
||||
@@ -173,13 +174,13 @@ int comm_send_char(unsigned char c)
|
||||
fflush(stdout);
|
||||
ret = 0;
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_send_char() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -190,31 +191,31 @@ int comm_receive_char(void)
|
||||
int c;
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_receive_char() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (!WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_receive_char", "Serial port is not opened.");
|
||||
WonX_Error("comm_receive_char", "Serial port is not opened.");
|
||||
|
||||
c = comm_input(WWSerialPort_GetReceiveTimeout(ww_serial_port));
|
||||
|
||||
if (c == -1) ret = ERR_SIO_TIMEOUT;
|
||||
else ret = c;
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_receive_char() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -225,31 +226,31 @@ int comm_receive_with_timeout(int timeout)
|
||||
int c;
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_receive_with_timeout() : timeout = %d\n", timeout);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (!WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_receive_with_timeout", "Serial port is not opened.");
|
||||
WonX_Error("comm_receive_with_timeout", "Serial port is not opened.");
|
||||
|
||||
c = comm_input(timeout);
|
||||
|
||||
if (c == -1) ret = ERR_SIO_TIMEOUT;
|
||||
else ret = c;
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_receive_with_timeout() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -260,18 +261,18 @@ int comm_send_string(char * string)
|
||||
int ret;
|
||||
int i;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_send_string() : string = %s\n", string);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (!WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_send_string", "Serial port is not opened.");
|
||||
WonX_Error("comm_send_string", "Serial port is not opened.");
|
||||
|
||||
printf("output to serial port : ");
|
||||
for (i = 0; string[i]; i++) {
|
||||
@@ -281,13 +282,13 @@ int comm_send_string(char * string)
|
||||
fflush(stdout);
|
||||
ret = 0;
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_send_string() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -298,18 +299,18 @@ int comm_send_block(void * buffer, int size)
|
||||
int ret;
|
||||
int i;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_send_block() : buffer = %p, size = %d\n", buffer, size);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (!WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_send_block", "Serial port is not opened.");
|
||||
WonX_Error("comm_send_block", "Serial port is not opened.");
|
||||
|
||||
printf("output to serial port : ");
|
||||
for (i = 0; i < size; i++) {
|
||||
@@ -319,13 +320,13 @@ int comm_send_block(void * buffer, int size)
|
||||
fflush(stdout);
|
||||
ret = 0;
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_send_block() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -337,19 +338,19 @@ int comm_receive_block(void * buffer, int size)
|
||||
int c;
|
||||
int i;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_receive_block() : buffer = %p, size = %d\n",
|
||||
buffer, size);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (!WWSerialPort_IsON(ww_serial_port))
|
||||
Wonx_Error("comm_receive_block", "Serial port is not opened.");
|
||||
WonX_Error("comm_receive_block", "Serial port is not opened.");
|
||||
|
||||
ret = 0;
|
||||
for (i = 0; i < size; i++) {
|
||||
@@ -361,13 +362,13 @@ int comm_receive_block(void * buffer, int size)
|
||||
((char *)buffer)[i] = c;
|
||||
}
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_receive_block() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -376,26 +377,26 @@ void comm_set_timeout(int recv_timeout, int send_timeout)
|
||||
{
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_set_timeout() : receive_timeout = %d, send_timeout = %d\n", recv_timeout, send_timeout);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
WWSerialPort_SetReceiveTimeout(ww_serial_port, recv_timeout);
|
||||
WWSerialPort_SetSendTimeout( ww_serial_port, send_timeout);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_set_timeout() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -404,29 +405,29 @@ void comm_set_baudrate(int baudrate)
|
||||
{
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_set_baudrate() : baudrate = %d\n", baudrate);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
switch (baudrate) {
|
||||
case COMM_SPEED_9600: WWSerialPort_SetBaudrate9600( ww_serial_port); break;
|
||||
case COMM_SPEED_38400: WWSerialPort_SetBaudrate38400(ww_serial_port); break;
|
||||
default: Wonx_Error("comm_set_baudrate", "Invalid baudrate");
|
||||
default: WonX_Error("comm_set_baudrate", "Invalid baudrate");
|
||||
}
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_set_baudrate() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -436,29 +437,29 @@ int comm_get_baudrate(void)
|
||||
WWSerialPort ww_serial_port;
|
||||
int ret = 0;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_get_baudrate() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
if (WWSerialPort_IsBaudrate9600(ww_serial_port))
|
||||
ret = COMM_SPEED_9600;
|
||||
else if (WWSerialPort_IsBaudrate38400(ww_serial_port))
|
||||
ret = COMM_SPEED_38400;
|
||||
else Wonx_Error("comm_get_baudrate", "Invalid baudrate");
|
||||
else WonX_Error("comm_get_baudrate", "Invalid baudrate");
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_get_baudrate() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -467,25 +468,25 @@ void comm_set_cancel_key(unsigned int pattern)
|
||||
{
|
||||
WWSerialPort ww_serial_port;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_set_cancel_key() : pattern = %u\n", (int)pattern);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
WWSerialPort_SetCancelKey(ww_serial_port, pattern);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_set_cancel_key() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -495,26 +496,26 @@ unsigned int comm_get_cancel_key(void)
|
||||
WWSerialPort ww_serial_port;
|
||||
unsigned int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_get_cancel_key() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
ret = WWSerialPort_GetCancelKey(ww_serial_port);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_get_cancel_key() : return value = %u\n", (int)ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -524,28 +525,28 @@ int comm_xmodem(void * xmodem)
|
||||
WWSerialPort ww_serial_port;
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : comm_xmodem() : xmodem = %p\n", xmodem);
|
||||
fflush(stdout);
|
||||
|
||||
ww_serial_port = WonxSerialPort_GetWWSerialPort(Wonx_GetWonxSerialPort());
|
||||
ww_serial_port = WonXSerialPort_GetWWSerialPort(WonX_GetWonXSerialPort());
|
||||
|
||||
/* ̤<><CCA4><EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD> */
|
||||
printf("call : comm_xmodem() : not supported.\n");
|
||||
fflush(stdout);
|
||||
ret = 0;
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : comm_xmodem() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
|
||||
2
etc.c
2
etc.c
@@ -7,7 +7,7 @@
|
||||
/* <20><><EFBFBD>顼<EFBFBD><E9A1BC><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int Wonx_Error(char * funcname, char * message)
|
||||
int WonX_Error(char * funcname, char * message)
|
||||
{
|
||||
fprintf(stderr, "%s(): %s\n", funcname, message);
|
||||
exit (1);
|
||||
|
||||
2
etc.h
2
etc.h
@@ -5,7 +5,7 @@
|
||||
/* <20><><EFBFBD>顼<EFBFBD><E9A1BC><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int Wonx_Error(char * funcname, char * message);
|
||||
int WonX_Error(char * funcname, char * message);
|
||||
|
||||
/*===========================================================================*/
|
||||
/* "true", "false" <20><>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD> */
|
||||
|
||||
58
key.c
58
key.c
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "wonx_include/key.h"
|
||||
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20>ߴ<EFBFBD><DFB4>ؿ<EFBFBD><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
@@ -34,25 +34,25 @@ int key_press_check(void)
|
||||
XDisplay x_display;
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : key_press_check() : "); fflush(stdout);
|
||||
|
||||
x_display = WonxDisplay_GetXDisplay(Wonx_GetWonxDisplay());
|
||||
x_display = WonXDisplay_GetXDisplay(WonX_GetWonXDisplay());
|
||||
XDisplay_Sync(x_display);
|
||||
|
||||
ret = XDisplay_GetKeyPress(x_display);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : key_press_check() : return value = 0x%04x\n", (int)ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -62,25 +62,25 @@ int key_hit_check(void)
|
||||
XDisplay x_display;
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : key_hit_check() : "); fflush(stdout);
|
||||
|
||||
x_display = WonxDisplay_GetXDisplay(Wonx_GetWonxDisplay());
|
||||
x_display = WonXDisplay_GetXDisplay(WonX_GetWonXDisplay());
|
||||
XDisplay_Sync(x_display);
|
||||
|
||||
ret = XDisplay_GetKeyPress(x_display);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : key_hit_check() : return value = 0x%04x\n", (int)ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -90,14 +90,14 @@ int key_wait(void)
|
||||
XDisplay x_display;
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : key_wait() : "); fflush(stdout);
|
||||
|
||||
x_display = WonxDisplay_GetXDisplay(Wonx_GetWonxDisplay());
|
||||
x_display = WonXDisplay_GetXDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
/*
|
||||
* <20>ʲ<EFBFBD><CAB2>ϥۥåȥ<C3A5><C8A5>ݥåȤˤʤ<CBA4><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD>!
|
||||
@@ -109,33 +109,33 @@ int key_wait(void)
|
||||
ret = XDisplay_GetKeyPress(x_display);
|
||||
} while (ret == 0);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : key_wait() : return value = 0x%04x\n", (int)ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
|
||||
void key_set_repeat(int rate, int delay)
|
||||
{
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : key_set_repeat() : rate = %d, delay = %d, ", rate, delay);
|
||||
fflush(stdout);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : key_set_repeat() : return value = none\n"); fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -144,22 +144,22 @@ int key_get_repeat(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : key_get_repeat() : "); fflush(stdout);
|
||||
|
||||
ret = 0;
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : key_get_repeat() : return value = 0x%04x\n", (int)ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -169,26 +169,26 @@ int key_hit_check_with_repeat(void)
|
||||
XDisplay x_display;
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : key_hit_check_with_repeat() : "); fflush(stdout);
|
||||
|
||||
x_display = WonxDisplay_GetXDisplay(Wonx_GetWonxDisplay());
|
||||
x_display = WonXDisplay_GetXDisplay(WonX_GetWonXDisplay());
|
||||
XDisplay_Sync(x_display);
|
||||
|
||||
ret = XDisplay_GetKeyPress(x_display);
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : key_hit_check_with_repeat() : return value = 0x%04x\n",
|
||||
(int)ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
|
||||
16
readline.pl
Normal file
16
readline.pl
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
use FileHandle;
|
||||
|
||||
$file = @ARGV[0];
|
||||
|
||||
open(FILE, "$file");
|
||||
FILE->autoflush();
|
||||
|
||||
while (<FILE>) {
|
||||
print "$_";
|
||||
STDOUT->autoflush();
|
||||
FILE->autoflush();
|
||||
}
|
||||
|
||||
# End of program
|
||||
@@ -4,15 +4,15 @@
|
||||
main()
|
||||
{
|
||||
text_screen_init();
|
||||
text_put_string(0, 1, " Wonx - WonderWitch on X. ");
|
||||
text_put_string(0, 1, " WonX - WonderWitch on X. ");
|
||||
text_put_string(0, 3, " This is test program ");
|
||||
text_put_string(0, 4, " for Wonx. ");
|
||||
text_put_string(0, 6, " Wonx is an emulator for ");
|
||||
text_put_string(0, 4, " for WonX. ");
|
||||
text_put_string(0, 6, " WonX is an emulator for ");
|
||||
text_put_string(0, 7, " WonderWitch on X. It is ");
|
||||
text_put_string(0, 8, " linked to program for ");
|
||||
text_put_string(0, 9, " WonderWitch and behave as ");
|
||||
text_put_string(0, 10, " WonderWitch. ");
|
||||
text_put_string(0, 12, " Wonx Copyright (c) 2000 ");
|
||||
text_put_string(0, 12, " WonX Copyright (c) 2000 ");
|
||||
text_put_string(0, 13, " Sakai Hiroaki. ");
|
||||
text_put_string(0, 14, " All Rights Reserved. ");
|
||||
text_put_string(0, 16, " Hit space key to exit. ");
|
||||
|
||||
2
sound.c
2
sound.c
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "wonx_include/sound.h"
|
||||
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20>ߴ<EFBFBD><DFB4>ؿ<EFBFBD><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
|
||||
16
sout2str.pl
Normal file
16
sout2str.pl
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
use FileHandle;
|
||||
|
||||
while (<STDIN>) {
|
||||
if (/output to serial port : /) {
|
||||
($string) = /output to serial port : (.*)/;
|
||||
$string =~ s/\\n/\n/;
|
||||
$string =~ s/\\r/\n/;
|
||||
$string =~ s/\\t/\t/;
|
||||
print "$string";
|
||||
STDOUT->autoflush();
|
||||
}
|
||||
}
|
||||
|
||||
# End of program
|
||||
18
system.c
18
system.c
@@ -7,7 +7,7 @@
|
||||
|
||||
#include "wonx_include/system.h"
|
||||
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20>ߴ<EFBFBD><DFB4>ؿ<EFBFBD><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
@@ -34,15 +34,15 @@ void sys_interrupt_set_hook(int type, intvector_t * vector,
|
||||
{
|
||||
WWInterrupt ww_interrupt;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : sys_interrupt_set_hook() : type = %d, vector = %p, old_vector = %p\n", type, vector, old_vector);
|
||||
fflush(stdout);
|
||||
|
||||
ww_interrupt = WonxSystem_GetWWInterrupt(Wonx_GetWonxSystem());
|
||||
ww_interrupt = WonXSystem_GetWWInterrupt(WonX_GetWonXSystem());
|
||||
|
||||
old_vector->callback = WWInterrupt_GetCallback(ww_interrupt, type);
|
||||
old_vector->cs = WWInterrupt_GetCS(ww_interrupt, type);
|
||||
@@ -56,7 +56,7 @@ void sys_interrupt_set_hook(int type, intvector_t * vector,
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -65,15 +65,15 @@ void sys_interrupt_reset_hook(int type, intvector_t * old_vector)
|
||||
{
|
||||
WWInterrupt ww_interrupt;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : sys_interrupt_reset_hook() : type = %d, old_vector = %p\n", type, old_vector);
|
||||
fflush(stdout);
|
||||
|
||||
ww_interrupt = WonxSystem_GetWWInterrupt(Wonx_GetWonxSystem());
|
||||
ww_interrupt = WonXSystem_GetWWInterrupt(WonX_GetWonXSystem());
|
||||
|
||||
WWInterrupt_SetCallback(ww_interrupt, type, old_vector->callback);
|
||||
WWInterrupt_SetCS(ww_interrupt, type, old_vector->cs);
|
||||
@@ -83,7 +83,7 @@ void sys_interrupt_reset_hook(int type, intvector_t * old_vector)
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
122
text.c
122
text.c
@@ -8,7 +8,7 @@
|
||||
|
||||
#include "wonx_include/text.h"
|
||||
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
#include "WWText.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
@@ -36,8 +36,8 @@ static void _text_window_init(int x, int y, int w, int h, unsigned int base)
|
||||
WWText ww_text;
|
||||
WWDisplay ww_display;
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
WWText_SetTextWindow(ww_text, x, y, w, h, base, ww_display);
|
||||
|
||||
@@ -52,25 +52,25 @@ void text_screen_init(void)
|
||||
WWDisplay ww_display;
|
||||
WWLCDPanel ww_lcd_panel;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_screen_init() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
ww_lcd_panel = WWDisplay_GetLCDPanel(ww_display);
|
||||
|
||||
_text_window_init(0, 0, TEXT_SCREEN_WIDTH, TEXT_SCREEN_HEIGHT, 8);
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_screen_init() : return value = none\n"); fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -79,24 +79,24 @@ void text_window_init(int x, int y, int w, int h, unsigned int base)
|
||||
{
|
||||
WWDisplay ww_display;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_window_init() : x = %d, y = %d, width = %d, height = %d, base = %u\n", x, y, w, h, (int)base);
|
||||
fflush(stdout);
|
||||
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
_text_window_init(x, y, w, h, base);
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_window_init() : return value = none\n"); fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -115,8 +115,8 @@ static void _text_put_char(int x, int y, unsigned int c)
|
||||
WWText ww_text;
|
||||
WWDisplay ww_display;
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
WWText_PutCharacter(ww_text, x, y, c, ww_display);
|
||||
|
||||
@@ -125,22 +125,22 @@ static void _text_put_char(int x, int y, unsigned int c)
|
||||
|
||||
void text_put_char(int x, int y, unsigned int c)
|
||||
{
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_put_char() : x = %d, y = %d, character = %u\n", x, y, (int)c);
|
||||
fflush(stdout);
|
||||
|
||||
_text_put_char(x, y, c);
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_put_char() : return value = none\n"); fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -151,8 +151,8 @@ static int _text_put_string(int x, int y, char * string)
|
||||
WWText ww_text;
|
||||
WWDisplay ww_display;
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
len = strlen(string);
|
||||
ret = 0;
|
||||
@@ -168,23 +168,23 @@ int text_put_string(int x, int y, char * string)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_put_string() : x = %d, y = %d, string = %s\n", x, y, string);
|
||||
fflush(stdout);
|
||||
|
||||
ret = _text_put_string(x, y, string);
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_put_string() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -195,16 +195,16 @@ int text_put_substring(int x, int y, char * s, int length)
|
||||
WWText ww_text;
|
||||
WWDisplay ww_display;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_put_substring() : x = %d, y = %d, string = %s, length = %d\n", x, y, s, length);
|
||||
fflush(stdout);
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
ret = 0;
|
||||
for (i = 0; i < length; i++) {
|
||||
@@ -212,13 +212,13 @@ int text_put_substring(int x, int y, char * s, int length)
|
||||
ret++;
|
||||
}
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_put_substring() : return value = %d\n", ret);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
@@ -228,10 +228,10 @@ void text_put_numeric(int x, int y, int length, int format, int number)
|
||||
char buf[20];
|
||||
char f[20];
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_put_numeric() : x = %d, y = %d, length = %d, format = %04x, number = %d\n", x, y, length, format, number);
|
||||
fflush(stdout);
|
||||
@@ -248,13 +248,13 @@ void text_put_numeric(int x, int y, int length, int format, int number)
|
||||
sprintf(buf, f, number);
|
||||
_text_put_string(x, y, buf);
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_put_numeric() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -267,10 +267,10 @@ void text_fill_char(int x, int y, int length, int c)
|
||||
{
|
||||
int i;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_fill_char() : x = %d, y = %d, length = %d, character = %d\n", x, y, length, c);
|
||||
fflush(stdout);
|
||||
@@ -279,13 +279,13 @@ void text_fill_char(int x, int y, int length, int c)
|
||||
_text_put_char(x + i, y, c);
|
||||
}
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_fill_char() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -295,26 +295,26 @@ void text_set_palette(int palette_num)
|
||||
WWText ww_text;
|
||||
WWDisplay ww_display;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_set_palette() : palette = %d\n", palette_num);
|
||||
fflush(stdout);
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
WWText_SetPalette(ww_text, WWDisplay_GetPalette(ww_display, palette_num));
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_set_palette() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -324,25 +324,25 @@ int text_get_palette(void)
|
||||
WWText ww_text;
|
||||
int num;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_get_palette() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
|
||||
num = WWPalette_GetNumber(WWText_GetPalette(ww_text));
|
||||
|
||||
WonxDisplay_Sync(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Sync(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_get_palette() : return value = %d\n", num);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (num);
|
||||
}
|
||||
@@ -364,26 +364,26 @@ void text_set_screen(int screen)
|
||||
WWText ww_text;
|
||||
WWDisplay ww_display;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_set_screen() : screen = %d\n", screen);
|
||||
fflush(stdout);
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_display = WonxDisplay_GetWWDisplay(Wonx_GetWonxDisplay());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
ww_display = WonXDisplay_GetWWDisplay(WonX_GetWonXDisplay());
|
||||
|
||||
WWText_SetScreen(ww_text, WWDisplay_GetScreen(ww_display, screen));
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_set_screen() : return value = none\n");
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -393,25 +393,25 @@ int text_get_screen(void)
|
||||
WWText ww_text;
|
||||
int n;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : text_get_screen() : \n");
|
||||
fflush(stdout);
|
||||
|
||||
ww_text = WonxText_GetWWText(Wonx_GetWonxText());
|
||||
ww_text = WonXText_GetWWText(WonX_GetWonXText());
|
||||
|
||||
n = WWScreen_GetNumber(WWText_GetScreen(ww_text));
|
||||
|
||||
WonxDisplay_Flush(Wonx_GetWonxDisplay());
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
|
||||
printf("call : text_set_screen() : return value = %d\n", n);
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (n);
|
||||
}
|
||||
|
||||
42
timer.c
42
timer.c
@@ -9,7 +9,7 @@
|
||||
#include "wonx_include/timer.h"
|
||||
|
||||
#include "wonx_configure.h"
|
||||
#include "Wonx.h"
|
||||
#include "WonX.h"
|
||||
#include "etc.h"
|
||||
|
||||
/* int tm_year; year - 1900 */
|
||||
@@ -82,7 +82,7 @@ unsigned int rtc_get_datetime(int type)
|
||||
case RTC_HOUR : ret = get_hour( tblock); break;
|
||||
case RTC_MIN : ret = get_minute(tblock); break;
|
||||
case RTC_SEC : ret = get_second(tblock); break;
|
||||
default : Wonx_Error("rtc_get_datetime", "Unknown parameter.");
|
||||
default : WonX_Error("rtc_get_datetime", "Unknown parameter.");
|
||||
}
|
||||
|
||||
printf("call : rtc_get_datetime() : return value = %d\n", (int)ret);
|
||||
@@ -162,10 +162,10 @@ void timer_enable(int type, unsigned int auto_preset, unsigned int count)
|
||||
{
|
||||
WWTimer ww_timer;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : timer_enable() : type = %d, auto_preset = %u, count = %u\n",
|
||||
type, (int)auto_preset, (int)count);
|
||||
@@ -180,11 +180,11 @@ void timer_enable(int type, unsigned int auto_preset, unsigned int count)
|
||||
|
||||
switch (type) {
|
||||
case TIMER_VBLANK:
|
||||
ww_timer = WonxSystem_GetWWVBlankCountUpTimer(Wonx_GetWonxSystem());
|
||||
ww_timer = WonXSystem_GetWWVBlankCountUpTimer(WonX_GetWonXSystem());
|
||||
WWTimer_SetPresetCounter(ww_timer, count * WONX_VBLANK_INTERVAL);
|
||||
break;
|
||||
case TIMER_HBLANK:
|
||||
ww_timer = WonxSystem_GetWWHBlankCountUpTimer(Wonx_GetWonxSystem());
|
||||
ww_timer = WonXSystem_GetWWHBlankCountUpTimer(WonX_GetWonXSystem());
|
||||
WWTimer_SetPresetCounter(ww_timer, count * WONX_HBLANK_INTERVAL);
|
||||
break;
|
||||
default:
|
||||
@@ -193,13 +193,13 @@ void timer_enable(int type, unsigned int auto_preset, unsigned int count)
|
||||
* NULL <20>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
*/
|
||||
ww_timer = NULL;
|
||||
Wonx_Error("timer_enable", "Invalid timer type.");
|
||||
WonX_Error("timer_enable", "Invalid timer type.");
|
||||
}
|
||||
|
||||
switch (auto_preset) {
|
||||
case TIMER_ONESHOT: WWTimer_SetAutoPresetOFF(ww_timer); break;
|
||||
case TIMER_AUTOPRESET: WWTimer_SetAutoPresetON( ww_timer); break;
|
||||
default: Wonx_Error("timer_enable", "Invalid auto preset type.");
|
||||
default: WonX_Error("timer_enable", "Invalid auto preset type.");
|
||||
}
|
||||
|
||||
WWTimer_Reset(ww_timer);
|
||||
@@ -209,7 +209,7 @@ void timer_enable(int type, unsigned int auto_preset, unsigned int count)
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -218,20 +218,20 @@ void timer_disable(int type)
|
||||
{
|
||||
WWTimer ww_timer;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : timer_disable() : type = %d\n", type);
|
||||
fflush(stdout);
|
||||
|
||||
switch (type) {
|
||||
case TIMER_VBLANK:
|
||||
ww_timer = WonxSystem_GetWWVBlankCountUpTimer(Wonx_GetWonxSystem());
|
||||
ww_timer = WonXSystem_GetWWVBlankCountUpTimer(WonX_GetWonXSystem());
|
||||
break;
|
||||
case TIMER_HBLANK:
|
||||
ww_timer = WonxSystem_GetWWHBlankCountUpTimer(Wonx_GetWonxSystem());
|
||||
ww_timer = WonXSystem_GetWWHBlankCountUpTimer(WonX_GetWonXSystem());
|
||||
break;
|
||||
default:
|
||||
/*
|
||||
@@ -239,7 +239,7 @@ void timer_disable(int type)
|
||||
* NULL <20>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
*/
|
||||
ww_timer = NULL;
|
||||
Wonx_Error("timer_disable", "Invalid timer type.");
|
||||
WonX_Error("timer_disable", "Invalid timer type.");
|
||||
}
|
||||
|
||||
WWTimer_OFF(ww_timer);
|
||||
@@ -248,7 +248,7 @@ void timer_disable(int type)
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -258,20 +258,20 @@ unsigned int timer_get_count(int type)
|
||||
WWTimer ww_timer;
|
||||
unsigned int ret = 0;
|
||||
|
||||
if (!Wonx_IsCreated()) Wonx_Create();
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD> */
|
||||
UNIXTimer_Pause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Pause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
printf("call : timer_get_count() : type = %d\n", type);
|
||||
fflush(stdout);
|
||||
|
||||
switch (type) {
|
||||
case TIMER_VBLANK:
|
||||
ww_timer = WonxSystem_GetWWVBlankCountUpTimer(Wonx_GetWonxSystem());
|
||||
ww_timer = WonXSystem_GetWWVBlankCountUpTimer(WonX_GetWonXSystem());
|
||||
break;
|
||||
case TIMER_HBLANK:
|
||||
ww_timer = WonxSystem_GetWWHBlankCountUpTimer(Wonx_GetWonxSystem());
|
||||
ww_timer = WonXSystem_GetWWHBlankCountUpTimer(WonX_GetWonXSystem());
|
||||
break;
|
||||
default:
|
||||
/*
|
||||
@@ -279,7 +279,7 @@ unsigned int timer_get_count(int type)
|
||||
* NULL <20>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
*/
|
||||
ww_timer = NULL;
|
||||
Wonx_Error("timer_get_count", "Invalid timer type.");
|
||||
WonX_Error("timer_get_count", "Invalid timer type.");
|
||||
}
|
||||
|
||||
ret = WWTimer_GetCounter(ww_timer);
|
||||
@@ -288,7 +288,7 @@ unsigned int timer_get_count(int type)
|
||||
fflush(stdout);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>᤹ */
|
||||
UNIXTimer_Unpause(WonxSystem_GetUNIXTimer(Wonx_GetWonxSystem()));
|
||||
UNIXTimer_Unpause(WonXSystem_GetUNIXTimer(WonX_GetWonXSystem()));
|
||||
|
||||
return (ret);
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#ifndef _WONX_winx_configure_h_INCLUDED_
|
||||
#define _WONX_wonx_configure_h_INCLUDED_
|
||||
|
||||
/* Wonx <20>ǤΥ<C7A4><CEA5><EFBFBD><EFBFBD><EFBFBD><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤμ<DFA4><CEBC><EFBFBD>(ñ<>̤ϥߥ<CFA5><DFA5><EFBFBD>) */
|
||||
/* WonX <20>ǤΥ<C7A4><CEA5><EFBFBD><EFBFBD><EFBFBD><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤμ<DFA4><CEBC><EFBFBD>(ñ<>̤ϥߥ<CFA5><DFA5><EFBFBD>) */
|
||||
#define WONX_TIMER_INTERVAL 100 /* 0.1 <20><> */
|
||||
|
||||
/* HBLANK, VBLANK <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤΥǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȤΥ<C8A4><CEA5><EFBFBD><F3A5BFA1>Х<EFBFBD>(0.1<EFBFBD><EFBFBD>ñ<EFBFBD><EFBFBD>) */
|
||||
|
||||
@@ -5,6 +5,10 @@
|
||||
|
||||
#include <stdlib.h> /* for NULL definition */
|
||||
|
||||
#ifndef _WONX_
|
||||
#define _WONX_
|
||||
#endif
|
||||
|
||||
#ifdef TYPEDEF_USHORT
|
||||
typedef unsigned short int ushort;
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user