설명 없음

Hiroaki Sakai 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 23 년 전
wonx_include 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
COPYING 3c624a304e Initial version 23 년 전
COPYRIGHT 3c624a304e Initial version 23 년 전
HISTORY 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
Makefile 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
OMAKE.jpn 3c624a304e Initial version 23 년 전
README 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
UNIXTimer.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
UNIXTimer.h 0f43e6d6ee Added interrupt handling. Timer interrupt support. 6 년 전
UNIXTimerP.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWCharacter.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWCharacter.h 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWCharacterP.h 3c624a304e Initial version 23 년 전
WWColorMap.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWColorMap.h 9c414a9117 Fixed the display range of screen2_set_window (). 23 년 전
WWColorMapP.h 3c624a304e Initial version 23 년 전
WWDisplay.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWDisplay.h aa38e7adab Improved the display routines in XDisplay.c and rendered somewhat faster. 23 년 전
WWDisplayP.h aa38e7adab Improved the display routines in XDisplay.c and rendered somewhat faster. 23 년 전
WWInterrupt.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWInterrupt.h 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWInterruptP.h 0f43e6d6ee Added interrupt handling. Timer interrupt support. 6 년 전
WWLCDPanel.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWLCDPanel.h 95d1135996 WWLCDPanel has two bitmap data, and the bitmap once drawn is 23 년 전
WWLCDPanelP.h 95d1135996 WWLCDPanel has two bitmap data, and the bitmap once drawn is 23 년 전
WWPalette.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWPalette.h 9c414a9117 Fixed the display range of screen2_set_window (). 23 년 전
WWPaletteP.h 3c624a304e Initial version 23 년 전
WWScreen.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWScreen.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWScreenP.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWSerialPort.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWSerialPort.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWSerialPortP.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WWSprite.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWSprite.h eb06f7f4f8 Added text display function. (Only 0 to 127 ASCII characters, kanji is not supported) 6 년 전
WWSpriteP.h 3c624a304e Initial version 23 년 전
WWText.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWText.h eb06f7f4f8 Added text display function. (Only 0 to 127 ASCII characters, kanji is not supported) 6 년 전
WWTextFonts.c eb06f7f4f8 Added text display function. (Only 0 to 127 ASCII characters, kanji is not supported) 6 년 전
WWTextP.h eb06f7f4f8 Added text display function. (Only 0 to 127 ASCII characters, kanji is not supported) 6 년 전
WWTimer.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWTimer.h 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WWTimerP.h 0f43e6d6ee Added interrupt handling. Timer interrupt support. 6 년 전
Wonx.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
Wonx.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WonxDisplay.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WonxDisplay.h aa38e7adab Improved the display routines in XDisplay.c and rendered somewhat faster. 23 년 전
WonxDisplayP.h 3c624a304e Initial version 23 년 전
WonxP.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WonxSerialPort.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WonxSerialPort.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WonxSerialPortP.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WonxSystem.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
WonxSystem.h 0f43e6d6ee Added interrupt handling. Timer interrupt support. 6 년 전
WonxSystemP.h 0f43e6d6ee Added interrupt handling. Timer interrupt support. 6 년 전
WonxText.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
WonxText.h eb06f7f4f8 Added text display function. (Only 0 to 127 ASCII characters, kanji is not supported) 6 년 전
WonxTextP.h eb06f7f4f8 Added text display function. (Only 0 to 127 ASCII characters, kanji is not supported) 6 년 전
XDisplay.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
XDisplay.h 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
XDisplayP.h 9c414a9117 Fixed the display range of screen2_set_window (). 23 년 전
bank.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
comm.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
disp.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
etc.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
etc.h 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
key.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
makefile_for_smac 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
sample1.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
sample2.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
smac-b02.zip 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
sound.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
sys2wonx.pl 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
system.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
text.c 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전
timer.c 5e1a9795b7 Create your own header file. It became compilable with only Wonx. 6 년 전
wonx_configure.h 96b108c909 In UNIXTimer.c, callback function is called every time the callback function is called 6 년 전

