Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d1cde9116a |
57
HISTORY
57
HISTORY
@@ -1,5 +1,62 @@
|
||||
2001/1/13(<28><>)
|
||||
|
||||
wonx-2.1 <20><><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>ѥ<EFBFBD><EFBFBD>åȥǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>RGB<EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤι<C8A4>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD>/usr/bin/perl <20><><EFBFBD><EFBFBD> /usr/local/bin/perl <20><><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD>
|
||||
(FreeBSD <20>Ǥϡ<C7A4><CFA1><EFBFBD><EFBFBD>ܸ<EFBFBD> perl <20><> /usr/local/bin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD>)
|
||||
|
||||
disp.c, libwwc.c <20>Ρ<EFBFBD><CEA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>Υӥåȥޥåץǡ<D7A5><C7A1><EFBFBD><EFBFBD>ɤ߹<C9A4><DFB9><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵؿ<D1B4><D8BF>ǡ<EFBFBD>
|
||||
<EFBFBD>ӥåȥޥåץǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>η<EFBFBD><EFBFBD><EFBFBD> unsigned char * <20>Ǥʤ<C7A4> short int *, long int * <20>ʤɤ<CAA4>
|
||||
Ŭ<EFBFBD>ڤʷ<EFBFBD><EFBFBD>˽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WWCharacter <20><><EFBFBD>饹<EFBFBD>Υӥåȥޥåפ<C3A5><D7A4><EFBFBD>uchar, ushort, ulong <20><> union <20>Ȥ<EFBFBD><C8A4><EFBFBD>
|
||||
WWCharacter_GetPixel() <20>Ǥ<EFBFBD>Ŭ<EFBFBD>ڤʷ<DAA4><CAB7>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥˤ<C8A4><CBA4>ꡤ
|
||||
<EFBFBD>ӥåȥޥåץǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΰ<EFBFBD>¸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(i386, SPARC <20>dz<EFBFBD>ǧ<EFBFBD><C7A7>)
|
||||
|
||||
WWCharacter_GetPixel() <20><> 16PACKED <20><><EFBFBD>顼<EFBFBD>⡼<EFBFBD>ɻ<EFBFBD><C9BB><EFBFBD><EFBFBD>ͤμ<CDA4><CEBC><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȿžɽ<C5BE><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Х<EFBFBD><D0A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD>)
|
||||
|
||||
F11 <20><>10<31>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>ߡ<EFBFBD><DFA1>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD> Ctrl-c <20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD> F12 <20>Ƕ<EFBFBD><C7B6><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
|
||||
Ctrl-i <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3B2BDA4>ɲá<C9B2>(<28><><EFBFBD>Ȥ<EFBFBD><C8A4>Ȥ<EFBFBD><C8A4>ä<EFBFBD><C3A4><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD>Ƥ<EFBFBD><C6A4>Τ<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>/<2F><>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؤ<EFBFBD><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> p <20><><EFBFBD><EFBFBD> F10 <20>˰<EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ޥ˥奢<CBA5>뽤<EFBFBD><EBBDA4><EFBFBD><EFBFBD>
|
||||
|
||||
XDisplay.c:XDisplay_DrawLCDWindow() <20>ǡ<EFBFBD>XColorGC_CreateFromRGB() <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
XColorGC <20><><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD> Destroy() <20><><EFBFBD>Ƥ<EFBFBD><C6A4>ʤ<EFBFBD><CAA4>Τǡ<CEA4><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Х<EFBFBD><D0A5><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(XColorGC_Destroy(x_color_gc) <20>ɲ<EFBFBD>)
|
||||
|
||||
wonx_include/fcntl.h <20>ɲá<C9B2><C3A1><EFBFBD><EFBFBD>Ƥϡ<C6A4>/usr/include/fcntl.h,
|
||||
/usr/include/sys/fcntl.h <20>롼<F3A5AFA5>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ꥢ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(output to serial port : )<29>ν<EFBFBD><CEBD><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD>
|
||||
("" <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>)
|
||||
etc.c:wonx_print_character() <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(\", \\ <20>ʤɤ<CAA4><C9A4>ɲ<EFBFBD>)
|
||||
sout2str.pl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(\", \\ <20>ʤɤ<CAA4><C9A4>ɲá<C9B2><C3A1>嵭<EFBFBD>Υ<EFBFBD><CEA5>ꥢ<EFBFBD><EAA5A2><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD><CFBB>Υ<EFBFBD><CEA5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>碌<EFBFBD>ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
int2sint.pl, filters.pl, challsrc.sh <20>ɲá<C9B2>
|
||||
sys2wonx.pl <20>ѹ<EFBFBD><D1B9><EFBFBD>
|
||||
|
||||
wonx_include/types.h <20><>
|
||||
typedef unsigned short WORD;
|
||||
typedef unsigned long DWORD;
|
||||
<EFBFBD><EFBFBD>
|
||||
typedef unsigned short int WORD;
|
||||
typedef unsigned long int DWORD;
|
||||
<EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
README <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
|
||||
|
||||
|
||||
2001/1/3(<28><>)
|
||||
|
||||
wonx-2.0 <20><><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>GC<EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥˡ<EFBFBD>XColorGC <20><><EFBFBD>饹<EFBFBD><E9A5B9><EFBFBD>ɲá<C9B2>(XFireworks <20><><EFBFBD><EFBFBD>ή<EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD>)
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>顼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>transparent(Ʃ<>ῧ)<29><>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WWPalette <20><><EFBFBD>饹<EFBFBD><E9A5B9><EFBFBD><EFBFBD>
|
||||
|
||||
20
Makefile
20
Makefile
@@ -2,8 +2,8 @@ XINCLUDEDIR = /usr/X11R6/include
|
||||
INCLUDEDIR = .
|
||||
XLIBDIR = /usr/X11R6/lib
|
||||
|
||||
VERSION = WonX-2.0
|
||||
PKGNAME = wonx-2.0
|
||||
VERSION = WonX-2.1
|
||||
PKGNAME = wonx-2.1
|
||||
|
||||
SMAC = smac-b02
|
||||
WWTERM = wwterm-b05
|
||||
@@ -41,9 +41,10 @@ smac : libwonx.a
|
||||
cp libwonx.a $(SMAC)
|
||||
mv $(SMAC)/makefile $(SMAC)/makefile.orig
|
||||
cp makefile_for_smac $(SMAC)/makefile
|
||||
cp sys2wonx.pl $(SMAC)
|
||||
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻߤޤä<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ϡ<EFBFBD>sys2wonx.pl <20>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD>ܤ<EFBFBD>Ŭ<EFBFBD>ڤ<EFBFBD>perl<72><6C><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
cd $(SMAC) ; ./sys2wonx.pl *.[ch]
|
||||
cp challsrc.sh filters.pl sys2wonx.pl int2sint.pl $(SMAC)
|
||||
# <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻߤޤä<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ϡ<EFBFBD>filters.pl, sys2wonx.pl, int2sint.pl <20><>
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD>ܤ<EFBFBD>Ŭ<EFBFBD>ڤ<EFBFBD>perl<72><6C><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
cd $(SMAC) ; ./challsrc.sh *.[ch] makefile
|
||||
cd $(SMAC) ; $(MAKE)
|
||||
|
||||
wwterm : libwonx.a
|
||||
@@ -52,9 +53,10 @@ wwterm : libwonx.a
|
||||
cp libwonx.a $(WWTERM)
|
||||
mv $(WWTERM)/makefile $(WWTERM)/makefile.orig
|
||||
cp makefile_for_wwterm $(WWTERM)/makefile
|
||||
cp sys2wonx.pl $(WWTERM)
|
||||
echo "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻߤޤä<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ϡ<EFBFBD>sys2wonx.pl <20>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD>ܤ<EFBFBD>Ŭ<EFBFBD>ڤ<EFBFBD>perl<72><6C><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
cd $(WWTERM) ; ./sys2wonx.pl *.[ch]
|
||||
cp challsrc.sh filters.pl sys2wonx.pl int2sint.pl $(WWTERM)
|
||||
# <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻߤޤä<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ϡ<EFBFBD>filters.pl, sys2wonx.pl, int2sint.pl <20><>
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD>ܤ<EFBFBD>Ŭ<EFBFBD>ڤ<EFBFBD>perl<72><6C><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
cd $(WWTERM) ; ./challsrc.sh *.[ch] makefile
|
||||
cd $(WWTERM) ; $(MAKE)
|
||||
|
||||
package :
|
||||
@@ -62,7 +64,7 @@ package :
|
||||
rm -fR $(PKGNAME)/*
|
||||
mkdir -p $(PKGNAME)/wonx_include
|
||||
cp COPYING COPYRIGHT HISTORY README MANUAL OMAKE.jpn Makefile \
|
||||
makefile_for_smac makefile_for_wwterm *.pl \
|
||||
makefile_for_smac makefile_for_wwterm *.sh *.pl \
|
||||
*.h *.c $(SMAC).zip $(WWTERM).zip $(PKGNAME)
|
||||
cp wonx_include/*.h $(PKGNAME)/wonx_include
|
||||
tar cvzf $(PKGNAME).tar.gz $(PKGNAME)
|
||||
|
||||
305
README
305
README
@@ -2,29 +2,18 @@ WonX - WonderWitch on X.
|
||||
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD>ۤ<EFBFBD><DBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD>
|
||||
|
||||
WonX <20>Ϥޤ<CFA4><DEA4>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD>䡤<EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD>ʤɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>äѤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ո<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD>ʤɴ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>Х<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>䥢<EFBFBD>ɥХ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥκ<EFBFBD><EFBFBD>湰μ<EFBFBD>ޤǡ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD>뤯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ɥ쥹<EFBFBD>ϡ<EFBFBD>
|
||||
sakai@seki.ee.kagu.sut.ac.jp
|
||||
hsakai@pfu.co.jp
|
||||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>Ȥϸ¤<CFB8><C2A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE>ȿ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>¤<EFBFBD><C2A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Τ<EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4>ƼϤ<C6BC><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤ꡤ<EFBFBD><EFBFBD><EFBFBD>åץǡ<EFBFBD><EFBFBD>ȤϿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԤäƤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
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>
|
||||
<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>)
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD>(<28>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<29><><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<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><EFBFBD>礦<EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ո<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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><D6BB><EFBFBD><EFBFBD>Ȥϸ¤<CFB8><C2A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE>ȿ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>¤<EFBFBD><C2A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Τ<EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4>ƼϤ<C6BC><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
<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>
|
||||
@@ -51,6 +40,33 @@ 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> ɬ<>פʤ<D7A4><CAA4><EFBFBD>
|
||||
|
||||
WonX <20>Ǥϡ<C7A4><CFA1>ʲ<EFBFBD><CAB2>Τ<EFBFBD><CEA4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD>perl
|
||||
(WonderWitch<63>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> WonX<6E>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4>Ѵ<EFBFBD><D1B4><EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤ<D7A5>
|
||||
ź<>դ<EFBFBD><D5A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Τǡ<CEA4>WonderWitch<63>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<C3A4><C6A4><EFBFBD><EFBFBD>Τʤ<CEA4><CAA4>С<EFBFBD>
|
||||
<20><><EFBFBD>ܸ<EFBFBD> perl <20><>˾<EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>)
|
||||
ź<>դ<EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤϡ<C8A4><CFA1><EFBFBD><EFBFBD>٤<EFBFBD> #!/usr/local/bin/perl <20>ˤʤäƤ<C3A4><C6A4><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
<20><><EFBFBD>ܸ<EFBFBD> perl <20><><EFBFBD>̤ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4><EFBFBD><EFBFBD>ˤϡ<CBA4><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD>ܸ<EFBFBD> perl <20><>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>դĤ<D5A4><C4A4><EFBFBD> perl <20>Ǥ⤿<C7A4>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>פǤ<D7A4><C7A4>礦<EFBFBD><E7A4A6>
|
||||
<EFBFBD><EFBFBD>qkc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>ɬ<EFBFBD>ס<EFBFBD>
|
||||
(nkf <20>Ǥ<EFBFBD><C7A4>٤Ĥˤ<C4A4><CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɡ<EFBFBD>qkc <20><><EFBFBD>Ȳ<EFBFBD><C8B2>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
<20><><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD>Ǥ<EFBFBD> qkc <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD>)
|
||||
qkc <20>ϡ<EFBFBD><CFA1>ʲ<EFBFBD><CAB2>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
http://hp.vector.co.jp/authors/VA000501/index.html
|
||||
qkc <20>ˤϡ<CBA4>MS-DOS <20>ǡ<EFBFBD>Windows <20>ǡ<EFBFBD>UNIX <20>Ǥʤɤ<CAA4><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4>Τǡ<CEA4>
|
||||
UNIX <20><>(qkcc100.zip)<29><><EFBFBD><EFBFBD><EFBFBD>ꤷ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD>ϡ<EFBFBD>make <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤΤǤȤäƤ<C3A4><C6A4><EFBFBD>ñ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD>unzip
|
||||
ź<>դ<EFBFBD> smac-b02.zip, wwterm-b05.zip <20><><EFBFBD><EFBFBD><EFBFBD>ह<EFBFBD><E0A4B9><EFBFBD>Τ<EFBFBD>ɬ<EFBFBD>ס<EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>Υޥ˥奢<EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤ƥ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>뤵<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פʤ<EFBFBD><EFBFBD>Х<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>뤹<EFBFBD>뤫<EFBFBD><EFBFBD>¾<EFBFBD>Υ<EFBFBD><EFBFBD>ץꥱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<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>
|
||||
@@ -88,16 +104,16 @@ WonX
|
||||
~/wonx/smac>% ./smac
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>ɸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ˥<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD> p <20><EFBFBD><F2B2A1A4>Ʋ<EFBFBD><C6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> OFF <20>ˤ<EFBFBD><CBA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф餯<D0A4><E9A4AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>Ѥ<EFBFBD><D1A4>ä<EFBFBD><C3A4><EFBFBD>) p <20><EFBFBD><F2B2A1A4>ƺƤӲ<C6A4><D3B2><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD> ON <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD> F10 <20><EFBFBD><F2B2A1A4>Ʋ<EFBFBD><C6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> OFF <20>ˤ<EFBFBD><CBA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф餯<D0A4><E9A4AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>Ѥ<EFBFBD><D1A4>ä<EFBFBD><C3A4><EFBFBD>) F10 <20><EFBFBD><F2B2A1A4>ƺƤӲ<C6A4><D3B2><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD> ON <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
smac <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>̤<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><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> p <20>Dz<EFBFBD><C7B2><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD> OFF <20>ˤ<EFBFBD><CBA4>ơ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ф餯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>Ѥ<EFBFBD><D1A4>ä<EFBFBD><C3A4><EFBFBD>) p <20>Dz<EFBFBD><C7B2><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD> ON <20>ˤ<EFBFBD><CBA4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD>ڡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤޤ<EFBFBD> F10 <20>Dz<EFBFBD><C7B2><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD> OFF <20>ˤ<EFBFBD><CBA4>ơ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ф餯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>Ѥ<EFBFBD><D1A4>ä<EFBFBD><C3A4><EFBFBD>) F10 <20>Dz<EFBFBD><C7B2><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD> ON <20>ˤ<EFBFBD><CBA4>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
<EFBFBD>ɤ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SpeedMac <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤<EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>礦<EFBFBD><E7A4A6><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>륭<EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǽͷ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƤФ줿<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͭ<EFBFBD><EFBFBD><EFBFBD>ǤϤʤ<EFBFBD><EFBFBD>Τǡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
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>ᡤ
|
||||
F10 <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><EFBFBD>ˡ<EFBFBD>WonderWitch <20>Ѥ<EFBFBD>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD>ߥ<EFBFBD><DFA5>졼<EFBFBD><ECA1BC> "WWTerm" <20><EFBFBD><F2A5B3A5>ѥ<EFBFBD><D1A5>롦<EFBFBD>¹<EFBFBD>
|
||||
@@ -106,7 +122,7 @@ ON
|
||||
~/wonx>% make wwterm
|
||||
(<28><>ά)
|
||||
~/wonx>% cd wwterm
|
||||
~/wonx/smac>% ./terminal
|
||||
~/wonx/wwterm>% ./terminal
|
||||
|
||||
<EFBFBD><EFBFBD> 10ʬWonX
|
||||
|
||||
@@ -125,29 +141,40 @@ ON
|
||||
libwonx.a
|
||||
~/wonx>%
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>libwonx.a <20>ȡ<EFBFBD>wonx_include <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ<EFBFBD><C8A5>ȡ<EFBFBD>sys2wonx.pl <20><>
|
||||
<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><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ơ<EFBFBD>yoursample <20>Ȥ<EFBFBD><C8A4>ޤ<EFBFBD>)
|
||||
<EFBFBD>˥<EFBFBD><EFBFBD>ԡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>libwonx.a <20>ȡ<EFBFBD>wonx_include <20>ǥ<EFBFBD><C7A5>쥯<EFBFBD>ȥ<EFBFBD><C8A5>ȡ<EFBFBD>
|
||||
challsrc.sh, filters.pl, sys2wonx.pl, int2sint.pl <20>ʤ<F2A4A2A4><CAA4>κ<EFBFBD><CEBA>ä<EFBFBD><C3A4>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ǥ<EFBFBD><EFBFBD>쥯<EFBFBD>ȥ<EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ơ<EFBFBD>yoursample <20>Ȥ<EFBFBD><C8A4>ޤ<EFBFBD>)<EFBFBD>˥<EFBFBD><EFBFBD>ԡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
~/wonx>% cp -R libwonx.a wonx_include sys2wonx.pl ../yoursample
|
||||
~/wonx>% cp -R libwonx.a wonx_include ../yoursample
|
||||
~/wonx>% cp challsrc.sh filters.pl sys2wonx.pl int2sint.pl ../yoursample
|
||||
~/wonx>% cd ../yoursample
|
||||
~/yoursample>%
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><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><C6A5><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UNIX <20>Υƥ<CEA5><C6A5><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>(<28>Ĥޤꡤ<DEA4><EAA1A4><EFBFBD>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD>ɤ<EFBFBD> \r\n <20><><EFBFBD><EFBFBD> \n <20><>
|
||||
<EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> SJIS <20><><EFBFBD><EFBFBD> EUC <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ޤ<EFBFBD>)
|
||||
|
||||
~/yoursample>% cat makefile | qkc -I -O -e -u > makefile.new
|
||||
~/yoursample>% mv makefile.new makefile
|
||||
~/yoursample>% cat sample.c | qkc -I -O -e -u > sample.c.new
|
||||
~/yoursample>% mv sample.c.new sample.c
|
||||
...(<28>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD>٤ƤΥե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<CBA4><C4A4>ơ<EFBFBD>Ʊ<EFBFBD>ͤ˷<CDA4><CBB7><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD>ά)...
|
||||
|
||||
*.C <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD>뤬<EFBFBD><EBA4AC><EFBFBD>ä<EFBFBD><C3A4>顤*.c <20><><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
(*.C <20><><EFBFBD><EFBFBD> C++ <20>Υץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼפ<C8BB><D7A4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>Τ<EFBFBD>)
|
||||
|
||||
~/yoursample>% mv SAMPLE2.C sample2.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>MS-DOS <20>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> UNIX <20>Υƥ<CEA5><C6A5><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>롥
|
||||
(<28>Ĥޤꡤ<DEA4><EAA1A4><EFBFBD>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD>ɤ<EFBFBD> \r\n <20><><EFBFBD><EFBFBD> \n <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> SJIS <20><><EFBFBD><EFBFBD>
|
||||
EUC <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ޤ<EFBFBD>)
|
||||
<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #include <sys/disp.h> <20>Τ褦<CEA4>ʤΤ<CAA4><CEA4><EFBFBD>
|
||||
#include "wonx_include/disp.h" <20><><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>롥(sys2wonx.pl <20><><EFBFBD>̤<EFBFBD>)
|
||||
<EFBFBD><EFBFBD><EFBFBD>ǥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD> int <20><><EFBFBD><EFBFBD>short int <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>롥(int2sint.pl <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> filters.pl <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
~/yoursample>% ./filters.pl "qkc -e -u" ./sys2wonx.pl ./int2sint.pl -f *.[ch] [Mm]akefile* MAKEFILE*
|
||||
|
||||
<EFBFBD>⤷<EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ʲ<EFBFBD><EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>褤<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
~/yoursample>% ./challsrc.sh *.[ch] [Mm]akefile* MAKEFILE*
|
||||
|
||||
(<28><><EFBFBD><EFBFBD>! filters.pl <20><> challsrc.sh <20>ϡ<EFBFBD><CFA1>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><F1A4ADB4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>Τǡ<CEA4>
|
||||
<20>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA><EFBFBD><EFBFBD>褦<EFBFBD>ʥե<CAA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD><C9AC><EFBFBD>Хå<D0A5><C3A5><EFBFBD><EFBFBD>åפ<C3A5><D7A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
makefile <20><><EFBFBD>ʲ<EFBFBD><CAB2>Τ褦<CEA4>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD> gcc <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>롥
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *.obj <20><><EFBFBD><EFBFBD> *.o <20><><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD>
|
||||
@@ -161,16 +188,6 @@ makefile
|
||||
ź<EFBFBD>դ<EFBFBD> makefile_for_smac <20><> makefile_for_wwterm <20>ͤˤ<CDA4><CBA4>ơ<EFBFBD>makefile <20><>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>sys2wonx.pl <20><EFBFBD><F2A4ABA4>ơ<EFBFBD><C6A1>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #include <sys/disp.h> <20>Τ褦<CEA4>ʤΤ<CAA4><CEA4><EFBFBD>
|
||||
#include "wonx_include/disp.h" <20><><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>롥
|
||||
(<28><><EFBFBD><EFBFBD>! sys2wonx.pl <20>ϡ<EFBFBD><CFA1>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><F1A4ADB4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>Τǡ<CEA4><C7A1>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>ʥե<CAA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD><C9AC><EFBFBD>Хå<D0A5><C3A5><EFBFBD><EFBFBD>åפ<C3A5><D7A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#include <sys/disp.h> <20>Τ褦<CEA4><E8A4A6><EFBFBD><EFBFBD>ʬ<EFBFBD><CAAC>̵<EFBFBD><CCB5><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>ɤ߹<C9A4><DFB9><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD>Τޤ<DEA4><DEBD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>Τǡ<CEA4><C7A1>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC>Τ<EFBFBD><CEA4>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>Ȼפ<C8BB><D7A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD>դ<EFBFBD><D5A4>Ѥ<EFBFBD><D1A4>äƤ<C3A4><C6A4>ޤ<EFBFBD><DEA4>ޤ<EFBFBD>)
|
||||
|
||||
~/yoursample>% ./sys2wonx.pl *.[ch]
|
||||
|
||||
<EFBFBD>Ǹ<EFBFBD><EFBFBD>ˡ<EFBFBD>make <20>ޤ<F2A4B7A4><DEA4><EFBFBD>
|
||||
|
||||
~/yoursample>% make
|
||||
@@ -218,8 +235,9 @@ WonderWitch
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>եꥯ<D5A5>Ȥ<EFBFBD><C8A4>ʤ<EFBFBD><CAA4>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Фμ<D0A4><CEBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ顤<CAA4><E9A1A4><EFBFBD>θ¤<CEB8><C2A4>ǤϤ<C7A4><CFA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>)
|
||||
WonderWitch <20>Υץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD>#include <sys/*.h> <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>٤<EFBFBD>
|
||||
#include <wonx_include/*.h> <20>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD>롤<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤǤ<C8A4><C7A4><EFBFBD>
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤȤ<DEA4><C8A4>ƹԤ<C6B9><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤ<D7A5>ź<EFBFBD>դ<EFBFBD><D5A4>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
sys2wonx.pl *.[ch] <20><><EFBFBD>¹Ԥ<C2B9><D4A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD>Ƚ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD>)
|
||||
(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤȤ<DEA4><C8A4>ƹԤ<C6B9><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> sys2wonx.pl <20>Ȥ<EFBFBD><C8A4><EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤ<D7A5>ź<EFBFBD>դ<EFBFBD><D5A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>./filters.pl ./sys2wonx.pl -f *.[ch] <20><><EFBFBD>¹Ԥ<C2B9><D4A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><EFBFBD><F1A4ADB4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ޤ<EFBFBD>)
|
||||
|
||||
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>UNIX<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>äƤϡ<EFBFBD>/usr/include/sys/types.h <20><> ushort, ulong <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><EFBFBD>ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@@ -276,12 +294,61 @@ SpeedMac
|
||||
~/wonx/smac-b02>% cp ../libwonx.a .
|
||||
~/wonx/smac-b02>%
|
||||
|
||||
3. makefile <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
3. <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
|
||||
~/wonx/smac-b02>% emacs chara.c
|
||||
~/wonx/smac-b02>% emacs dsp.c
|
||||
... (<28>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҤȤĤҤȤĽ<C8A4><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
MS-DOS <20>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤʤäƤ<C3A4><C6A4><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>UNIX<49>Υƥ<CEA5><C6A5><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD>ˤϡ<EFBFBD><EFBFBD>ʲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> \r\n <20><><EFBFBD><EFBFBD> \n <20>ˤ<EFBFBD><CBA4>롥
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> SJIS <20><><EFBFBD><EFBFBD> EUC <20>ˤ<EFBFBD><CBA4>롥
|
||||
qkc <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץꥱ<D7A5><EAA5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><C7A1>嵭<EFBFBD>Τ<EFBFBD><CEA4>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>٤˹Ԥ<CBB9><D4A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>Ǥ<EFBFBD><C7A4>ޤ<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><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
~/wonx/smac-b02>% ./filters.pl "qkc -e -u" -f *.[ch]
|
||||
qkc <20><>̵<EFBFBD><CCB5><EFBFBD>ͤ<EFBFBD>... nkf <20>Ȥ<EFBFBD><C8A4>Ƥ<EFBFBD><C6A4>Ȥ<EFBFBD><C8A4>˻Ȥä<C8A4><C3A4>Ѵ<EFBFBD><D1B4><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>
|
||||
#include <sys/disp.h>
|
||||
#include <sys/key.h>
|
||||
<EFBFBD>Τ褦<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#include "wonx_include/disp.h"
|
||||
#include "wonx_include/key.h"
|
||||
<EFBFBD>Τ褦<EFBFBD>˽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤȤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD><EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD> (sys2wonx.pl) <20><>ź<EFBFBD>դ<EFBFBD><D5A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ݤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
|
||||
~/wonx/smac-b02>% cp ../filters.pl ../sys2wonx.pl .
|
||||
~/wonx/smac-b02>% ./filters.pl ./sys2wonx.pl -f *.[ch]
|
||||
<EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(filters.pl <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB>ꤷ<EFBFBD><EAA4B7><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>뼫<EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><F1A4ADB4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>WonderWitch <20>Ǥ<EFBFBD> sizeof(int) == sizeof(short int) <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD>
|
||||
UNIX <20>ǤϤդĤ<D5A4><C4A4><EFBFBD> sizeof(int) == sizeof(long int) <20>ʤΤǡ<CEA4>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>Υӥåȥޥåפʤɡ<EFBFBD>int <20><><EFBFBD>ΥХ<CEA5><D0A5>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD>¸<EFBFBD><C2B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><CAAC>
|
||||
int <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<CBA4>short int <20>ʤɤ<CAA4><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤȤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD><EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD> (int2sint.pl) <20><>ź<EFBFBD>դ<EFBFBD><D5A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ݤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
|
||||
~/wonx/smac-b02>% cp ../int2sint.pl .
|
||||
~/wonx/smac-b02>% ./filters.pl ./int2sint.pl -f *.[ch]
|
||||
<EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(filters.pl <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB>ꤷ<EFBFBD><EAA4B7><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>뼫<EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><F1A4ADB4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>ܸ<EFBFBD> perl <20><> EUC <20><><EFBFBD><EFBFBD><EFBFBD>ɤǤʤ<C7A4><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>Τǡ<CEA4>
|
||||
sys2wonx.pl <20><> int2sint.pl <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<CBA4><CFA1>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD> qkc <20>Ǵ<EFBFBD><C7B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD>
|
||||
EUC <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>顤sys2wonx.pl <20><> int2sint.pl <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
4. makefile <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
|
||||
~/wonx/smac-b02>% emacs makefile
|
||||
|
||||
<EFBFBD>ʲ<EFBFBD><EFBFBD>Τ褦<EFBFBD>˽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> EUC <20>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD>ɤ<EFBFBD> \r\n <20><><EFBFBD><EFBFBD> \n <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>롥
|
||||
(<28><><EFBFBD>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD> make <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>qkc <20><><EFBFBD>̤<EFBFBD><CCA4><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>礦)
|
||||
<EFBFBD><EFBFBD>gcc <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD><F2A4B9A4>褦<EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥<EFBFBD><EBA1A5><EFBFBD>ΤȤ<CEA4><C8A4>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>륪<EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>
|
||||
-I. -L. -L/usr/X11R6/lib -lwonx -lX11 -lXt
|
||||
<20><><EFBFBD>ɲä<C9B2><C3A4>롥
|
||||
@@ -295,27 +362,6 @@ SpeedMac
|
||||
|
||||
<EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD>ԡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
4. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롥
|
||||
|
||||
~/wonx/smac-b02>% emacs chara.c
|
||||
~/wonx/smac-b02>% emacs dsp.c
|
||||
... (<28>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҤȤĤҤȤĽ<C8A4><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD>
|
||||
#include <sys/disp.h>
|
||||
#include <sys/key.h>
|
||||
<EFBFBD>Τ褦<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#include "wonx_include/disp.h"
|
||||
#include "wonx_include/key.h"
|
||||
<EFBFBD>Τ褦<EFBFBD>˽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤȤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD><EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD> (sys2wonx.pl) <20><>ź<EFBFBD>դ<EFBFBD><D5A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ݤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
|
||||
~/wonx/smac-b02>% cp ../sys2wonx.pl .
|
||||
~/wonx/smac-b02>% ./sys2wonx.pl *.[ch]
|
||||
<EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(sys2wonx.pl <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB>ꤷ<EFBFBD><EAA4B7><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>뼫<EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><F1A4ADB4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD>)
|
||||
|
||||
5. make <20><><EFBFBD>롥
|
||||
|
||||
~/wonx/smac-b02>% make
|
||||
@@ -351,12 +397,16 @@ smac
|
||||
<EFBFBD><EFBFBD>i,j,k,l <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WonderSwan <20><>Y1<59><31>Y4<59>ܥ<EFBFBD><DCA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><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>A,B<>ܥ<EFBFBD><DCA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>롥
|
||||
<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>START<EFBFBD>ܥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>롥
|
||||
<EFBFBD><EFBFBD>p <20><EFBFBD><F2B2A1A4>ȡ<EFBFBD>ɽ<EFBFBD><C9BD>/<2F><>ɽ<EFBFBD><C9BD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>ؤ<EFBFBD><D8A4>롥
|
||||
(<28><>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>Ȳ<EFBFBD><C8B2>̤ؤ<CCA4><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><D4A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD>®)
|
||||
<EFBFBD><EFBFBD>F1 <20><EFBFBD><F2B2A1A4>ȡ<EFBFBD>LCD<43><44><EFBFBD>顼<EFBFBD>ޥåפΥǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BD>Ϥ<EFBFBD><CFA4>롥
|
||||
<EFBFBD><EFBFBD>F2 <20><EFBFBD><F2B2A1A4>ȡ<EFBFBD><C8A1>ѥ<EFBFBD><D1A5>åȤΥǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BD>Ϥ<EFBFBD><CFA4>롥
|
||||
<EFBFBD><EFBFBD>F3 <20><EFBFBD><F2B2A1A4>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD><EFBFBD><EFBFBD>Υǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BD>Ϥ<EFBFBD><CFA4>롥
|
||||
<EFBFBD><EFBFBD>F4 <20><EFBFBD><F2B2A1A4>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ץ饤<D7A5>ȤΥǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BD>Ϥ<EFBFBD><CFA4>롥
|
||||
<EFBFBD><EFBFBD>F10 <20><EFBFBD><F2B2A1A4>ȡ<EFBFBD>ɽ<EFBFBD><C9BD>/<2F><>ɽ<EFBFBD><C9BD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>ؤ<EFBFBD><D8A4>롥
|
||||
(<28><>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>Ȳ<EFBFBD><C8B2>̤ؤ<CCA4><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><D4A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD>®)
|
||||
<EFBFBD><EFBFBD>F11 <20><>10<31>ô<EFBFBD><C3B4><EFBFBD><EFBFBD>ߡ<EFBFBD>(<28><><EFBFBD>̼̿<CCBC><CCBF><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>Ȥ<EFBFBD><C8A4>ʤɤ<CAA4><C9A4><EFBFBD><EFBFBD>ѤǤ<D1A4><C7A4><EFBFBD>)
|
||||
(F11<31><31>û<EFBFBD><C3BB><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>ʤ<EFBFBD><CAA4>褦<EFBFBD>Ǥ<EFBFBD>)
|
||||
<EFBFBD><EFBFBD>q <20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD> Ctrl-c <20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD> F12 <20>Ƕ<EFBFBD><C7B6><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
|
||||
<EFBFBD><EFBFBD>Ctrl-i <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD>ǥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤǤϤʤˤ<EFBFBD><EFBFBD>ؿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƤФ<EFBFBD><EFBFBD>뤿<EFBFBD>Ӥ˲<EFBFBD><EFBFBD>̤κ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᡤ
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>®<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
@@ -369,8 +419,8 @@ for (y = 0; y < 32; y++)
|
||||
}
|
||||
}
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>p <20><EFBFBD><F2B2A1A4><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>⡼<EFBFBD>ɤˤ<C9A4><CBA4>ơ<EFBFBD><C6A1>롼<EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD>
|
||||
<EFBFBD>Ƥ<EFBFBD> p <20><EFBFBD><F2B2A1A4><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4>ᤷ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>F10 <20><EFBFBD><F2B2A1A4><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>⡼<EFBFBD>ɤˤ<C9A4><CBA4>ơ<EFBFBD><C6A1>롼<EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD>
|
||||
<EFBFBD>Ƥ<EFBFBD> F10 <20><EFBFBD><F2B2A1A4><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>⡼<EFBFBD>ɤ<EFBFBD><C9A4>ᤷ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
F1 <20><> F2 <20><EFBFBD><F2B2A1A4>ȡ<EFBFBD><C8A1>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ΤǤ<CEA4><C7A4><EFBFBD><EFBFBD><EFBFBD>ɸ<EFBFBD><C9B8><EFBFBD>ǤϤ<C7A4><CFA4><EFBFBD>¾<EFBFBD>ˤ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤˽<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD><EFBFBD>դĤ<EFBFBD><EFBFBD><EFBFBD> F1 <20><EFBFBD><F2B2A1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϡ<C7A4>
|
||||
@@ -383,7 +433,7 @@ smac
|
||||
<EFBFBD>⤷<EFBFBD>⥭<EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>10<EFBFBD>֤Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>Υǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<EFBFBD>
|
||||
<EFBFBD>ʲ<EFBFBD><EFBFBD>Τ褦<EFBFBD>˼¹Ԥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>顤F3 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B2A1A4><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4>Ǥ<EFBFBD><C7A4>礦<EFBFBD><E7A4A6>
|
||||
|
||||
> smac | grep "character\[10\]"
|
||||
> smac | grep "character\[010\]"
|
||||
|
||||
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>
|
||||
@@ -450,24 +500,56 @@ UNIX
|
||||
<EFBFBD>ʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӥåȥޥåפγ<EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ƻ<EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD>ʤȤ<EFBFBD><EFBFBD>ˤϡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤʤ<EFBFBD><EFBFBD>䤹<EFBFBD><EFBFBD><EFBFBD>Τϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>Υӥåȥޥåפ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
(bmpcnv <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>ơ<EFBFBD><C6A1>ӥåȥޥåץǡ<D7A5><C7A1><EFBFBD><EFBFBD>ν<EFBFBD><CEBD>Ϥ<EFBFBD> unsigned int bitmap = {
|
||||
<20>Τ褦<CEA4>ˤʤäƤ<C3A4><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD>)
|
||||
font_set_colordata()<29>ʤɤϡ<C9A4>16*8 <20>Х<EFBFBD><D0A5>ȤΥ<C8A4><CEA5><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD>
|
||||
short int <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ư<EFBFBD><C6B0><EFBFBD><EFBFBD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>WonderWitch <20>Ǥ<EFBFBD>
|
||||
sizeof(short int) == sizeof(int) <20>ʤΤǡ<CEA4>WonderWitch <20>ѤΥץ<CEA5><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϡ<C7A4>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> short int <20>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ˡ<EFBFBD>int <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD> WonderWitch <20>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UNIX <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>)
|
||||
<EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<EFBFBD>UNIX <20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤹<EFBFBD><EBA4B9><EFBFBD>Ȥ<EFBFBD><C8A4>ˤϡ<CBA4>short int <EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><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><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤹<EFBFBD><EBA4B9><EFBFBD>Ȥ<EFBFBD><C8A4>ˤϡ<CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>饪<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ǥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD> int <20><> short int <20>ˤʤ<CBA4><CAA4>褦<EFBFBD>˻<EFBFBD><CBBB>ꤹ<EFBFBD>뤫<EFBFBD><EBA4AB><EFBFBD>⤷<EFBFBD><E2A4B7><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
int <20><> short int <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>i386 <20><><EFBFBD><EFBFBD> gcc <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ褦<EFBFBD>ʥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>饪<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ȥˤʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
int2sint.pl <20><><EFBFBD>̤<EFBFBD><CCA4>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ʤ<EFBFBD> int <20>Ϥ<EFBFBD><CFA4>٤<EFBFBD> short int <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>⤷<EFBFBD>⤢<EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD> int2sint.pl <20><><EFBFBD><EFBFBD><EFBFBD>ѤǤ<D1A4><C7A4>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>դĤ<D5A4><C4A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>Υӥåȥޥåץǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD>Τߤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD>ʬ<EFBFBD>Ǥ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD>˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD>ǧ<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD>
|
||||
-Wall <20><><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><C4A4>ޤ<EFBFBD><DEA4>礦<EFBFBD><E7A4A6>
|
||||
wonx-2.1 <20><><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>Υӥåȥޥå<DEA5><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ(font_set_colordata()<29>ʤ<EFBFBD>)
|
||||
<EFBFBD>δؿ<EFBFBD><EFBFBD>ΰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>Ŭ<EFBFBD>ڤʷ<EFBFBD><EFBFBD>Υݥ<EFBFBD><EFBFBD>˽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>餬<EFBFBD><EFBFBD>˥<EFBFBD>
|
||||
<EFBFBD>Ф<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>顤<EFBFBD>ӥåȥޥåץǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>η<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⤷<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
ñ<EFBFBD>ʤ륫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե饰<EFBFBD>Ȥ<EFBFBD><EFBFBD>ƻ<EFBFBD><EFBFBD>Ѥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>褦<EFBFBD><EFBFBD> int <20>ϡ<EFBFBD>¿<EFBFBD><C2BF><EFBFBD>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD><EFBFBD>
|
||||
short int <20>Ǥ<EFBFBD> long int <20>Ǥ<EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><F3A4ACA1><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>Ƥ⡤
|
||||
WonX <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>ơ<EFBFBD>gcc <20><> -Wall <20><><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><C4A4>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>뤹<EFBFBD><EBA4B9><EFBFBD>ȡ<EFBFBD>
|
||||
WonderWitch <20><>ư<EFBFBD><EFBFBD><EEA4B5><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD>ʥХ<CAA5>(short int <20>ξ岼<CEBE>¤ˤޤĤ<DEA4><C4A4><EFBFBD>
|
||||
<EFBFBD>Х<EFBFBD><EFBFBD>ʤ<EFBFBD>)<29><>ȯ<EFBFBD><C8AF><EFBFBD>Ǥ<EFBFBD><C7A4>뤳<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4><C7A1>ʤ<EFBFBD><CAA4>٤<EFBFBD><D9A4>ʤ<EFBFBD> int2sint.pl <20><> int <20><>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD> short int <20>ˤ<EFBFBD><CBA4>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>Ȥ<C8A4><F2A4AAA4><EFBFBD><EFBFBD>ᤷ<EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
|
||||
WonderWitch <20><> CPU <20><> x86<38>ϤǤ<CFA4><C7A4><EFBFBD>SPARC <20>ʤɤǻ<C9A4><C7BB>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
font_set_colordata()<29>ʤɤϡ<C9A4>short int <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>Τǡ<EFBFBD>char * <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD> short int * <20>˥<EFBFBD><CBA5>㥹<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD>
|
||||
<EFBFBD>Τǡ<EFBFBD>unsigned char * <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD> short int * <20>˥<EFBFBD><CBA5>㥹<EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD>
|
||||
font_set_colordata()<29><><EFBFBD>Ϥ<EFBFBD><CFA4>ʤɤΤ<C9A4><CEA4>ȤƤ<F2A4B7A4><C6A4><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҥä<D2A4><C3A4><EFBFBD><EFBFBD>֤<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ͤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
i386 <20>ϤΤ<CFA4><CEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> PC-UNIX <20>ʤ<EFBFBD><CAA4>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>餯<EFBFBD><E9A4AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>Ǥ<EFBFBD><C7A4>礦<EFBFBD><E7A4A6>
|
||||
WonX-2.1 <20><><EFBFBD>顤<EFBFBD><E9A1A4><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD>˴ؤ<CBB4><D8A4>Ƥϡ<C6A4><CFA1><EFBFBD><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ʤ<EFBFBD><CAA4>褦<EFBFBD><E8A4A6>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i386 <20><> SPARC <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD>Ȥ<EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD>ǧ
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ⡤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> unsigned char * <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> 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><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υӥåȥޥå<EFBFBD><EFBFBD>ɤ߹<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѥδؿ<EFBFBD><EFBFBD>ˤϡ<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>Ϥ<EFBFBD><CFA4>٤<EFBFBD><D9A4>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>ˡ<EFBFBD>unsigned char * <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>Ŭ<EFBFBD>ڤ<EFBFBD>
|
||||
<EFBFBD>ݥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥ<EFBFBD><EFBFBD>餬<EFBFBD><EFBFBD>˥<EFBFBD><EFBFBD>Ф<EFBFBD><EFBFBD>Τǡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><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><DEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߤ<EFBFBD><DFA4><EFBFBD><EFBFBD><EFBFBD>]
|
||||
|
||||
@@ -563,7 +645,7 @@ gcc -g -o smac $(OBJS) -lwonx -lX11 -lXt -L. -L/usr/X11R6/lib
|
||||
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
|
||||
> cat makefile | qkc -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>
|
||||
|
||||
@@ -703,6 +785,75 @@ WWSprite_PrintData(WWDisplay_GetSprite(ww_display, 0), 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> ź<>դΥġ<CEA5><C4A1><EFBFBD><EFBFBD>ˤĤ<CBA4><C4A4><EFBFBD>
|
||||
|
||||
[sys2wonx.pl]
|
||||
|
||||
#include <sys/disp.h>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#include "wonx_include/disp.h"
|
||||
<EFBFBD>Τ褦<EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>륿<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[int2sint.pl]
|
||||
|
||||
short <20><> long <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ʤ<EFBFBD> int <20><><EFBFBD><EFBFBD>short int <20><><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
sizeof(int) <20><> uint* <20>⡤sizeof(short int), unsigned 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><EFBFBD><EFBFBD><EFBFBD>... <20>Ǥ⤿<C7A4>֤ΤȤ<CEA4><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>perl <20>Ϲ<EFBFBD>ñ<EFBFBD>̤˽<CCA4><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
long
|
||||
int a;
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
void func(long
|
||||
int a)
|
||||
<EFBFBD>Τ褦<EFBFBD><EFBFBD><EFBFBD>Ѥʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
long
|
||||
short int a;
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
void func(long
|
||||
short int a)
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤäơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>äȥ<EFBFBD><EFBFBD>顼<EFBFBD>ˤʤ뤳<EFBFBD>ȤǤ<EFBFBD><EFBFBD>礦<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[filters.pl]
|
||||
|
||||
ʣ<EFBFBD><EFBFBD><EFBFBD>Υե<EFBFBD><EFBFBD>륿<EFBFBD><EFBFBD><EFBFBD>ޤȤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץȤǤ<C8A4><C7A4><EFBFBD>
|
||||
<EFBFBD>ϡ<EFBFBD>
|
||||
filters.pl [filters...] -f [files...]
|
||||
<EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>㤨<EFBFBD>С<EFBFBD>
|
||||
> filters.pl sort head -f file1 file2 file3
|
||||
<EFBFBD>ϡ<EFBFBD>
|
||||
> cat file1 | sort | head > file1.tmp
|
||||
> mv file1.tmp file1
|
||||
> cat file2 | sort | head > file2.tmp
|
||||
> mv file2.tmp file2
|
||||
> cat file3 | sort | head > file3.tmp
|
||||
> mv file3.tmp file3
|
||||
<EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[challsrc.sh]
|
||||
|
||||
WonderWitch<EFBFBD>ѥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> wonx<6E>ѥ<EFBFBD><D1A5><EFBFBD><EFBFBD><EFBFBD> <20>ؤ<EFBFBD><D8A4>Ѵ<EFBFBD><D1B4>뤿<F2A4B9A4><EBA4BF><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>륹<EFBFBD><EBA5B9><EFBFBD><EFBFBD><EFBFBD>ץȤǤ<C8A4><C7A4><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ƥϡ<EFBFBD>ñ<EFBFBD>ˡ<EFBFBD>
|
||||
./filters.pl "qkc -e -u" ./sys2wonx.pl ./int2sint.pl -f [files]
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ܸ<EFBFBD> perl <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<CBA4><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD> EUC <20>Ǥʤ<C7A4><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>Τǡ<CEA4>
|
||||
"qkc -e -u" <20><><EFBFBD>̤<EFBFBD><CCA4>Ƥ<EFBFBD><C6A4><EFBFBD> ./sys2wonx.pl <20><> ./int2sint.pl <20><>
|
||||
<EFBFBD>̤<EFBFBD><EFBFBD>褦<EFBFBD>ʽ<EFBFBD><EFBFBD>֤ˤʤäƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
[sout2str.pl]
|
||||
|
||||
wonx <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD>ꥢ<EFBFBD><EAA5A2><EFBFBD>ݡ<EFBFBD><DDA1>Ȥؤν<D8A4><CEBD>Ϥϡ<CFA4>
|
||||
output to serial port : "A"
|
||||
<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
|
||||
output to serial port : "\n"
|
||||
<EFBFBD>Τ褦<EFBFBD>ˡ<EFBFBD>ɸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ˽<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>sout2str.pl <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD> "" <20>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>줿<EFBFBD><ECA4BF>ʬ
|
||||
<EFBFBD>Τߤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><EFBFBD>ơ<EFBFBD>\n <20><> \t <20><>Ŭ<EFBFBD>ڤʥ<DAA4><CAA5><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>Ϥ<EFBFBD><CFA4><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>륿<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><EFBFBD>(<28><>: wwterm)<29><><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤϡ<CBA4>
|
||||
> wwterm | ./sout2str.pl
|
||||
<EFBFBD>Τ褦<EFBFBD>ˤ<EFBFBD><EFBFBD>ơ<EFBFBD>sout2str.pl <20><><EFBFBD>̤<EFBFBD><CCA4>Ƶ<EFBFBD>ư<EFBFBD><C6B0><EFBFBD>뤳<EFBFBD>Ȥˤ<C8A4><CBA4>ꡤ<EFBFBD>ºݤΥ<DDA4><CEA5>ꥢ<EFBFBD><EAA5A2><EFBFBD>ݡ<EFBFBD><DDA1><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>
|
||||
|
||||
158
WWCharacter.c
158
WWCharacter.c
@@ -6,11 +6,16 @@
|
||||
|
||||
#include "WWCharacterP.h"
|
||||
#include "WonX.h"
|
||||
#include "etc.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>дؿ<D0B4><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20>ʥ<EFBFBD><CAA5>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int WWCharacter_GetNumber(WWCharacter c)
|
||||
{
|
||||
if (c == NULL) WonX_Error("WWCharacter_GetNumber", "WWCharacter is NULL.");
|
||||
@@ -28,26 +33,95 @@ int WWCharacter_SetNumber(WWCharacter c, int n)
|
||||
return (c->number = n);
|
||||
}
|
||||
|
||||
unsigned char WWCharacter_GetBitmap(WWCharacter c, int n)
|
||||
/*===========================================================================*/
|
||||
/* <20>ӥåȥޥåפ<C3A5><D7A4><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* char <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EBA4BF><EFBFBD>δؿ<CEB4> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
unsigned char WWCharacter_GetBitmapAsChar(WWCharacter c, int n)
|
||||
{
|
||||
if (c == NULL) WonX_Error("WWCharacter_GetBitmap", "WWCharacter is NULL.");
|
||||
if (c == NULL)
|
||||
WonX_Error("WWCharacter_GetBitmapAsChar", "WWCharacter is NULL.");
|
||||
|
||||
if ((n < 0) || (n > 32 - 1))
|
||||
WonX_Error("WWCharacter_GetBitmap", "Invalid range.");
|
||||
WonX_Error("WWCharacter_GetBitmapAsChar", "Invalid range.");
|
||||
|
||||
return (c->bitmap[n]);
|
||||
return (c->bitmap.bitmap_char[n]);
|
||||
}
|
||||
|
||||
unsigned char WWCharacter_SetBitmap(WWCharacter c, int n, unsigned char bitmap)
|
||||
unsigned char WWCharacter_SetBitmapAsChar(WWCharacter c, int n,
|
||||
unsigned char bitmap)
|
||||
{
|
||||
if (c == NULL) WonX_Error("WWCharacter_SetBitmap", "WWCharacter is NULL.");
|
||||
if (c == NULL)
|
||||
WonX_Error("WWCharacter_SetBitmapAsChar", "WWCharacter is NULL.");
|
||||
|
||||
if ((n < 0) || (n > 32 - 1))
|
||||
WonX_Error("WWCharacter_SetBitmap", "Invalid range.");
|
||||
WonX_Error("WWCharacter_SetBitmapAsChar", "Invalid range.");
|
||||
|
||||
return (c->bitmap[n] = bitmap);
|
||||
return (c->bitmap.bitmap_char[n] = bitmap);
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* short int <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EBA4BF><EFBFBD>δؿ<CEB4> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
unsigned short int WWCharacter_GetBitmapAsShortInt(WWCharacter c, int n)
|
||||
{
|
||||
if (c == NULL)
|
||||
WonX_Error("WWCharacter_GetBitmapAsShortInt", "WWCharacter is NULL.");
|
||||
|
||||
if ((n < 0) || (n > 16 - 1))
|
||||
WonX_Error("WWCharacter_GetBitmapAsShortInt", "Invalid range.");
|
||||
|
||||
return (c->bitmap.bitmap_short_int[n]);
|
||||
}
|
||||
|
||||
unsigned short int WWCharacter_SetBitmapAsShortInt(WWCharacter c, int n,
|
||||
unsigned short int bitmap)
|
||||
{
|
||||
if (c == NULL)
|
||||
WonX_Error("WWCharacter_SetBitmapAsShortInt", "WWCharacter is NULL.");
|
||||
|
||||
if ((n < 0) || (n > 16 - 1))
|
||||
WonX_Error("WWCharacter_SetBitmapAsShortInt", "Invalid range.");
|
||||
|
||||
return (c->bitmap.bitmap_short_int[n] = bitmap);
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* long int <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EBA4BF><EFBFBD>δؿ<CEB4> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
unsigned long int WWCharacter_GetBitmapAsLongInt(WWCharacter c, int n)
|
||||
{
|
||||
if (c == NULL)
|
||||
WonX_Error("WWCharacter_GetBitmapAsLongInt", "WWCharacter is NULL.");
|
||||
|
||||
if ((n < 0) || (n > 8 - 1))
|
||||
WonX_Error("WWCharacter_GetBitmapAsLongInt", "Invalid range.");
|
||||
|
||||
return (c->bitmap.bitmap_long_int[n]);
|
||||
}
|
||||
|
||||
unsigned long int WWCharacter_SetBitmapAsLongInt(WWCharacter c, int n,
|
||||
unsigned long int bitmap)
|
||||
{
|
||||
if (c == NULL)
|
||||
WonX_Error("WWCharacter_SetBitmapAsLongInt", "WWCharacter is NULL.");
|
||||
|
||||
if ((n < 0) || (n > 8 - 1))
|
||||
WonX_Error("WWCharacter_SetBitmapAsLongInt", "Invalid range.");
|
||||
|
||||
return (c->bitmap.bitmap_long_int[n] = bitmap);
|
||||
}
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20><><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
WWCharacter WWCharacter_Create(int number)
|
||||
{
|
||||
WWCharacter character;
|
||||
@@ -70,10 +144,16 @@ WWCharacter WWCharacter_Destroy(WWCharacter character)
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int WWCharacter_GetPixel(WWCharacter character, int x, int y,
|
||||
WWDisplay display)
|
||||
{
|
||||
unsigned short int pixel;
|
||||
unsigned short int spixel;
|
||||
unsigned long int lpixel;
|
||||
|
||||
if (character == NULL)
|
||||
WonX_Error("WWCharacter_GetPixel", "WWCharacter is NULL.");
|
||||
@@ -88,18 +168,38 @@ int WWCharacter_GetPixel(WWCharacter character, int x, int y,
|
||||
switch (WWDisplay_GetColorMode(display)) {
|
||||
case COLOR_MODE_GRAYSCALE:
|
||||
case COLOR_MODE_4COLOR:
|
||||
pixel = ((character->bitmap[y * 2 + 0] >> (7-x)) & 1) << 0;
|
||||
pixel |= ((character->bitmap[y * 2 + 1] >> (7-x)) & 1) << 1;
|
||||
spixel = (character->bitmap.bitmap_short_int[y] >> (7-x)) & 0x0101;
|
||||
pixel =
|
||||
((spixel & 0x0001) ? 1 : 0) |
|
||||
((spixel & 0x0100) ? 2 : 0);
|
||||
#if 0
|
||||
pixel = ((character->bitmap.bitmap_char[y * 2 + 0] >> (7-x)) & 1) << 0;
|
||||
pixel |= ((character->bitmap.bitmap_char[y * 2 + 1] >> (7-x)) & 1) << 1;
|
||||
#endif
|
||||
break;
|
||||
case COLOR_MODE_16COLOR:
|
||||
lpixel = (character->bitmap.bitmap_long_int[y] >> (7-x)) & 0x01010101;
|
||||
pixel =
|
||||
((lpixel & 0x00000001) ? 1 : 0) |
|
||||
((lpixel & 0x00000100) ? 2 : 0) |
|
||||
((lpixel & 0x00010000) ? 4 : 0) |
|
||||
((lpixel & 0x01000000) ? 8 : 0);
|
||||
#if 0
|
||||
pixel = ((character->bitmap[y * 4 + 0] >> (7-x)) & 1) << 0;
|
||||
pixel |= ((character->bitmap[y * 4 + 1] >> (7-x)) & 1) << 1;
|
||||
pixel |= ((character->bitmap[y * 4 + 2] >> (7-x)) & 1) << 2;
|
||||
pixel |= ((character->bitmap[y * 4 + 3] >> (7-x)) & 1) << 3;
|
||||
#endif
|
||||
break;
|
||||
case COLOR_MODE_16PACKED:
|
||||
pixel = character->bitmap[y * 4 + (7-x) / 2] >> (((7-x) % 2) * 4);
|
||||
lpixel = character->bitmap.bitmap_long_int[y];
|
||||
lpixel = lpixel >> (3 - (7-x) / 2) * 8;
|
||||
lpixel = lpixel >> ((7-x) % 2) * 4;
|
||||
pixel = lpixel & 0x0f;
|
||||
#if 0
|
||||
pixel = character->bitmap[y * 4 + 3 - (7-x) / 2] >> (((7-x) % 2) * 4);
|
||||
pixel &= 0x0f;
|
||||
#endif
|
||||
break;
|
||||
default:
|
||||
WonX_Error("WWCharacter_GetPixel", "Unknown color mode.");
|
||||
@@ -113,7 +213,7 @@ int WWCharacter_ClearAllPixels(WWCharacter character)
|
||||
if (character == NULL)
|
||||
WonX_Error("WWCharacter_ClearAllPixels", "WWCharacter is NULL.");
|
||||
|
||||
memset(character->bitmap, 0, 32);
|
||||
memset(character->bitmap.bitmap_char, 0, 32);
|
||||
|
||||
return (0);
|
||||
}
|
||||
@@ -125,14 +225,19 @@ int WWCharacter_CopyAllPixels(WWCharacter dst, WWCharacter src)
|
||||
if (src == NULL)
|
||||
WonX_Error("WWCharacter_CopyAllPixel", "src is NULL.");
|
||||
|
||||
memcpy(dst->bitmap, src->bitmap, 32);
|
||||
memcpy(dst->bitmap.bitmap_char, src->bitmap.bitmap_char, 32);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int WWCharacter_PrintData(WWCharacter character, WWDisplay display, FILE * f)
|
||||
{
|
||||
int i, x, y, n;
|
||||
int pixel;
|
||||
|
||||
if (character == NULL)
|
||||
WonX_Error("WWCharacter_PrintData", "WWCharacter is NULL.");
|
||||
@@ -141,27 +246,28 @@ int WWCharacter_PrintData(WWCharacter character, WWDisplay display, FILE * f)
|
||||
|
||||
fprintf(f, "\n");
|
||||
|
||||
fprintf(f, "character[%d] :\tnumber = %d\n",
|
||||
fprintf(f, "character[%03d] :\tnumber = %d\n",
|
||||
n, WWCharacter_GetNumber(character));
|
||||
|
||||
for (i = 0; i < 32; i += 8) {
|
||||
fprintf(f, "character[%d] :\tbitmap[%d] =", n, i);
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i ));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i+1));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i+2));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i+3));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i+4));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i+5));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i+6));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmap(character, i+7));
|
||||
fprintf(f, "character[%03d] :\tbitmap[%02d] =", n, i);
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i ));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i+1));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i+2));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i+3));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i+4));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i+5));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i+6));
|
||||
fprintf(f, " %02x", (int)WWCharacter_GetBitmapAsChar(character, i+7));
|
||||
fprintf(f, "\n");
|
||||
}
|
||||
|
||||
fprintf(f, "character[%d] :\tpixels : 01234567\n", n);
|
||||
fprintf(f, "character[%03d] :\tpixels : 01234567\n", n);
|
||||
for (y = 0; y < 8; y++) {
|
||||
fprintf(f, "character[%d] :\tpixels : %d ", n, y);
|
||||
fprintf(f, "character[%03d] :\tpixels : %01d ", n, y);
|
||||
for (x = 0; x < 8; x++) {
|
||||
fprintf(f, "%d", WWCharacter_GetPixel(character, x, y, display));
|
||||
pixel = WWCharacter_GetPixel(character, x, y, display);
|
||||
fprintf(f, "%c", wonx_dec_to_hex(pixel));
|
||||
}
|
||||
fprintf(f, "\n");
|
||||
}
|
||||
|
||||
@@ -25,19 +25,61 @@ typedef struct _WWCharacter * WWCharacter;
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>дؿ<D0B4><D8BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*****************************************************************************/
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20>ʥ<EFBFBD><CAA5>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int WWCharacter_GetNumber(WWCharacter c);
|
||||
int WWCharacter_SetNumber(WWCharacter c, int n);
|
||||
unsigned char WWCharacter_GetBitmap(WWCharacter c, int n);
|
||||
unsigned char WWCharacter_SetBitmap(WWCharacter c, int n, unsigned char bitmap);
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20>ӥåȥޥåפ<C3A5><D7A4><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* char <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EBA4BF><EFBFBD>δؿ<CEB4> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
unsigned char WWCharacter_GetBitmapAsChar(WWCharacter c, int n);
|
||||
unsigned char WWCharacter_SetBitmapAsChar(WWCharacter c, int n,
|
||||
unsigned char bitmap);
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* short int <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EBA4BF><EFBFBD>δؿ<CEB4> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
unsigned short int WWCharacter_GetBitmapAsShortInt(WWCharacter c, int n);
|
||||
unsigned short int WWCharacter_SetBitmapAsShortInt(WWCharacter c, int n,
|
||||
unsigned short int bitmap);
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* long int <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EBA4BF><EFBFBD>δؿ<CEB4> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
unsigned long int WWCharacter_GetBitmapAsLongInt(WWCharacter c, int n);
|
||||
unsigned long int WWCharacter_SetBitmapAsLongInt(WWCharacter c, int n,
|
||||
unsigned long int bitmap);
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20><><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
WWCharacter WWCharacter_Create(int number);
|
||||
WWCharacter WWCharacter_Destroy(WWCharacter character);
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20>ԥ<EFBFBD><D4A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int WWCharacter_GetPixel(WWCharacter character, int x, int y,
|
||||
WWDisplay display);
|
||||
|
||||
int WWCharacter_ClearAllPixels(WWCharacter character);
|
||||
int WWCharacter_CopyAllPixels(WWCharacter dst, WWCharacter src);
|
||||
|
||||
/*===========================================================================*/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
int WWCharacter_PrintData(WWCharacter character, WWDisplay display, FILE * f);
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
@@ -15,7 +15,11 @@ typedef struct _WWCharacter {
|
||||
int number;
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>饯<EFBFBD><E9A5AF><EFBFBD>Υӥåȥޥå<DEA5> */
|
||||
unsigned char bitmap[32];
|
||||
union {
|
||||
unsigned char bitmap_char[32];
|
||||
unsigned short int bitmap_short_int[16];
|
||||
unsigned long int bitmap_long_int[8];
|
||||
} bitmap;
|
||||
} _WWCharacter;
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
@@ -72,7 +72,7 @@ int WWColorMap_PrintData(WWColorMap c, FILE * f)
|
||||
fprintf(f, "\n");
|
||||
|
||||
for (i = 0; i < 8; i++) {
|
||||
fprintf(f, "colormap :\tcolor[%d] = %d\n",
|
||||
fprintf(f, "colormap :\tcolor[%01d] = %d\n",
|
||||
i, WWColorMap_GetLCDColor(c, i));
|
||||
}
|
||||
|
||||
|
||||
20
WWPalette.c
20
WWPalette.c
@@ -137,12 +137,13 @@ int WWPalette_PrintData(WWPalette p, WWDisplay display, FILE * f)
|
||||
{
|
||||
int i, n;
|
||||
int transparent;
|
||||
int red, green, blue;
|
||||
|
||||
n = WWPalette_GetNumber(p);
|
||||
|
||||
fprintf(f, "\n");
|
||||
|
||||
fprintf(f, "palette[%d] :\tnumber = %d\n", n, WWPalette_GetNumber(p));
|
||||
fprintf(f, "palette[%02d] :\tnumber = %d\n", n, WWPalette_GetNumber(p));
|
||||
|
||||
/*
|
||||
* WonX-2.0 <20>ʹߤ<CAB9><DFA4>顤Ʃ<E9A1A4><C6A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD> WWDisplay <20>ǹԤ<C7B9><D4A4>褦<EFBFBD><E8A4A6><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
@@ -150,18 +151,29 @@ int WWPalette_PrintData(WWPalette p, WWDisplay display, FILE * f)
|
||||
*/
|
||||
#if 1
|
||||
transparent = WWDisplay_IsTransparent(display, p, 0);
|
||||
fprintf(f, "palette[%d] :\ttransparent = %s\n",
|
||||
fprintf(f, "palette[%02d] :\ttransparent = %s\n",
|
||||
n, wonx_true_false(transparent));
|
||||
#else
|
||||
fprintf(f, "palette[%d] :\ttransparent = %s\n",
|
||||
fprintf(f, "palette[%02d] :\ttransparent = %s\n",
|
||||
n, wonx_true_false(WWPalette_GetTransparent(p)));
|
||||
#endif
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
fprintf(f, "palette[%d] :\tcolor[%d] = %d\n",
|
||||
fprintf(f, "palette[%02d] :\tcolor[%01d] = %d\n",
|
||||
n, i, WWPalette_GetMappedColor(p, i));
|
||||
}
|
||||
|
||||
for (i = 0; i < 16; i++) {
|
||||
red = WWPalette_GetRed( p, i);
|
||||
green = WWPalette_GetGreen(p, i);
|
||||
blue = WWPalette_GetBlue( p, i);
|
||||
fprintf(f, "palette[%02d] :\tRGB[%02d] = 0x%c%c%c\n",
|
||||
n, i,
|
||||
wonx_dec_to_hex(red),
|
||||
wonx_dec_to_hex(green),
|
||||
wonx_dec_to_hex(blue));
|
||||
}
|
||||
|
||||
fflush(f);
|
||||
|
||||
return (0);
|
||||
|
||||
18
WWSprite.c
18
WWSprite.c
@@ -120,21 +120,21 @@ int WWSprite_PrintData(WWSprite s, FILE * f)
|
||||
|
||||
fprintf(f, "\n");
|
||||
|
||||
fprintf(f, "sprite[%d] :\tnumber = %d\n", n, WWSprite_GetNumber(s));
|
||||
fprintf(f, "sprite[%d] :\thorizontal = %s\n",
|
||||
fprintf(f, "sprite[%03d] :\tnumber = %d\n", n, WWSprite_GetNumber(s));
|
||||
fprintf(f, "sprite[%03d] :\thorizontal = %s\n",
|
||||
n, wonx_true_false(WWSprite_GetHorizontal(s)));
|
||||
fprintf(f, "sprite[%d] :\tvertical = %s\n",
|
||||
fprintf(f, "sprite[%03d] :\tvertical = %s\n",
|
||||
n, wonx_true_false(WWSprite_GetVertical( s)));
|
||||
fprintf(f, "sprite[%d] :\tpriority = %s\n",
|
||||
fprintf(f, "sprite[%03d] :\tpriority = %s\n",
|
||||
n, wonx_true_false(WWSprite_GetPriority( s)));
|
||||
fprintf(f, "sprite[%d] :\tclipping = %s\n",
|
||||
fprintf(f, "sprite[%03d] :\tclipping = %s\n",
|
||||
n, wonx_true_false(WWSprite_GetClipping( s)));
|
||||
fprintf(f, "sprite[%d] :\tpalette number = %d\n",
|
||||
fprintf(f, "sprite[%03d] :\tpalette number = %d\n",
|
||||
n, WWPalette_GetNumber(WWSprite_GetPalette(s)));
|
||||
fprintf(f, "sprite[%d] :\tcharacter number = %d\n",
|
||||
fprintf(f, "sprite[%03d] :\tcharacter number = %d\n",
|
||||
n, WWCharacter_GetNumber(WWSprite_GetCharacter(s)));
|
||||
fprintf(f, "sprite[%d] :\tx = %d\n", n, WWSprite_GetX(s));
|
||||
fprintf(f, "sprite[%d] :\ty = %d\n", n, WWSprite_GetY(s));
|
||||
fprintf(f, "sprite[%03d] :\tx = %d\n", n, WWSprite_GetX(s));
|
||||
fprintf(f, "sprite[%03d] :\ty = %d\n", n, WWSprite_GetY(s));
|
||||
|
||||
fflush(f);
|
||||
|
||||
|
||||
28
WWText.c
28
WWText.c
@@ -73,9 +73,9 @@ int WWText_PutCharacter(WWText ww_text, int x, int y, int character,
|
||||
{
|
||||
WWCharacter ww_character;
|
||||
int j, k, n;
|
||||
unsigned char pixel;
|
||||
int f, b;
|
||||
unsigned char bitmap[2];
|
||||
unsigned short int pixel;
|
||||
unsigned short int bitmap;
|
||||
|
||||
if ((character < 0) || (character > 127)) {
|
||||
WonX_Warning("WWText_PutCharacter", "Character number is out of range.");
|
||||
@@ -122,15 +122,13 @@ int WWText_PutCharacter(WWText ww_text, int x, int y, int character,
|
||||
|
||||
n = character * 8;
|
||||
for (j = 0; j < 8; j++) {
|
||||
bitmap[0] = 0;
|
||||
bitmap[1] = 0;
|
||||
bitmap = 0;
|
||||
for (k = 0; k < 8; k++) {
|
||||
pixel = (fonts[n] & (1 << k)) ? f : b;
|
||||
bitmap[0] |= ( pixel & 1) << k;
|
||||
bitmap[1] |= ((pixel >> 1) & 1) << k;
|
||||
bitmap |= ( pixel & 1) << k;
|
||||
bitmap |= ((pixel >> 1) & 1) << (k + 8);
|
||||
}
|
||||
WWCharacter_SetBitmap(ww_character, j*2 , bitmap[0]);
|
||||
WWCharacter_SetBitmap(ww_character, j*2+1, bitmap[1]);
|
||||
WWCharacter_SetBitmapAsShortInt(ww_character, j, bitmap);
|
||||
n++;
|
||||
}
|
||||
#endif
|
||||
@@ -155,9 +153,9 @@ WWText WWText_Create(WWScreen screen,
|
||||
WWText ww_text;
|
||||
WWCharacter ww_character;
|
||||
int i, j, k, n;
|
||||
unsigned char pixel;
|
||||
int f, b;
|
||||
unsigned char bitmap[2];
|
||||
unsigned short int pixel;
|
||||
unsigned short int bitmap;
|
||||
|
||||
ww_text = (WWText)malloc(sizeof(_WWText));
|
||||
if (ww_text == NULL) WonX_Error("WWText_Create", "Cannot allocate memory.");
|
||||
@@ -181,15 +179,13 @@ WWText WWText_Create(WWScreen screen,
|
||||
for (i = 0; i < 128; i++) {
|
||||
ww_character = WWCharacter_Create(i);
|
||||
for (j = 0; j < 8; j++) {
|
||||
bitmap[0] = 0;
|
||||
bitmap[1] = 0;
|
||||
bitmap = 0;
|
||||
for (k = 0; k < 8; k++) {
|
||||
pixel = (fonts[n] & (1 << k)) ? f : b;
|
||||
bitmap[0] |= ( pixel & 1) << k;
|
||||
bitmap[1] |= ((pixel >> 1) & 1) << k;
|
||||
bitmap |= ( pixel & 1) << k;
|
||||
bitmap |= ((pixel >> 1) & 1) << (k + 8);
|
||||
}
|
||||
WWCharacter_SetBitmap(ww_character, j*2 , bitmap[0]);
|
||||
WWCharacter_SetBitmap(ww_character, j*2+1, bitmap[1]);
|
||||
WWCharacter_SetBitmapAsShortInt(ww_character, j, bitmap);
|
||||
n++;
|
||||
}
|
||||
WWText_SetFont(ww_text, i, ww_character);
|
||||
|
||||
17
Wonx2WonX.pl
17
Wonx2WonX.pl
@@ -1,17 +0,0 @@
|
||||
#!/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");
|
||||
}
|
||||
54
XDisplay.c
54
XDisplay.c
@@ -74,16 +74,16 @@ static void iconify(Widget w, XEvent * event, String * params, Cardinal * num)
|
||||
XIconifyWindow(XtDisplay(w), XtWindow(w), DefaultScreen(XtDisplay(w)));
|
||||
}
|
||||
|
||||
static void sleep_3(Widget w, XEvent * event, String * params, Cardinal * num)
|
||||
static void sleep_10(Widget w, XEvent * event, String * params, Cardinal * num)
|
||||
{
|
||||
time_t old_t;
|
||||
time_t t;
|
||||
int i;
|
||||
/* UNIXTimer.c <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SIGALRM <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Τǡ<CEA4>sleep() <20>ϻ<EFBFBD><CFBB>ѤǤ<D1A4><C7A4>ʤ<EFBFBD> */
|
||||
#if 0
|
||||
sleep(3);
|
||||
sleep(10);
|
||||
#else
|
||||
for (i = 0; i < 3; i++) {
|
||||
for (i = 0; i < 10; i++) {
|
||||
time(&t);
|
||||
old_t = t;
|
||||
while (t == old_t)
|
||||
@@ -96,14 +96,15 @@ static XtActionsRec actions[] = {
|
||||
{"quit", quit},
|
||||
{"wm_protocols_proc", wm_protocols_proc},
|
||||
{"iconify", iconify},
|
||||
{"pause", sleep_3}
|
||||
{"pause", sleep_10}
|
||||
};
|
||||
|
||||
static char * translations =
|
||||
"<Message>WM_PROTOCOLS: wm_protocols_proc()\n"
|
||||
"None<Key>p: pause()\n"
|
||||
"None<Key>F11: pause()\n"
|
||||
"Ctrl<Key>i: iconify()\n"
|
||||
"Ctrl<Key>c: quit()\n"
|
||||
"None<Key>F12: quit()\n"
|
||||
"None<Key>q: quit()";
|
||||
|
||||
/*===========================================================================*/
|
||||
@@ -123,6 +124,21 @@ static unsigned long XDisplay_GetPixelFromColorName(XDisplay x_display,
|
||||
/* <20><><EFBFBD>٥<EFBFBD><D9A5>ȥϥ<C8A5><CFA5>ɥ<EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
static void ExposeHandler(Widget w, XtPointer p, XEvent * event,
|
||||
Boolean * dispatch)
|
||||
{
|
||||
XDisplay x_display = (XDisplay)p;
|
||||
|
||||
XCopyArea(x_display->display, x_display->lcd_pixmap,
|
||||
x_display->lcd_window, x_display->copy_gc,
|
||||
0, 0, x_display->width, x_display->height, 0, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><CEB2><EFBFBD> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
@@ -161,10 +177,16 @@ static void KeyHandler(Widget w, XtPointer p, XEvent * event,
|
||||
switch (key_sym) {
|
||||
|
||||
/* ɽ<><C9BD><EFBFBD>⡼<EFBFBD><E2A1BC><EFBFBD>ѹ<EFBFBD> */
|
||||
case XK_p :
|
||||
case XK_F10 :
|
||||
x_display->lcd_draw = !(x_display->lcd_draw);
|
||||
if (x_display->lcd_draw)
|
||||
|
||||
if (x_display->lcd_draw) {
|
||||
#if 1
|
||||
WonXDisplay_Flush(WonX_GetWonXDisplay());
|
||||
#else
|
||||
ExposeHandler(w, p, event, dispatch);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
|
||||
/* <20>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
@@ -184,21 +206,6 @@ static void KeyHandler(Widget w, XtPointer p, XEvent * event,
|
||||
return;
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
static void ExposeHandler(Widget w, XtPointer p, XEvent * event,
|
||||
Boolean * dispatch)
|
||||
{
|
||||
XDisplay x_display = (XDisplay)p;
|
||||
|
||||
XCopyArea(x_display->display, x_display->lcd_pixmap,
|
||||
x_display->lcd_window, x_display->copy_gc,
|
||||
0, 0, x_display->width, x_display->height, 0, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/* <20>ޥ<EFBFBD><DEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ<EFBFBD><C9A5><EFBFBD>Υ<EFBFBD>줿<EFBFBD>顤<EFBFBD><E9A1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
@@ -407,7 +414,7 @@ int XDisplay_DrawLCDWindow(XDisplay x_display, WWDisplay ww_display,
|
||||
int n[16];
|
||||
XRectangle rectangle;
|
||||
XRectangle * rectangles[16];
|
||||
int pixel;
|
||||
unsigned short int pixel;
|
||||
int ww_lcd_width, ww_lcd_height;
|
||||
int red, green, blue;
|
||||
XColorGCDatabase database;
|
||||
@@ -534,6 +541,7 @@ int XDisplay_DrawLCDWindow(XDisplay x_display, WWDisplay ww_display,
|
||||
rectangle.y,
|
||||
rectangle.width,
|
||||
rectangle.height);
|
||||
XColorGC_Destroy(x_color_gc);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
4
challsrc.sh
Normal file
4
challsrc.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
./filters.pl "qkc -e -u" ./sys2wonx.pl ./int2sint.pl -f $*
|
||||
|
||||
12
comm.c
12
comm.c
@@ -165,9 +165,9 @@ int comm_send_char(unsigned char c)
|
||||
if (!UNIXSerialPort_IsOpened(unix_serial_port))
|
||||
WonX_Error("comm_send_char", "UNIX serial port is not opened.");
|
||||
|
||||
printf("output to serial port : ");
|
||||
printf("output to serial port : \"");
|
||||
comm_output(c);
|
||||
printf("\n");
|
||||
printf("\"\n");
|
||||
fflush(stdout);
|
||||
ret = 0;
|
||||
|
||||
@@ -292,11 +292,11 @@ int comm_send_string(char * string)
|
||||
if (!UNIXSerialPort_IsOpened(unix_serial_port))
|
||||
WonX_Error("comm_send_string", "UNIX serial port is not opened.");
|
||||
|
||||
printf("output to serial port : ");
|
||||
printf("output to serial port : \"");
|
||||
for (i = 0; string[i]; i++) {
|
||||
comm_output(string[i]);
|
||||
}
|
||||
printf("\n");
|
||||
printf("\"\n");
|
||||
fflush(stdout);
|
||||
ret = 0;
|
||||
|
||||
@@ -336,11 +336,11 @@ int comm_send_block(void * buffer, int size)
|
||||
if (!UNIXSerialPort_IsOpened(unix_serial_port))
|
||||
WonX_Error("comm_send_block", "UNIX serial port is not opened.");
|
||||
|
||||
printf("output to serial port : ");
|
||||
printf("output to serial port : \"");
|
||||
for (i = 0; i < size; i++) {
|
||||
comm_output(((char *)buffer)[i]);
|
||||
}
|
||||
printf("\n");
|
||||
printf("\"\n");
|
||||
fflush(stdout);
|
||||
ret = 0;
|
||||
|
||||
|
||||
35
disp.c
35
disp.c
@@ -137,8 +137,7 @@ unsigned int display_status(void)
|
||||
}
|
||||
|
||||
/*
|
||||
* void * data <20><><EFBFBD>ȡ<EFBFBD><C8A1>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>ä<EFBFBD> int * <20>ǥǡ<C7A5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD><EAA4B9><EFBFBD>褦<EFBFBD>ʥХ<EFBFBD><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>unsigned char * data <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
* data <20><> char <20><> 8 <20><> 8 <20>Х<EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
*/
|
||||
void font_set_monodata(unsigned int number, unsigned int count,
|
||||
unsigned char * data)
|
||||
@@ -146,9 +145,9 @@ void font_set_monodata(unsigned int number, unsigned int count,
|
||||
WWCharacter ww_character;
|
||||
WWDisplay ww_display;
|
||||
int i, j, k, n;
|
||||
unsigned char pixel;
|
||||
int f, b;
|
||||
unsigned char bitmap[2];
|
||||
unsigned short int pixel;
|
||||
unsigned short int bitmap;
|
||||
|
||||
if (!WonX_IsCreated()) WonX_Create();
|
||||
|
||||
@@ -168,15 +167,13 @@ void font_set_monodata(unsigned int number, unsigned int count,
|
||||
for (i = 0; i < count; i++) {
|
||||
ww_character = WWDisplay_GetCharacter(ww_display, number + i);
|
||||
for (j = 0; j < 8; j++) {
|
||||
bitmap[0] = 0;
|
||||
bitmap[1] = 0;
|
||||
bitmap = 0;
|
||||
for (k = 0; k < 8; k++) {
|
||||
pixel = (data[n] & (1 << k)) ? f : b;
|
||||
bitmap[0] |= ( pixel & 1) << k;
|
||||
bitmap[1] |= ((pixel >> 1) & 1) << k;
|
||||
bitmap |= ( pixel & 1) << k;
|
||||
bitmap |= ((pixel >> 1) & 1) << (k + 8);
|
||||
}
|
||||
WWCharacter_SetBitmap(ww_character, j*2 , bitmap[0]);
|
||||
WWCharacter_SetBitmap(ww_character, j*2+1, bitmap[1]);
|
||||
WWCharacter_SetBitmapAsShortInt(ww_character, j, bitmap);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
@@ -193,11 +190,10 @@ void font_set_monodata(unsigned int number, unsigned int count,
|
||||
}
|
||||
|
||||
/*
|
||||
* void * data <20><><EFBFBD>ȡ<EFBFBD><C8A1>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>ä<EFBFBD> int * <20>ǥǡ<C7A5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD><EAA4B9><EFBFBD>褦<EFBFBD>ʥХ<EFBFBD><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>unsigned char * data <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
* data <20><> short int <20><> 8 <20><> 16 <20>Х<EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
*/
|
||||
void font_set_colordata(unsigned int number, unsigned int count,
|
||||
unsigned char * data)
|
||||
unsigned short int * data)
|
||||
{
|
||||
WWCharacter ww_character;
|
||||
WWDisplay ww_display;
|
||||
@@ -217,8 +213,8 @@ void font_set_colordata(unsigned int number, unsigned int count,
|
||||
n = 0;
|
||||
for (i = 0; i < count; i++) {
|
||||
ww_character = WWDisplay_GetCharacter(ww_display, number + i);
|
||||
for (j = 0; j < 16; j++) {
|
||||
WWCharacter_SetBitmap(ww_character, j, data[n]);
|
||||
for (j = 0; j < 8; j++) {
|
||||
WWCharacter_SetBitmapAsShortInt(ww_character, j, data[n]);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
@@ -235,11 +231,10 @@ void font_set_colordata(unsigned int number, unsigned int count,
|
||||
}
|
||||
|
||||
/*
|
||||
* void * data <20><><EFBFBD>ȡ<EFBFBD><C8A1>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>ä<EFBFBD> int * <20>ǥǡ<C7A5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꤹ<EFBFBD><EAA4B9><EFBFBD>褦<EFBFBD>ʥХ<EFBFBD><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>unsigned char * data <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD>
|
||||
* data <20><> short int <20><> 8 <20><> 16 <20>Х<EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
*/
|
||||
void font_get_data(unsigned int number, unsigned int count,
|
||||
unsigned char * data)
|
||||
unsigned short int * data)
|
||||
{
|
||||
/* <20>ؿ<EFBFBD><D8BF>λ<EFBFBD><CEBB>ͤ<EFBFBD><CDA4>狼<EFBFBD><EFA4AB><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD>Ŭ<EFBFBD><C5AC><EFBFBD>˽<CBBD> */
|
||||
WWCharacter ww_character;
|
||||
@@ -260,8 +255,8 @@ void font_get_data(unsigned int number, unsigned int count,
|
||||
n = 0;
|
||||
for (i = 0; i < count; i++) {
|
||||
ww_character = WWDisplay_GetCharacter(ww_display, number + i);
|
||||
for (j = 0; j < 16; j++) {
|
||||
data[n] = WWCharacter_GetBitmap(ww_character, j);
|
||||
for (j = 0; j < 8; j++) {
|
||||
data[n] = WWCharacter_GetBitmapAsShortInt(ww_character, j);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
|
||||
14
etc.c
14
etc.c
@@ -22,9 +22,23 @@ int wonx_print_character(FILE * fp, unsigned char c)
|
||||
if (c == '\n') fprintf(fp, "\\n");
|
||||
else if (c == '\r') fprintf(fp, "\\r");
|
||||
else if (c == '\t') fprintf(fp, "\\t");
|
||||
else if (c == '\"') fprintf(fp, "\\\"");
|
||||
else if (c == '\'') fprintf(fp, "\\\'");
|
||||
else if (c == '\\') fprintf(fp, "\\\\");
|
||||
else if (c == ' ' ) fprintf(fp, "\\s");
|
||||
else if (isprint(c)) fputc(c, fp);
|
||||
else fprintf(fp, "^%02x", (int)c);
|
||||
fflush(fp);
|
||||
return (0);
|
||||
}
|
||||
|
||||
/*===========================================================================*/
|
||||
/* 10<31>ʢ<EFBFBD>16<31><36>ʸ<EFBFBD><CAB8><EFBFBD>ؤ<EFBFBD><D8A4>Ѵ<EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
char wonx_dec_to_hex(int dec)
|
||||
{
|
||||
static char * dec2hex = "0123456789abcdef";
|
||||
return (dec2hex[dec]);
|
||||
}
|
||||
|
||||
|
||||
6
etc.h
6
etc.h
@@ -16,4 +16,10 @@ char * wonx_true_false(int b);
|
||||
|
||||
int wonx_print_character(FILE * fp, unsigned char c);
|
||||
|
||||
/*===========================================================================*/
|
||||
/* 10<31>ʢ<EFBFBD>16<31><36>ʸ<EFBFBD><CAB8><EFBFBD>ؤ<EFBFBD><D8A4>Ѵ<EFBFBD> */
|
||||
/*===========================================================================*/
|
||||
|
||||
char wonx_dec_to_hex(int dec);
|
||||
|
||||
#endif
|
||||
|
||||
16
filters.pl
Normal file
16
filters.pl
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/usr/local/bin/perl
|
||||
|
||||
while ($_ = shift(@ARGV)) {
|
||||
if ($_ eq "-f" ) { last; }
|
||||
if ($_ eq "-file") { last; }
|
||||
$filters = "$filters | $_";
|
||||
}
|
||||
|
||||
while ($filename = shift(@ARGV)) {
|
||||
$command = "cat $filename$filters > $filename.tmp";
|
||||
print "$command\n";
|
||||
system($command);
|
||||
$command = "mv $filename.tmp $filename";
|
||||
print "$command\n";
|
||||
system($command);
|
||||
}
|
||||
19
int2sint.pl
Normal file
19
int2sint.pl
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/usr/local/bin/perl
|
||||
|
||||
while (<STDIN>) {
|
||||
s/([\s;\}\/])uint(\s)/$1unsigned int$2/g;
|
||||
s/^uint(\s)/unsigned int$1/g;
|
||||
|
||||
s/([\s;\}\/\(\)])long(\s+)int([\s\)\+\-\*\/])/$1_WONX_LONG_$2_WONX_INT_$3/g;
|
||||
s/([\s;\}\/\(\)])short(\s+)int([\s\)\+\-\*\/])/$1_WONX_SHORT_$2_WONX_INT_$3/g;
|
||||
s/^long(\s+)int([\s\)\+\-\*\/])/_WONX_LONG_$1_WONX_INT_$2/g;
|
||||
s/^short(\s+)int([\s\)\+\-\*\/])/_WONX_SHORT_$1_WONX_INT_$2/g;
|
||||
|
||||
s/([\s;\}\/\(\)])int([\s\)\+\-\*\/])/$1_WONX_SHORT_ _WONX_INT_$2/g;
|
||||
s/^int([\s\)\+\-\*\/])/_WONX_SHORT_ _WONX_INT_$1/g;
|
||||
|
||||
s/_WONX_LONG_/long/g;
|
||||
s/_WONX_SHORT_/short/g;
|
||||
s/_WONX_INT_/int/g;
|
||||
print $_;
|
||||
}
|
||||
22
libwwc.c
22
libwwc.c
@@ -175,7 +175,12 @@ unsigned int wwc_palette_get_color(unsigned int palette_num, unsigned int color_
|
||||
return (ret);
|
||||
}
|
||||
|
||||
void wwc_font_set_colordata(unsigned int number, unsigned int count, unsigned char * data)
|
||||
/*
|
||||
* data <20><> long int <20><> 8 <20><> 32 <20>Х<EFBFBD><D0A5>ȡ<EFBFBD>
|
||||
*/
|
||||
|
||||
void wwc_font_set_colordata(unsigned int number, unsigned int count,
|
||||
unsigned long int * data)
|
||||
{
|
||||
WWCharacter ww_character;
|
||||
WWDisplay ww_display;
|
||||
@@ -195,8 +200,8 @@ void wwc_font_set_colordata(unsigned int number, unsigned int count, unsigned ch
|
||||
n = 0;
|
||||
for (i = 0; i < count; i++) {
|
||||
ww_character = WWDisplay_GetCharacter(ww_display, number + i);
|
||||
for (j = 0; j < 32; j++) {
|
||||
WWCharacter_SetBitmap(ww_character, j, data[n]);
|
||||
for (j = 0; j < 8; j++) {
|
||||
WWCharacter_SetBitmapAsLongInt(ww_character, j, data[n]);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
@@ -212,7 +217,12 @@ void wwc_font_set_colordata(unsigned int number, unsigned int count, unsigned ch
|
||||
return;
|
||||
}
|
||||
|
||||
void wwc_font_get_colordata(unsigned int number, unsigned int count, unsigned char * data)
|
||||
/*
|
||||
* data <20><> long int <20><> 8 <20><> 32 <20>Х<EFBFBD><D0A5>ȡ<EFBFBD>
|
||||
*/
|
||||
|
||||
void wwc_font_get_colordata(unsigned int number, unsigned int count,
|
||||
unsigned long int * data)
|
||||
{
|
||||
WWCharacter ww_character;
|
||||
WWDisplay ww_display;
|
||||
@@ -232,8 +242,8 @@ void wwc_font_get_colordata(unsigned int number, unsigned int count, unsigned ch
|
||||
n = 0;
|
||||
for (i = 0; i < count; i++) {
|
||||
ww_character = WWDisplay_GetCharacter(ww_display, number + i);
|
||||
for (j = 0; j < 32; j++) {
|
||||
data[n] = WWCharacter_GetBitmap(ww_character, j);
|
||||
for (j = 0; j < 8; j++) {
|
||||
data[n] = WWCharacter_GetBitmapAsLongInt(ww_character, j);
|
||||
n++;
|
||||
}
|
||||
}
|
||||
|
||||
16
readline.pl
16
readline.pl
@@ -1,16 +0,0 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
use FileHandle;
|
||||
|
||||
$file = @ARGV[0];
|
||||
|
||||
open(FILE, "$file");
|
||||
FILE->autoflush();
|
||||
|
||||
while (<FILE>) {
|
||||
print "$_";
|
||||
STDOUT->autoflush();
|
||||
FILE->autoflush();
|
||||
}
|
||||
|
||||
# End of program
|
||||
15
sout2str.pl
15
sout2str.pl
@@ -1,14 +1,17 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/local/bin/perl
|
||||
|
||||
use FileHandle;
|
||||
|
||||
while (<STDIN>) {
|
||||
if (/output to serial port : /) {
|
||||
($string) = /output to serial port : \"(.*)\"\n/;
|
||||
$string =~ s/\\n/\n/;
|
||||
$string =~ s/\\r/\n/;
|
||||
$string =~ s/\\t/\t/;
|
||||
$string =~ s/\\s/ /;
|
||||
($string) = /output to serial port : \"(.*)\"\n$/;
|
||||
$string =~ s/\\n/\n/g;
|
||||
$string =~ s/\\r/\n/g;
|
||||
$string =~ s/\\t/\t/g;
|
||||
$string =~ s/\\\"/\"/g;
|
||||
$string =~ s/\\\'/\'/g;
|
||||
$string =~ s/\\\\/\\/g;
|
||||
$string =~ s/\\s/ /g;
|
||||
print "$string";
|
||||
STDOUT->autoflush();
|
||||
}
|
||||
|
||||
16
sys2wonx.pl
16
sys2wonx.pl
@@ -1,14 +1,6 @@
|
||||
#!/usr/bin/perl
|
||||
#!/usr/local/bin/perl
|
||||
|
||||
while ($FILENAME = shift(@ARGV)) {
|
||||
open (RFILE, "< $FILENAME");
|
||||
open (WFILE, "> $FILENAME.tmp");
|
||||
while (<RFILE>) {
|
||||
s/^(\s*\#\s*include\s*)[\<\"]sys\/(.+\.h)[\>\"]/$1\"wonx_include\/$2\"/i;
|
||||
print WFILE $_;
|
||||
}
|
||||
close (RFILE);
|
||||
close (WFILE);
|
||||
|
||||
system("mv $FILENAME.tmp $FILENAME");
|
||||
while (<STDIN>) {
|
||||
s/^(\s*\#\s*include\s*)[\<\"]sys\/(.+\.h)[\>\"]/$1\"wonx_include\/$2\"/i;
|
||||
print $_;
|
||||
}
|
||||
|
||||
@@ -68,9 +68,9 @@ unsigned int display_status(void);
|
||||
void font_set_monodata(unsigned int number, unsigned int count,
|
||||
unsigned char * data);
|
||||
void font_set_colordata(unsigned int number, unsigned int count,
|
||||
unsigned char * data);
|
||||
unsigned short int * data);
|
||||
void font_get_data(unsigned int number, unsigned int count,
|
||||
unsigned char * data);
|
||||
unsigned short int * data);
|
||||
void font_set_color(unsigned int colors);
|
||||
unsigned int font_get_color(void);
|
||||
void screen_set_char(int screen, int x, int y, int w, int h,
|
||||
|
||||
32
wonx_include/fcntl.h
Normal file
32
wonx_include/fcntl.h
Normal file
@@ -0,0 +1,32 @@
|
||||
#ifndef _WONX_SYS_FCNTL_H_
|
||||
#define _WONX_SYS_FCNTL_H_
|
||||
|
||||
#include "filesys.h"
|
||||
|
||||
/*
|
||||
* fcntl.h <20><> /usr/include/fcntl.h <20><><EFBFBD>ɤ߹<C9A4><DFB9><EFBFBD><EFBFBD>Ф褤<D0A4>Τǡ<CEA4>
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><CFA4>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥϡ<C7A4>
|
||||
* #include <fcntl.h>
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -Iwonx_include <20>Τ褦<CEA4>ˤ<EFBFBD><CBA4>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5><EFBFBD>
|
||||
* <20><><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD>ʬ<EFBFBD><CAAC><EFBFBD>Ȥ<EFBFBD><C8A4>ɤ߹<C9A4><DFB9><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ޤ<EFBFBD><DEA4><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τǡ<CEA4>
|
||||
* #include </usr/include/fcntl.h>
|
||||
* <20>Ȥ<EFBFBD><C8A4>ơ<EFBFBD><C6A1><EFBFBD>ʬ<EFBFBD><CAAC><EFBFBD>Ȥ<EFBFBD><C8A4>ɤ߹<C9A4><DFB9>ޤʤ<DEA4><CAA4>褦<EFBFBD>ˡ<EFBFBD>/usr/include <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>롥
|
||||
*/
|
||||
|
||||
/*
|
||||
* NetBSD <20><> FreeBSD <20>Ǥϡ<C7A4>/usr/include/fcntl.h <20><>
|
||||
* /usr/include/sys/fcntl.h <20>Ϥޤä<DEA4><C3A4><EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD>Ǥ<EFBFBD><C7A4>롥
|
||||
*
|
||||
* Solaris <20>Ǥϡ<C7A4>/usr/include/fcntl.h <20><> /usr/include/sys/fcntl.h <20><>
|
||||
* <20><><EFBFBD>롼<F3A5AFA5>ɤ<EFBFBD><C9A4>Ƥ<EFBFBD><C6A4>롥
|
||||
*
|
||||
* Linux <20>Ǥϡ<C7A4>/usr/include/fcntl.h <20><><EFBFBD><EFBFBD><EFBFBD>ΤˤʤäƤ<C3A4><C6A4>ơ<EFBFBD>
|
||||
* /usr/include/sys/fcntl.h <20><> /usr/include/fcntl.h <20>롼<F3A5AFA5>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
* <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤʤäƤ<C3A4><C6A4>롥
|
||||
*/
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD>ξ<EFBFBD><CEBE><EFBFBD>Ȥ<EFBFBD> include <20><><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD> */
|
||||
#include </usr/include/fcntl.h>
|
||||
#include </usr/include/sys/fcntl.h>
|
||||
|
||||
#endif
|
||||
@@ -1,16 +0,0 @@
|
||||
#ifndef _WONX_SYS_FCNTL_H_
|
||||
#define _WONX_SYS_FCNTL_H_
|
||||
|
||||
/*
|
||||
* fcntl.h <20><> /usr/include/fcntl.h <20><><EFBFBD>ɤ߹<C9A4><DFB9><EFBFBD><EFBFBD>Ф褤<D0A4>Τǡ<CEA4>
|
||||
* wonx_include/fcntl.h <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4>ۤ<EFBFBD><DBA4><EFBFBD><EFBFBD>褤<EFBFBD><E8A4A4>(wonx_include/fcntl.h <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4>äƤϤ<C6A4><CFA4>ä<EFBFBD><C3A4><EFBFBD><EFBFBD>ɤ߹<C9A4><DFB9>ޤ<EFBFBD><DEA4>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>⤷<EFBFBD><E2A4B7><EFBFBD>ʤ<EFBFBD><CAA4>Τ<EFBFBD>)
|
||||
* <20>⤷<EFBFBD><E2A4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ褦<CEA4>ʤΤ<CAA4><CEA4><EFBFBD><EFBFBD>뤫<EFBFBD><EBA4AB>
|
||||
*/
|
||||
|
||||
#include "filesys.h"
|
||||
|
||||
/* <20><>ʬ<EFBFBD><CAAC><EFBFBD>Ȥ<EFBFBD><C8A4>ɤ߹<C9A4><DFB9>ޤʤ<DEA4><CAA4>褦<EFBFBD>ˡ<EFBFBD>/usr/include <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
#include </usr/include/fcntl.h>
|
||||
|
||||
#endif
|
||||
@@ -23,8 +23,10 @@ unsigned int wwc_set_color_mode(unsigned int mode);
|
||||
unsigned int wwc_get_color_mode(void);
|
||||
void wwc_palette_set_color(unsigned int palette_num, unsigned int color_num, unsigned int rgb);
|
||||
unsigned int wwc_palette_get_color(unsigned int palette_num, unsigned int color_num);
|
||||
void wwc_font_set_colordata(unsigned int number, unsigned int count, unsigned char * data);
|
||||
void wwc_font_get_colordata(unsigned int number, unsigned int count, unsigned char * data);
|
||||
void wwc_font_set_colordata(unsigned int number, unsigned int count,
|
||||
unsigned long int * data);
|
||||
void wwc_font_get_colordata(unsigned int number, unsigned int count,
|
||||
unsigned long int * data);
|
||||
unsigned int wwc_get_hardarch(void);
|
||||
void wwc_clear_font(void);
|
||||
|
||||
|
||||
@@ -16,10 +16,10 @@ typedef unsigned short int ushort;
|
||||
typedef unsigned long int ulong;
|
||||
#endif
|
||||
|
||||
typedef unsigned char BYTE;
|
||||
typedef unsigned short WORD;
|
||||
typedef unsigned long DWORD;
|
||||
typedef int BOOL;
|
||||
typedef unsigned char BYTE;
|
||||
typedef unsigned short int WORD;
|
||||
typedef unsigned long int DWORD;
|
||||
typedef int BOOL;
|
||||
|
||||
#ifndef far
|
||||
#define far /* None */
|
||||
|
||||
Reference in New Issue
Block a user