README

Wonx - WonderWitch on X.

ۤä

Wonx ϤޤԴǤƤʤǽ䡤Դʵǽ
ư򤹤ʬʤɤäѤޤ
Х䥢ɥХСԤκ湰μޤǡɤɤ᡼뤯
ɥ쥹ϡ
sakai@seki.ee.kagu.sut.ac.jp
hsakai@pfu.co.jp
Ǥ
ޤε¤ꡤåץǡȤϿԤäƤޤ
http://www.seki.ee.kagu.sut.ac.jp/~sakai/WonderWitch/index.html
ǡƤޤ

ߤϺ椬ͤƤޤҤȤǤϺ٤
(ʤäưΰ㤤ʤɡWonderWitch Wonx Ǥ
̯˰ۤʤäƤ)ɤʤΤǤ
Ȥ˥ޥ˥奢˽񤤤Ƥʤʬ˴ؤƤϡWonderWitch ǤϤɤΤ褦
ưΤҤȤǤϥåޤ(Ƥ)
Ԥ(Ƥ)Ƥޤ
ä˾ġʤΤ˻ž夲Ƥޤ礦

ո˾ʤɤⴿޤޤɤɤ󤻤
(ֻ񤯤Ȥϸ¤ʤ˾ȿǤȤ¤ޤΤ
ϤƼϤ)

Ϥ

Wonx ϡWonderWitch ѤΥץ X ץꥱȤƥѥ뤹
Ρ饤֥Ǥʲħޤ

C٥ǸߴǽäƤΤǡWonderWitch ѤΥץ
UNIXǤΤޤޥѥǤ롥(-lwonx ǥѥ뤹)
UNIXǥǥХåѤƥǥХåǤ褦ˤʤ롥(!)
饯ǡѥåȥǡΥ׵ǽ롥
ʰͤ䡤ѥåȤ䥭饯ʤǻѤʤɤ
å顼Ϥ(褦ˤ)顼å롥
ѤǤʤǽ(ؿѰդƤ뤬ޤƤʤäꡤ
äꤷơȤΤ)Ϥ󤢤롥
ɲäƤĤꡥ
β̼̿ñ˻롥(ǥǻäꡤѤ
ץȤäꤹɬפ̵ʤ) ϤȤ٤ꡥ
ߥ졼Ǥʤ饤֥ǤꡤɸƤΤǡ
ͳ˥ޥǽ
®٤٤ǥХåŪΤʤΤǡ®٤®뤳Ȥ
ޤͤƤʤ(嵭ΥǥХåͥ褹)
WonderWitch ѤΥץXdzڤिΤΤǤϤʤ
ޤߥ졼ŪʤΤǤϤʤ
ޤǥǥХåŪΤΡ(ݥꥷdzȯʤ)
äơWonderWitch Ǥư魯뤳Ȥ⡤ǥХå
Ϥ뤳Ȥ¤Τ䤹ͥ褷褦ʼ򤹤礬롥

3ʬwonx

ȤꤢɤʤΤƤߤȤǤ礦ʿͤϡ
ץץ򥳥ѥ롦¹ԤƤߤޤ礦
ʲΤ褦ˤƤߤƤ

~>% tar xvzf wonx.tgz
(ά)
~>% cd wonx

~/wonx>% make sample1
(ά)
~/wonx>% ./sample1

ɥơɸϤ˥åϤޤ
ڡС򲡤ȡλޤ

~/wonx>% make sample2
(ά)
~/wonx>% ./sample2

륭ξ岼ǡ饯ưޤ
ڡС򲡤ȡλޤ

~/wonx>% more sample1.c
~/wonx>% more sample2.c

ǡץץΥꥹȤ򸫤Ƥߤޤ礦

ˡWonderWitch ѤΥࡤ"SpeedMac" 򥳥ѥ롦¹ԤƤߤޤ

~/wonx>% make smac
(ά)
~/wonx>% cd smac
~/wonx/smac>% ./smac

ɥơɸϤ˥åϤޤ
ä p 򲡤Ʋ OFF ˤޤФ餯
(åƤѤä) p 򲡤ƺƤӲɽ ON ˤȡ
smac Υȥ̤ɽޤ
ǥڡ򲡤ơˤޤ p Dzɽ OFF ˤơ
Ф餯(åƤѤä) p Dzɽ ON ˤޤ
ɤǤ SpeedMac Υ̤ɽƤǤ礦
륭ǰưڡǼͷǤ
ϤϥѴؿƤФ줿ȤͭǤϤʤΤǡ
ȿޤĹ˲Ƥ
p 򲡤ˤ ON, OFF ؤΤϡ褬٤ᡤ
ONΤޤޤȲ̥ꥢȤ˰۾˻֤뤫Ǥ

Wonx

Wonx ϡWonderWitch display_control() Ȥ display_status() Ȥä
ؿ(BIOS Ф륷ƥॳ)ؤδؿäƤޤ
δؿϡX˥ɥ򳫤ơ WonderWitch ȸߴư
褦˽񤤤Ƥޤ

Wonx make ȡlibwonx.a Ȥ饤֥꤬Ǥޤ
ǡWonderWitch ѤΥץUNIX -lwonx ƥѥ뤷ƤС
WonderWitch display_control() ȤΤˡWonx display_control()
󥯤졤X ư褦ˤʤ롤ȤȤߤǤ

إåեˤĤ

Wonx ϡUNIXƥˤ libc ѤޤĤޤꡤ/usr/include
include ޤ
ޤWonderWitch ˤϡsys/types.h ʤɤȤäإåե뤬ޤ
äơWonderWitch Υإåե빽򤽤Τޤ Wonx ˰Ѥȡ
Wonx Υإåե UNIX Υإåե뤬եꥯȤ
ǽФƤޤ
(ȤСWonderWitch sys/types.h /usr/include/sys/types
եꥯȤ롤ʤɤǤ)
ϡWonderWitchѤΥץꥱ򥳥ѥ뤹ȤˡդǤ
ѥ뤬ޤȤʤȤ㳲θϡۤȤɤΤ褦ʡ
֥إåեΥեꥯȤ⤷ϸǧפ˵Ƥޤ

кȤơWonx Ǥ wonx_include Ȥǥ쥯ȥβ˥إåե
ǼƤޤ( sys Ȥǥ쥯ȥˤä
嵭кΤᡤΤ褦ˤ)
WonderWitch ѥץΡ
#include
Τ褦ʬϡ٤ơ
#include
Τ褦˽ɬפޤ
(stdio.h stdlib.h ϡUNIX ƥ°ΤΤѤΤǡ
ΤޤޤǤޤޤ)
(եꥯȤʤȤФμʤ顤θ¤ǤϤޤ)
WonderWitch ΥץΡ#include ϡ٤
#include ˽ɬפ롤ȤȤǤ
(ޤȤƹԤ perl ץȤźդƤޤ
sys2wonx.pl *.[ch] ¹ԤȡäȽ񤭴Ƥޤ)

ޤUNIXƥˤäƤϡ/usr/include/sys/types.h ushort, ulong
ƤΤȤʤΤޤäơѥ
ulong ƤȤ礬ޤ
ΤĴˤϡwonx_include ʲΥեľܽ
ĴƤwonx_include/system_configure.h 뤳Ȥˤꡤ
ĴǤ褦ˤʤäƤޤ

Wonx Υѥ

ޤ Wonx 򥳥ѥ뤷ơlibwonx.a ɬפޤ
Wonx ΥѥϡʲμǹԤޤ

1. Wonx Ÿ롥

~>% tar xvzf wonx.tar.gz
~>% cd wonx
~/wonx>%

2. Wonx make 롥

~/wonx>% make
gcc -c WWCharacter.c -O -I. -I/usr/X11R6/include
gcc -c WWColorMap.c -O -I. -I/usr/X11R6/include
...(ά)...
gcc -c wonx.c -O -I. -I/usr/X11R6/include
ar ruc libwonx.a WWCharacter.o WWColorMap.o WWDisplay.o WWLCDPanel.o WWPalette.o WWScreen.o WWSprite.o WonxDisplay.o XDisplay.o disp.o text.o key.o system.o timer.o etc.o wonx.o
~/wonx>% ls lib*
libwonx.a
~/wonx>%

ޤǤǡ饤֥κϽǤ

WonderWitch ѥץꥱΥѥ

ˡWonx ѤȤơۺ SpeedMac Ȥ WonderWitch Ѥ
򥳥ѥ뤷Ƥߤޤ
(SpeedMac ϥץץȤơWonx ɸźդƤޤ)
SpeedMac WonderWitch ѤΥץǤ WonderWitch
Ѥƥѥ뤷WonderSwan ǥڤिΤΤǤ
ȤơSpeedMac Wonx 󥯤ơX ư SpeedMac
¹ԷƤߤޤ

1. Ÿ롥

~/wonx>% unzip smac-b02.zip
...(ά)...
~/wonx>% cd smac-b02
~/wonx/smac-b02>%

2. إåե libwonx.a 򥳥ԡ롥

~/wonx/smac-b02>% cp -R ../wonx_include .
~/wonx/smac-b02>% cp ../libwonx.a .
~/wonx/smac-b02>%

3. makefile 롥

~/wonx/smac-b02>% emacs makefile

ʲΤ褦˽ޤ

gcc ǥѥ򤹤褦˽롥ΤȤˡѥ륪ץˡ
-I. -L. -L/usr/X11R6/lib -lwonx -lX11 -lXt
ɲä롥
(ɬפʤ顤-g ɲä)
mkfent ˤեΥСȤʤɤä顤롥

makefile źդƤΤǡݤʤϼԽ뤫ˡ

~/wonx/smac-b02>% mv makefile makefile.orig
~/wonx/smac-b02>% cp ../makefile_for_smac ./makefile

Τ褦ˤƥԡƤ

4. 롥

~/wonx/smac-b02>% emacs chara.c
~/wonx/smac-b02>% emacs dsp.c
... (եҤȤĤҤȤĽ)

Ρ
#include
#include
Τ褦ʬ
#include "wonx_include/disp.h"
#include "wonx_include/key.h"
Τ褦˽ޤ

ޤȤƤ뤿 perl ץ (sys2wonx.pl) źդƤΤǡ
ݤʤϡ
~/wonx/smac-b02>% cp ../sys2wonx.pl .
~/wonx/smac-b02>% ./sys2wonx.pl *.[ch]
Τ褦ˤƤ
(sys2wonx.pl ϡǻꤷե뼫Τ񤭴ƤޤΤ)

5. make 롥

~/wonx/smac-b02>% make
gcc -c chara.c -g -I.
gcc -c game.c -g -I.
...(ά)...
gcc -c main.c -g -I.
gcc -g -o smac chara.o game.o man.o mansub.o mansub2.o map.o mapsub.o menu.o monster.o picture.o player.o smac.o stage.o dsp.o etc.o main.o -lwonx -lX11 -lXt -L. -L/usr/X11R6/lib
~/wonx/smac-b02>% ls smac
smac
~/wonx/smac-b02>%

6. smac ư롥

~/wonx/smac-b02>% ./smac

ȡޤǤäݤǤ¤ϡ

~/wonx>% make smac

ȡκȤäƤ褦ˤʤäƤޤ



smac ưȡɥޤޤߥʥˤϡ
ʲΥǥХåѤξɽޤ

WonderWitch شؿƤФȡͤɽޤ

ޤǤϡʲԤޤ

륭WonderSwan X1X4ܥбƤ롥
i,j,k,l WonderSwan Y1Y4ܥбƤ롥
ڡСȺեȥA,BܥбƤ롥
sSTARTܥбƤ롥
p 򲡤ȡɽ/ɽ⡼ɤؤ롥
(ɽȲ̤ؤԤʤ®)
F1 򲡤ȡLCD顼ޥåפΥǡ׽Ϥ롥
F2 򲡤ȡѥåȤΥǡ׽Ϥ롥
F3 򲡤ȡ饯Υǡ׽Ϥ롥
F4 򲡤ȡץ饤ȤΥǡ׽Ϥ롥

ǥեȤǤϤʤˤؿƤФ뤿Ӥ˲̤κԤᡤ
®Ǥ
ȤСʲΤ褦ʤȤäƤȡ®ˤʤޤ

/* ̤Υꥢ */
for (y = 0; y < 32; y++)
for (x = 0; x < 32; x++) {
screen_fill_char(0, x, y, 1, 1, 0x0000); /* 褵 */
}
}

Τ褦ʾϡp 򲡤ɽ⡼ɤˤơ롼׽ä
Ƥ p 򲡤ɽ⡼ɤᤷƤ

F1 F2 򲡤ȡǡ׽ϤΤǤɸǤϤ¾ˤ
å̤˽ϤƤΤǡդĤ F1 򲡤Ǥϡ
äȤޤ̤ΥåήƤޤȤޤ
Τ褦ʤȤϡʲΤ褦ˤƵưޤȤХѥ뤷
smac Ȥ¹ԷǤƤΤʤ顤

> smac | grep -v call

⤷⥭饯ֹ10֤Υ饯Υǡˤϡ
ʲΤ褦˼¹ԤƤ顤F3 򲡤ɤǤ礦

> smac | grep "character\[10\]"

wonx ϡåϤݤˡgrep ǥե륿󥰤Ǥ褦ˡ
ʤ餺ϥåƬˡΤʸɲäƤޤ
ȤСؿƤӽФɽåˤϡƬɬ
"call" ȤʸɲäƤޤäơgrep -v call ̤С
ؿƤӽФΥåäФʤʤ롤Ȥ褦ˤʤäƤޤ

ɸǤ̤ΥåФƤΤǡgrep 򤦤ޤȤ褦ˤƤ
⤷ϡ

> smac | grep call > function_call.log

Τ褦ˤơȤΤͭǤ礦

> smac > /dev/null

ȡʸ kterm ʤɤɽʤ֤󡤹®ˤʤޤ

­ʤ

ʲΤΤˤϤޤбƤޤ󡥤äơ㤨ХɴϢ
ؿƤӽФƤ⡤ⵯޤ(δؿˤʤäƤ)


¾äѤ

դʤФʤʤ

Wonx ϡ WonderWitch ѤȤƽ񤫤줿(⤷ϡ񤫤)ץ
UNIX ǥѥ롦󥯤뤿Υ饤֥Ǥꡤϡɥ
ߥ졼ȤΤǤϤޤ
Ǥ顤WonderWitch UNIX CΥåפΤᡤĤʤ
ʤʤȤĤޤ Wonx 塤̵ȤǤ

ʲΤȤϡռ뤳Ȥȡ줤ʥץ񤯤Ȥǡ
ʤǤȻפޤ(short int ˤ٤ȤǤϡά
short int Ȥ)

ޤWonx ŪŪʥХᤤʳ̵ȤˤΤǡΤؤ
ΤȳڤäƻȤäƤ
Wonx Ȥ¤ꡤʤ٤¸̵褦˿ޤ礦
(Ȥ int Υˤޤ¸ʤ褦ˤޤ礦)

[ѥ]

ˤ񤭤ޤѥǤʤȤ㳲Ф顤ϤƤ
إåեΥեꥯȤǤȤˡWonderWitch sys ʲ
ե򥤥󥯥롼ɤƤդƤ
ushort, ulong ʤɤϡsys/types.h Ƥ륷ƥ⤢뤷
Ǥʤƥ⤢ޤΤؤϡwonx_include/system_configure.h
ĴƤ
(FreeBSD Ǥ ushort ΤƤ뤬RedHat Linux Ǥϡ
uchort, ulong ȤƤΤǡΤޤޤȥѥ
Υ˥󥰤Фޤ)

[int ΰ]

WonderWitch Ǥ sizeof(short int) == sizeof(int) < sizeof(long int) Ǥ
UNIX ǤϤդĤ sizeof(short int) < sizeof(int) == sizeof(long int) Ǥ
ΤȤϡint ñʤ륫󥿤ȤƻѤ褦ʾˤ
ʤޤ󤬡ӥåȥޥåפγǼȤƻѤ褦ʤȤˤϡ
ˤʤޤ
ˤʤ䤹Τϡ饯Υӥåȥޥåפ򰷤Ǥ
font_set_colordata()ʤɤϡ16*8 ХȤΥ饯ǡ
short int Ȥư˻ޤWonderWitch Ǥ
sizeof(short int) == sizeof(int) ʤΤǡWonderWitch ѤΥץǤϡ
饯ǡ short int Ȥˡint ȤƤޤ
Ȥͤޤ( WonderWitch ʤ̵UNIX
¹Ԥ顤饯̯ʼʡȻפ)
Τ褦ʾˤϡUNIX ǥѥ뤹Ȥˤϡshort int
ɬפޤ

[ǥ]

WonderWitch CPU x86ϤǤSPARC ʤɤǻѤˤϡ
ǥդɬפޤ
font_set_colordata()ʤɤϡshort int ǥ饯ǡ
Τǡchar * 饯ǡ short int * ˥㥹Ȥ
font_set_colordata()ϤʤɤΤȤ򤷤ƤȡҤä֤
Ȥͤޤ
i386 Ϥ PC-UNIX ʤС餯̵Ǥ礦

[ߤ]

WonderWitch ˤϥ޳ߤޤWonx ư٤ᡤ
WonderWitch λñ̤򤽤Τޤ UNIX ˻äƤ顤ߤ
äѤʤˤʤäƤޤޤäƥ޳ߤλñ̤ϡ
WonderWitch ⤫ʤ礭ˤƤޤ
ϡwonx_configure.h ĴǤޤ
ߥϥɥǡ˻֤Τʤɤ򤷤Ƥ
ˤϡߤλñ̤礭ƤǤʤȡϥɥ餫
äִ֤ˤޤϥɥ餬ƤФơ¹Ԥ˿ʤޤʤȤȤ
ʤޤ

[ϤˤĤ]

ϤϡѴؿƤФ줿ȤΤߴΤΤǡĹ˲Ƥʤ
ȿʤȤޤ
ȿʤȤäƤʤɤⲡΤǤʤĹμ¤˲褦
Ƥ



Wonx ϡ湰μʬ̶֤ż֤ Libretto ǽ񤤤
ż֥եȥפǤGPLۤޤ
ԤˤĤƤϡźդ OMAKE.jpn 򻲾ȤƤ

湰μϢΥ᡼륢ɥ쥹ϡ
sakai@seki.ee.kagu.sut.ac.jp
hsakai@pfu.co.jp
ǤޤܥեȥκǿǤ
http://www.seki.ee.kagu.sut.ac.jp/~sakai/WonderWitch/index.html
ۤƤޤ
ʲϥߥ顼ȤǤ
http://hp.vector.co.jp/authors/VA014157/index.html
http://www.people.or.jp/~hsakai/index.html
ߥ顼Ȥϡ椬Ȥ˥åץǡȤΤǡ˺ǿ
Ȥ櫓ǤϤޤ󡥤ޤǥХååѤǤ

ΥեϤޤ