No Description

Godzil ba2cb227e0 Add quick translation of the readme 7 months ago
Makefile.tcpp10 b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
README.jp.txt 86539c6fac Rename wonbe.txt to README.jp.txt and create a first readme file 7 months ago
README.md ba2cb227e0 Add quick translation of the readme 7 months ago
colordemo.wb 7d4a34e405 - Transfer to WonderSwan Color development kit 17 years ago
ctb.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
janken.wb 3a44094757 - Operator precedence order Unary operator> * /> + -> Comparison operator> and, or, xor 18 years ago
keywords.h 7d4a34e405 - Transfer to WonderSwan Color development kit 17 years ago
makefile 7d4a34e405 - Transfer to WonderSwan Color development kit 17 years ago
makefile.tc 7d4a34e405 - Transfer to WonderSwan Color development kit 17 years ago
shoot.wb ee82c35364 scan_XX took a bug that does not work 18 years ago
star.txt 3bc39a53f1 - When trying to delete a line number including 0x0d such as 13, the program took a broken bug 18 years ago
star.wb 3bc39a53f1 - When trying to delete a line number including 0x0d such as 13, the program took a broken bug 18 years ago
test.wb 7179e632c5 First Version 18 years ago
testcall.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
testcont.wb 7179e632c5 First Version 18 years ago
testfor.wb 7179e632c5 First Version 18 years ago
testgosub.wb 7179e632c5 First Version 18 years ago
testif.wb 7179e632c5 First Version 18 years ago
testint.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
testlocate.wb 7179e632c5 First Version 18 years ago
testlongloop.wb 7179e632c5 First Version 18 years ago
testpeekpoke.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
vc15_rt.asm 3bc39a53f1 - When trying to delete a line number including 0x0d such as 13, the program took a broken bug 18 years ago
win32text.c b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
win32text.h b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
wonbe.c 7d4a34e405 - Transfer to WonderSwan Color development kit 17 years ago
wonbe.cf 7179e632c5 First Version 18 years ago
wonbe.dsp b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 18 years ago
wonbe.dsw 7179e632c5 First Version 18 years ago
wonbe.exe 7d4a34e405 - Transfer to WonderSwan Color development kit 17 years ago
wonbe.fx 7d4a34e405 - Transfer to WonderSwan Color development kit 17 years ago

README.jp.txt

ƒƒ“‚ׂ¥: WONBE, WonderWitch BASIC Environment
Žb’èƒ}ƒjƒ…ƒAƒ‹ Ver 0.06
2001”N1ŒŽ29“ú
Š”Ž®‰ïŽÐƒs[ƒf[
ì–“@»
This software is distributed under GNU General Public License

œ‚±‚ê‚͉½‚©?
@ƒƒ“‚ׂ¥‚́AWonderWitchã‚ÅŽg—p‚Å‚«‚鏬Œ^BASICƒCƒ“ƒ^ƒvƒŠƒ^‚Å‚·B
@WonderWitchã‚Å‚·‚ׂĂ̋@”\‚ª‰Ò“­‚µAƒVƒŠƒAƒ‹ƒP[ƒuƒ‹Œo—R‚Őڑ±‚³‚ꂽˆê”ʂ̒ʐMƒ\ƒtƒg‚Å‘€ì‚µ‚Ü‚·BƒfƒoƒbƒOÏ‚݂̃vƒƒOƒ‰ƒ€‚ðŽÀs‚·‚éê‡‚́AƒVƒŠƒAƒ‹ƒP[ƒuƒ‹‚à’ʐMƒ\ƒtƒg‚à•K—v‚ ‚è‚Ü‚¹‚ñB
@WonderWitch‚̃eƒLƒXƒg‰æ–Ê‚ðˆµ‚¤Å¬ŒÀ“x‚̃Xƒe[ƒgƒƒ“ƒg(cls,locate,print)‚ƁAÅ¬ŒÀ“x‚̃{ƒ^ƒ““ü—Í‹@”\(wait,scan)‚ðŽ‚¿AŠÈˆÕ‚ȃ~ƒjƒQ[ƒ€‚ª‘‚¯‚Ü‚·B
@WonderSwan ColorŽg—pŽž‚É‚Í4FƒJƒ‰[ƒ‚[ƒh‚ª‰Â”\‚Å‚·B
@“®ìƒeƒXƒg—p‚ÉWin32ã‚Å“®‚­ƒoƒCƒiƒŠ[‚à‚ ‚è‚Ü‚·‚ªA‚±‚ê‚́ABASIC–{‘Ì‚Ì“®ìŠm”F—p‚ÆŠ„‚èØ‚Á‚Ä‚­‚¾‚³‚¢B
@ƒhƒLƒ…ƒƒ“ƒg‚́A‚¿‚å‚Á‚ÆŒ©“ï‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA—LŽu‚ªŒ©‚â‚·‚¢‚à‚Ì‚ðì‚Á‚Ä‚­‚ê‚邱‚Æ‚ðŠú‘Ò‚µ‚Ü‚·B

œ•K—v‚È‚à‚Ì
EŠJ”­Žž
@WonderWitch‚̃J[ƒgƒŠƒbƒW‚ƃVƒŠƒAƒ‹ƒP[ƒuƒ‹B38400bps‚Ì–³Žè‡’ʐM‚ª‰Â”\‚ȒʐMƒ\ƒtƒg‚ðŽ‚Âƒpƒ\ƒRƒ““™B
EŽÀsŽž
@ƒƒ“‚ׂ¥‚ÆŽÀs‚µ‚½ƒvƒƒOƒ‰ƒ€‚ð“ü‚ê‚Ä‚ ‚éWonderWitch‚̃J[ƒgƒŠƒbƒW‚Ì‚Ý

œ€”õ
ETransMagic‚Ȃǂяƒ“‚ׂ¥(fonbe.fx)‚ðWonderWitch‚É“]‘—‚µ‚Ü‚·B
ETransMagic‚Ȃǂ̐ڑ±‚ðØ‚èA’ʐMƒ\ƒtƒg‚©‚ç38400bps‚Ì–³Žè‡’ʐM‚ðŠJŽn‚µ‚Ü‚·
EWonderWitchã‚яƒ“‚ׂ¥‚ðŽÀs‚µ‚Ü‚·
EƒGƒ“ƒgƒ‰ƒ“ƒXƒƒjƒ…[‰æ–Ê‚ÅY2‚ð‰Ÿ‚µ‚Ü‚·
E’ʐMƒ\ƒtƒg‚ɁAƒƒ“‚ׂ¥‚Ì–¼‘O‚ª•\Ž¦‚³‚êA"*Ready"‚Əo‚Ü‚·
E‚±‚ê‚ŏ€”õŠ®—¹‚Å‚·
Eprint "hello!"ƒŠƒ^[ƒ“‚Æ‘Å‚Á‚ÄWonderWitch‚̉æ–Ê‚ðŒ©‚Ä‚­‚¾‚³‚¢B•¶Žš‚ªo‚Ä‚¢‚ê‚ΐ³í‚Å‚·B

œŠJ”­Ï‚݃vƒƒOƒ‰ƒ€‚ÌŽÀs
EWonderWitchã‚яƒ“‚ׂ¥‚ðŽÀs‚µ‚Ü‚·
EƒGƒ“ƒgƒ‰ƒ“ƒXƒƒjƒ…[‰æ–Ê‚ÅŽÀs‚µ‚½‚¢ƒtƒ@ƒCƒ‹‚ð‘I‚ñ‚ÅAƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ü‚·

œŠJ”­ŠÂ‹«‚ÌŠT—v
@’ʏí‚̍s”ԍ†ƒx[ƒX‚̃GƒfƒBƒ^‚ªŽg‚¦‚Ü‚·B
@s”ԍ†‚Ɉø‚«‘±‚¢‚Ä1s‚ð“ü—Í‚µ‚ăŠƒ^[ƒ“‚ð‰Ÿ‚·‚ƁAƒvƒƒOƒ‰ƒ€‚É‹L˜^‚³‚ê‚Ü‚·B
@s”ԍ†‚¾‚¯‚ð“ü—Í‚µ‚ăŠƒ^[ƒ“‚ð‰Ÿ‚·‚Æ‚»‚̍s‚͍폜‚³‚ê‚Ü‚·B
@s”ԍ†–³‚µ‚Å–½—ß‚ð“ü—Í‚·‚é‚Æ‘¦À‚ÉŽÀs‚³‚ê‚Ü‚·B
@•ÒW‚̓oƒbƒNƒXƒy[ƒX‚É‚æ‚é1•¶Žšíœ‚µ‚©Žg‚¦‚Ü‚¹‚ñB’ʐMƒ\ƒtƒg‚©‚çƒzƒXƒgã‚̃GƒfƒBƒ^‚ÉCOPY&PASTE‚µ‚āAƒGƒfƒBƒ^ã‚ŕҏW‚µ‚Ä‚©‚çA’ʐMƒ\ƒtƒg‚É“\‚è•t‚¯‚ăƒ“‚ׂ¥‚É‘—‚é‚Æ•Ö—˜‚Å‚·B‚½‚¾‚µAƒtƒ[§Œä‚ª–³‚¢‚̂ŁA•¡”s‚Ü‚Æ‚ß‚Ä“\‚è•t‚¯‚é‚Æ•¶Žš—Ž‚¿‚ª¶‚¶‚Ü‚·B’£‚è•t‚¯‚Í1s’PˆÊ‚ōs‚Á‚Ä‚­‚¾‚³‚¢BƒvƒƒOƒ‰ƒ€‚̓zƒXƒgã‚ŕҏW‚µ‚Ä‚ ‚ç‚©‚¶‚ßTransMagic‚È‚Ç‚Å‘—M‚µ‚Ä‚¨‚­‚Ì‚à—LŒø‚ÈŽè’i‚Å‚·B
@Œ»ó‚Å‚Í2KƒoƒCƒgˆÈã‚̃vƒƒOƒ‰ƒ€‚ðì¬‚µ‚Ä‚àsaveƒRƒ}ƒ“ƒh‚Å•Û‘¶‚Å‚«‚Ü‚¹‚ñBlistƒRƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä‚©‚ç’ʐMƒ\ƒtƒgã‚ÅCOPY&PASTE‚µ‚ăzƒXƒgã‚É•Û‘¶‚µ‚Ä‚­‚¾‚³‚¢B
@ŽÀs’†‚́ASTARTƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚Æ‚¢‚‚łà‘Θbƒ‚[ƒh‚É–ß‚ê‚Ü‚·B‚»‚ÌŒãAcontƒXƒe[ƒgƒƒ“ƒg‚ÅŽÀs‚ðŒp‘±‚Å‚«‚Ü‚·B
@’†ŠÔŒ¾Œê‚É–|–󂵂Ă©‚珈—‚·‚邽‚߁A’†ŠÔŒ¾Œê‚É–|–ó‚Å‚«‚È‚¢ê‡‚́A“ü—Í’¼Œã‚ɃGƒ‰[‚ªo‚Ü‚·B

œŒ¾Œê‚ÌŠT—v
@‚²‚­Œy‚¢BASICŒ¾Œê‚Å‚·B
@Ì‚ ‚Á‚½Tiny BASIC‚É‹ß‚¢\•¶‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
@ƒf[ƒ^Œ^‚́A•„†•t‚«16bit®”‚¾‚¯‚Å‚·B
@’萔‚́A-32767`32767‚Ì10i”‚©A0x0000`0xffff‚Ì16i”‚Å‹Lq‚Å‚«‚Ü‚·B-32768‚͕ϐ”‚É‚Í‹L‰¯‚Å‚«‚Ü‚·‚ªAƒ\[ƒX‚ɂ͏‘‚¯‚Ü‚¹‚ñB(-32767-1‚̂悤‚ɏ‘‚¢‚Ä‚­‚¾‚³‚¢)
@•Ï”‚́AƒOƒ[ƒoƒ‹•Ï”‚Æ‚µ‚āAA`Z‚̃Aƒ‹ƒtƒ@ƒxƒbƒg‘啶Žš1•¶Žš‚Ì‚à‚Ì‚ª26ŒÂ‚ ‚è‚Ü‚·B
@ƒ[ƒJƒ‹•Ï”‚Æ‚µ‚āAa`z‚̃Aƒ‹ƒtƒ@ƒxƒbƒg¬•¶Žš1•¶Žš‚Ì‚à‚Ì‚ª26ŒÂ‚ ‚è‚Ü‚·Bƒ[ƒJƒ‹•Ï”‚ÍgosubƒXƒe[ƒgƒƒ“ƒg‚ðŽÀs‚µ‚½‚Æ‚«‚ɐV‚µ‚¢—̈悪Š„‚è“–‚Ä‚ç‚êAreturnƒXƒe[ƒgƒƒ“ƒg‚ðŽÀs‚µ‚½‚Æ‚«‚Égosub‚·‚é‘O‚̗̈悪–ß‚Á‚Ä‚«‚Ü‚·B
@”z—ñ•Ï”‚Í@(ƒCƒ“ƒfƒbƒNƒX)‚Æ‚¢‚¤Œ`Ž®‚Ì1ŽŸŒ³”z—ñ‚¾‚¯‚ªŽg—p‚Å‚«‚Ü‚·BŽg—p‰Â”\‚ȃTƒCƒY‚́AƒvƒƒOƒ‰ƒ€‹L‰¯—̈æ(48KƒoƒCƒg)‚ÌŽc‚èƒTƒCƒY‚É“™‚µ‚­‚È‚è‚Ü‚·BƒCƒ“ƒfƒbƒNƒX‚Í0‚©‚çŽn‚Ü‚è‚Ü‚·B(—á: for i=0 to 9:print @(i):next)
@‰‰ŽZŽq‚Ì—Dæ‡ˆÊ‚́u’P€‰‰ŽZŽq > */ > +- > ”äŠr‰‰ŽZŽq > and,or,xorv‚Æ‚È‚è‚Ü‚·B(”äŠr‰‰ŽZŽq‚́A<‚Æ>‚Æ=‚Å‹Lq‚·‚鉉ŽZŽq‚·‚ׂÄ)
@ŒvŽZ‡˜‚́AŠ‡ŒÊ()‚ðŽg‚Á‚Ä–¾Ž¦“I‚ɕύX‚Å‚«‚Ü‚·B
@ƒI[ƒo[ƒtƒ[AƒAƒ“ƒ_[ƒtƒ[‚̃`ƒFƒbƒN‚Í‚ ‚è‚Ü‚¹‚ñBˆì‚ê‚Í–³Ž‹‚³‚ê‚Ü‚·B‚½‚¾‚µƒ[ƒœŽZ‚̓Gƒ‰[‚É‚È‚è‚Ü‚·B
@ƒXƒe[ƒgƒƒ“ƒg‚Ȃǂ̃L[ƒ[ƒh‚Í‚·‚ׂăAƒ‹ƒtƒ@ƒxƒbƒg¬•¶Žš‚Å“ü—Í‚µ‚Ü‚·B‘啶Žš‚ðŽg‚Á‚Ä‚à¬•¶Žš‚É‚È‚è‚Ü‚·B

œ@ƒXƒe[ƒgƒƒ“ƒgˆê——

•Ï” = Ž®
@Ž®‚ðŒvŽZ‚µ‚ĕϐ”‚É‘ã“ü‚µ‚Ü‚·BletƒL[ƒ[ƒh‚̓Tƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñB
—á: a=b+c

if Ž® then ƒXƒe[ƒgƒƒ“ƒg—ñ
@Ž®‚ª0‚Å‚È‚¯‚ê‚΃Xƒe[ƒgƒƒ“ƒg—ñ‚ðŽÀs‚µ‚Ü‚·B0‚Ȃ玟‚̍s‚©‚çŽÀs‚ðŒp‘±‚µ‚Ü‚·Belse‚Í‚ ‚è‚Ü‚¹‚ñB
—á: if (a=0) and (b=1) then goto 200

print [•¶Žš—ñ|Ž®|chr(Ž®)][,|;]...
@WonderWitch‚̃eƒLƒXƒg‰æ–Ê‚ÌŒ»Ý‚̃J[ƒ\ƒ‹ˆÊ’u‚©‚當Žš‚ð•\Ž¦‚µ‚Ü‚·B
@Ž®‚Ì‘OŒã‚É‹ó”’•¶Žš‚ª“ü‚邱‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB
@chr(Ž®)‚́AŽ®‚Ì’l‚𕶎šƒR[ƒh‚ÆŒ©‚È‚µ‚Ä•\Ž¦‚µ‚Ü‚·B
@§ŒäƒR[ƒh‚͈µ‚¢‚Ü‚¹‚ñ‚̂ŁAWonderWitch‚̃Lƒƒƒ‰ƒNƒ^[ƒWƒFƒlƒŒ[ƒ^‚É‚ ‚é‚·‚ׂĂ̕¶Žš‚ª•\Ž¦‚Å‚«‚Ü‚·B
@‹æØ‚蕶Žš‚Ì;‚͉½‚à‚µ‚Ü‚¹‚ñB,‚̓^ƒuƒXƒgƒbƒvˆÊ’u‚܂ŃJ[ƒ\ƒ‹‚ði‚ß‚Ü‚·B
@print•¶‚̍Ōã‚Í;‚Ü‚½‚Í,‚ŏI‚í‚Á‚½ê‡‚͉üs‚µ‚Ü‚¹‚ñB
—á: print "ŒvŽZŒ‹‰Ê=",chr(34);1+2;chr(34)

locate Ž®,Ž®
@WonderWitch‚̃eƒLƒXƒg‰æ–Ê‚ÌŒ»Ý‚̃J[ƒ\ƒ‹ˆÊ’u‚ðÝ’肵‚Ü‚·Bˆø”‚Íx,y‚̏‡”Ô‚Å‚·B
—á: locate 10,10

cls
@WonderWitch‚̃eƒLƒXƒg‰æ–Ê‚ðÁ‹Ž‚µ‚Ü‚·B
—á: cls

goto Ž®
@Ž®‚̍s”ԍ†‚É”ò‚Ñ‚Ü‚·BŒvŽZŒ^goto•¶‚ª‰Â”\‚Å‚·B‚‚܂èAgoto A*100‚Æ‚·‚é‚ƁAA‚ª1‚Ì‚«‚Í100s–ڂɁB2‚Ì‚Æ‚«‚Í200s–Ú‚É”ò‚Ñ‚Ü‚·B
—á: goto 100

gosub Ž®
@ƒXƒ^ƒbƒN‚ÉŒ»ÝˆÊ’u‚ƃ[ƒJƒ‹•Ï”‚ðÏ‚ñ‚ŁAŽ®‚̍s”ԍ†‚É”ò‚Ñ‚Ü‚·Bgoto‚Æ“¯‚¶‚­ŒvŽZŒ^gosub‚ª‰Â”\‚Å‚·B
@ƒXƒ^ƒbƒN‚Ífor‚ƍ‡‚킹‚Ä8ƒŒƒxƒ‹‚Ü‚Å‚Å‚·B
—á: gosub 100

return
@gosub‚ªƒXƒ^ƒbƒN‚ɐςñ‚¾î•ñ‚ðŽæ‚èo‚µ‚āA‚»‚±‚ɏˆ—‚ð–ß‚·Bƒ[ƒJƒ‹•Ï”‚à–ß‚éB
—á: return

for •Ï”=Ž® to Ž®
for •Ï”=Ž® to Ž® step Ž®
@•Ï”‚Ì’l‚ð•Ï‰»‚³‚¹‚È‚ª‚çnext‚Ü‚ÅŒJ‚è•Ô‚µ‚Ü‚·B
@ÅŒã‚̕ϐ”‚Ì’l‚ªI’l‚Ɉê’v‚¹‚¸AI’l+ƒXƒeƒbƒv’l‚ªƒI[ƒo[ƒtƒ[‚·‚éê‡‚Í–³ŒÀƒ‹[ƒv‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚»‚̂悤‚È’l‚ÍŽw’肵‚È‚¢‚悤‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B
—á: for i=0 to 10 step 2

next
@forƒXƒe[ƒgƒƒ“ƒg‚̈ʒu‚É–ß‚Á‚Ä“®ì‚ðŒJ‚è•Ô‚µ‚Ü‚·BforƒXƒe[ƒgƒƒ“ƒg‚ÅŽ¦‚µ‚½ðŒ‚ª–ž‚½‚³‚ꂽê‡‚́Anext‚ÌŽŸ‚É“®ì‚ªi‚Ý‚Ü‚·Bnext‚ÌŒã‚ɕϐ”–¼‚ð‘‚­‚ƃGƒ‰[‚É‚È‚è‚Ü‚·B
—á: next

end
@ƒvƒƒOƒ‰ƒ€‚ÌŽÀs‚ðI—¹‚µ‚Ü‚·B

break
@‚»‚̈ʒu‚ňꎞ“I‚ÉŽÀs‚ð’†’f‚µ‚Ü‚·BcontƒXƒe[ƒgƒƒ“ƒg‚ÅŽÀs‚ðŒp‘±‚Å‚«‚Ü‚·B

rem •¶Žš—ñ
'•¶Žš—ñ
@ƒRƒƒ“ƒg‚ð‹Lq‚µ‚Ü‚·BŒã‚ë‚É:‚ð’u‚¢‚ăXƒe[ƒgƒƒ“ƒg‚𑱂¯‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB
—á: rem ‚±‚ê‚̓eƒXƒgƒvƒƒOƒ‰ƒ€‚Å‚·B
—á: '‚±‚ÌŽ®‚ªÀ•W‚ðŒvŽZ‚µ‚Ü‚·

new
@ƒƒ‚ƒŠã‚̃vƒƒOƒ‰ƒ€‚ðÁ‹Ž‚µ‚Ü‚·B

list [s”ԍ†][-][s”ԍ†]
@Žw’è”͈͂̍s”ԍ†‚̃vƒƒOƒ‰ƒ€‚ðƒŠƒXƒg‚µ‚Ü‚·B‚·‚ׂďȗª‚·‚é‚Æ‘Ss‚ðƒŠƒXƒg‚µ‚Ü‚·B

run
run Ž®
run •¶Žš—ñ
@ƒvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚Ü‚·B‚»‚ê‚ɐ悾‚Á‚ĕϐ”‚âƒXƒ^ƒbƒN‚ªƒNƒŠƒA‚³‚ê‚Ü‚·B
@run‚̓ƒ‚ƒŠã‚̃vƒƒOƒ‰ƒ€‚ðæ“ª‚©‚çBrun Ž®‚́AŽ®‚̍s”ԍ†‚©‚çBrun •¶Žš—ñ‚Í•¶Žš—ñ‚̃tƒ@ƒCƒ‹‚ð“ǂݍž‚ñ‚Å‚»‚ê‚ðŽÀs‚µ‚Ü‚·B
—á: run
—á: run 100
—á: run "test.wb"

cont
@breakƒXƒe[ƒgƒƒ“ƒg‚âSTARTƒ{ƒ^ƒ“‚É‚æ‚éƒuƒŒ[ƒN‚É‚æ‚Á‚Ä’âŽ~‚µ‚½ˆÊ’u‚©‚çŽÀs‚ðÄŠJ‚µ‚Ü‚·B

save •¶Žš—ñ
@•¶Žš—ñ‚ðƒtƒ@ƒCƒ‹–¼‚Æ‚µ‚ăƒ‚ƒŠã‚̃vƒƒOƒ‰ƒ€‚ð•Û‘¶‚µ‚Ü‚·B•Û‘¶‚³‚ê‚é‚Ì‚Í“à•”•\Œ»‚Å‚Í‚È‚­ƒeƒLƒXƒgŒ`Ž®‚Å‚·B
@Œ»Ý‚ÍWonderWitch‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̐§–ñãA2KƒoƒCƒg‚ð’´‚¦‚éƒtƒ@ƒCƒ‹‚ð•Û‘¶‚Å‚«‚Ü‚¹‚ñBlistƒRƒ}ƒ“ƒh‚Å’[––‚ɃŠƒXƒg‚ð‘—‚Á‚Ä‚»‚ê‚ðCOPY&PASTE‚µ‚Ä•Û‘¶‚µ‚Ä‚­‚¾‚³‚¢B
—á: save "hello.wb"

load •¶Žš—ñ
@•¶Žš—ñ‚ðƒtƒ@ƒCƒ‹–¼‚Æ‚µ‚ătƒ@ƒCƒ‹‚©‚çƒvƒƒOƒ‰ƒ€‚ð“ǂݍž‚Ý‚Ü‚·B“ǂݍž‚ނ̂̓eƒLƒXƒgŒ`Ž®‚ŁA‰üs‚ÍCRLF‚ÆLF‚Ì‚Ç‚¿‚ç‚Å‚à‰Â‚Å‚·B’†ŠÔŒ¾Œê‚É–|–ó‚Å‚«‚È‚¢s‚ª‚ ‚éê‡‚Í‚»‚±‚œǂݍž‚Ý‚ª’†’f‚³‚ê‚Ü‚·BƒvƒƒOƒ‰ƒ€‚ÌŽÀs’†‚ÉŽg—p‚µ‚½ê‡‚ÍŽÀs‚Í’†’f‚³‚ê‚Ü‚·B
—á: load "hello.wb"

merge •¶Žš—ñ
@ƒƒ‚ƒŠã‚̃vƒƒOƒ‰ƒ€‚Ƀtƒ@ƒCƒ‹ã‚̃vƒƒOƒ‰ƒ€‚ð¬‚º‡‚킹‚Ü‚·B“¯‚¶s”ԍ†‚̍s‚͓ǂݍž‚Ü‚ê‚é•û‚ª—Dæ‚³‚ê‚Ü‚·B’†ŠÔŒ¾Œê‚É–|–ó‚Å‚«‚È‚¢s‚ª‚ ‚éê‡‚Í‚»‚±‚œǂݍž‚Ý‚ª’†’f‚³‚ê‚Ü‚·BƒvƒƒOƒ‰ƒ€‚ÌŽÀs’†‚ÉŽg—p‚µ‚½ê‡‚ÍŽÀs‚Í’†’f‚³‚ê‚Ü‚·B
—á: load "merge.wb"

randomize Ž®
@—”‚̏‰Šú’l‚ðŽw’肵‚Ü‚·B‚±‚ê‚ðŽg‚í‚È‚¢‚Æ•K‚¸“¯‚¶‡˜‚Å—”‚ª”­¶‚µ‚Ü‚·Bˆø”‚ɂ́AƒVƒXƒeƒ€•Ï”tick‚ðŽw’è‚·‚é‚ƍœK‚Å‚·B
—á: randomize tick

exit
@ƒƒ“‚ׂ¥‚𔲂¯‚ÄOS‚É–ß‚è‚Ü‚·B

debug [•¶Žš—ñ|Ž®|chr(Ž®)][,|;]...
@printƒXƒe[ƒgƒƒ“ƒg‚Æ“¯“™‚Å‚·‚ªAWonderWitch‚̉æ–Ê‚Å‚Í‚È‚­AƒVƒŠƒAƒ‹ƒ|[ƒg‚É‘—‚è‚Ü‚·B’P‘Ì‚ÅŽÀs‚·‚éê‡‚É‚ÍŽg‚¦‚È‚¢ƒfƒoƒbƒOê—p‚Ì‹@”\‚Å‚·B

waitvb Ž®
@Ž®‚̉ñ”‚¾‚¯VBLANK‚ð‘Ò‚¿‚Ü‚·B‘Ò‚Á‚Ä‚¢‚éŠÔ‚ÍSTARTƒ{ƒ^ƒ“‚É‚æ‚éƒuƒŒ[ƒN‚ðŽó‚¯•t‚¯‚È‚­‚È‚é‚̂ŁAŽw’è‚Å‚«‚é’l‚Í750‚܂łƐ§ŒÀ‚³‚ê‚Ä‚¢‚Ü‚·B750‚ð’´‚¦‚é’l‚ðŽw’è‚·‚é‚ƃGƒ‰[‚É‚È‚è‚Ü‚·B
—á: waitvb 75

files
@ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚̃tƒ@ƒCƒ‹ˆê——‚ðƒVƒŠƒAƒ‹ƒ|[ƒg‚É‘—‚è‚Ü‚·B’P‘Ì‚ÅŽÀs‚·‚éê‡‚É‚ÍŽg‚¦‚È‚¢ƒfƒoƒbƒOê—p‚Ì‹@”\‚Å‚·B

play •¶Žš—ñ
@ˆø”‚Ì•¶Žš—ñ‚ðMML‚Æ‚µ‚čж‚µ‚Ü‚·BŽg—p‰Â”\‚É‚·‚é‚ɂ́uœ@playƒXƒe[ƒgƒƒ“ƒg‚ð—LŒø‚É‚·‚é•û–@v‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B
—á: play "cde"

poke Ž®,Ž®
@Å‰‚ÌŽ®‚ðƒIƒtƒZƒbƒgA2”Ô–Ú‚ÌŽ®‚ð’l‚ÆŒ©‚È‚µAƒVƒXƒeƒ€•Ï”defseg‚̃ZƒOƒƒ“ƒg‚É1ƒoƒCƒg‚̃ƒ‚ƒŠ‘‚«ž‚Ý‚ðs‚¢‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB
@’ˆÓ:cseg‚̃ZƒOƒƒ“ƒg‚̓tƒ‰ƒbƒVƒ…ƒƒ‚ƒŠ‚È‚Ì‚Åpoke‚ł͏‘‚«ž‚ß‚Ü‚¹‚ñB

call Ž®
@Ž®‚ðƒIƒtƒZƒbƒg‚ÆŒ©‚È‚µAƒVƒXƒeƒ€•Ï”defseg‚̃ZƒOƒƒ“ƒg‚Ƀ}ƒVƒ“ŒêƒŒƒxƒ‹‚̃Tƒuƒ‹[ƒ`ƒ“ƒR[ƒ‹(FAR)‚ðs‚¢‚Ü‚·BƒR[ƒ‹‚·‚é‘O‚ɃVƒXƒeƒ€•Ï”AX,BX,CX,DX,SI,DI,DS,ES‚ª‚»‚ꂼ‚ê‚̃ŒƒWƒXƒ^‚ɐݒ肳‚ê‚Ü‚·BƒŠƒ^[ƒ“Œã‚̃ŒƒWƒXƒ^ó‘Ԃ̓VƒXƒeƒ€•Ï”AX,BX,CX,DX,SI,DI,ES‚É•Û‘¶‚³‚ê‚Ü‚·B(’:DS‚Í–ß‚è‚Ü‚¹‚ñ)
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

int Ž®
@Ž®‚ðŠ„‚èž‚ݔԍ†‚ÆŒ©‚È‚µAƒ}ƒVƒ“ŒêƒŒƒxƒ‹‚̃VƒXƒeƒ€Š„‚荞‚Ý(int)‚ðs‚¢‚Ü‚·BWonderWitch‚ÌBIOS‚ðŒÄ‚яo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒR[ƒ‹‚·‚é‘O‚ɃVƒXƒeƒ€•Ï”AX,BX,CX,DX,SI,DI,DS,ES‚ª‚»‚ꂼ‚ê‚̃ŒƒWƒXƒ^‚ɐݒ肳‚ê‚Ü‚·BƒŠƒ^[ƒ“Œã‚̃ŒƒWƒXƒ^ó‘Ԃ̓VƒXƒeƒ€•Ï”AX,BX,CX,DX,SI,DI,ES‚É•Û‘¶‚³‚ê‚Ü‚·B(’:DS‚Í–ß‚è‚Ü‚¹‚ñ)
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

tron
@ƒgƒŒ[ƒXƒ‚[ƒh‚ðƒIƒ“‚É‚µ‚Ü‚·BƒgƒŒ[ƒXƒ‚[ƒh‚É“ü‚é‚ƁAV‚µ‚¢s‚ÌŽÀsŽn‚߂邲‚ƂɁAs”ԍ†‚ðƒfƒoƒbƒOƒRƒ“ƒ\[ƒ‹‚É‘—M‚µ‚Ü‚·B

troff
@ƒgƒŒ[ƒXƒ‚[ƒh‚ðƒIƒt‚É‚µ‚Ü‚·B

colormode Ž®
@ƒJƒ‰[ƒ‚[ƒh‚ðÝ’肵‚Ü‚·BWonderSwan Color‚Å‚Ì‚ÝŽg—p‚Å‚«‚Ü‚·B
@Ž®‚Ì’l‚͈ȉº‚Ì’Ê‚è‚Å‚·B
0x00 ƒ‚ƒmƒNƒƒ‚[ƒh
0x80 4Fƒ‚[ƒh
0xC0 16Fƒ‚[ƒh (Ý’è‚Å‚«‚Ü‚·‚ªƒƒ“‚ׂ¥‚Ì‹@”\‚©‚ç‚Í•`‰æ‚Å‚«‚Ü‚¹‚ñ)
0xE0 16FPACKEDƒ‚[ƒh (Ý’è‚Å‚«‚Ü‚·‚ªƒƒ“‚ׂ¥‚Ì‹@”\‚©‚ç‚Í•`‰æ‚Å‚«‚Ü‚¹‚ñ)
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

color Ž®,Ž®
@•`‰æ‚·‚镶Žš‚̐F‚ðŽw’肵‚Ü‚·BÅ‰‚ÌŽ®‚ª‘OŒiF‚̃Cƒ“ƒfƒbƒNƒXA2”Ô–Ú‚ÌŽ®‚ª”wŒiF‚̃Cƒ“ƒfƒbƒNƒX‚Å‚·B‚»‚ꂼ‚êA0`3‚Ì‚ÝŽw’è‚Å‚«‚Ü‚·B
@ŽÀsŠJŽnŽž‚̏‰Šúó‘Ô‚Ícolor 3,0‚É‘Š“–‚·‚éó‘Ô‚Å‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

palette Ž®,Ž®,Ž®,Ž®
@ƒpƒŒƒbƒg‚ðŽw’肵‚Ü‚·BÅ‰‚ÌŽ®‚ªÝ’è‚·‚éƒpƒŒƒbƒg‚̃Cƒ“ƒfƒbƒNƒX(0`3)‚ðŽw’肵‚Ü‚·B2”Ô–Ú‚©‚ç4”Ô–Ú‚ÌŽ®‚ªA‚»‚ꂼ‚êAR,G,B‚Ì’l‚ðŽ¦‚µ‚Ü‚·BR,G,B‚Ì’l‚Í‚»‚ꂼ‚ê0`15‚͈͓̔à‚Å‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB
—á: palette 0,15,0,0

œ@2€‰‰ŽZŽq
@+ - * / < > = <= >= <> and or xor

œ@’P€‰‰ŽZŽq
@- not

œ@ŠÖ”

rnd(Ž®)
@0‚©‚玮-1‚܂ł͈̗̔͂”‚ð•Ô‚µ‚Ü‚·B

abs(Ž®)
@Ž®‚̐â‘Î’l‚ð•Ô‚µ‚Ü‚·B

varptr(•Ï”)
@Žw’肵‚½•Ï”‚̃IƒtƒZƒbƒg‚ð•Ô‚µ‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

varseg(•Ï”)
@Žw’肵‚½•Ï”‚̃ZƒOƒƒ“ƒg‚ð•Ô‚µ‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

peek(Ž®)
@Ž®‚ðƒIƒtƒZƒbƒg‚ÆŒ©‚È‚µAƒVƒXƒeƒ€•Ï”defseg‚̃ZƒOƒƒ“ƒg‚©‚ç1ƒoƒCƒg‚̃ƒ‚ƒŠ“ǂݏo‚µ‚ðs‚¢‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

œ@ƒVƒXƒeƒ€•Ï” (“ǂݏ‘‚«‰Â”\)

ax,bx,cx,dx,si,di,ds,es
@call‚¨‚æ‚ÑintƒXƒe[ƒgƒƒ“ƒg‚ðŽg—p‚·‚éÛ‚ɃŒƒWƒXƒ^‚Ì’l‚ðŽw’肵‚½‚èAƒŠƒ^[ƒ“Œã‚̃ŒƒWƒXƒ^‚Ì’l‚ð•Û‘¶‚·‚邽‚ß‚ÉŽg—p‚µ‚Ü‚·B

defseg
@peekŠÖ”Apoke,callƒXƒe[ƒgƒƒ“ƒg‚ÅŽg—p‚³‚ê‚éƒZƒOƒƒ“ƒg’l‚ð•ÛŽ‚µ‚Ü‚·B‰Šú’l‚Ídseg‚Ì’l‚Æ‚È‚è‚Ü‚·B

œ@ƒVƒXƒeƒ€•Ï” (“ǂݏo‚µ‚Ì‚Ý)

scan
@WonderSwan‚̃{ƒ^ƒ“‚̏ó‘Ԃ𒲂ׁA1ŒÂ‚̐®”’l‚Æ‚µ‚Ä•Ô‚µ‚Ü‚·BSCAN_‚ÅŽn‚Ü‚éƒVƒXƒeƒ€•Ï”‚Æand‚ðŽæ‚邱‚ƂŁA‚ǂ̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©”»’è‚Å‚«‚Ü‚·BSTARTƒ{ƒ^ƒ“‚ÍŽÀs’†’f‚É‚È‚é‚̂ŁA‚±‚ê‚͈µ‚¦‚Ü‚¹‚ñB

wait
@WonderSwan‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚é‚Ü‚Å‘Ò‚¿A‚»‚̏ó‘Ô‚ð1ŒÂ‚̐®”’l‚Æ‚µ‚Ä•Ô‚µ‚Ü‚·BSCAN_‚ÅŽn‚Ü‚éƒVƒXƒeƒ€•Ï”‚Æand‚ðŽæ‚邱‚ƂŁA‚ǂ̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽ‚©”»’è‚Å‚«‚Ü‚·BSTARTƒ{ƒ^ƒ“‚ÍŽÀs’†’f‚É‚È‚é‚̂ŁA‚±‚ê‚͈µ‚¦‚Ü‚¹‚ñB

scan_a
scan_b
scan_x1
scan_x2
scan_x3
scan_x4
scan_y1
scan_y2
scan_y3
scan_y4
@‚»‚ꂼ‚ê‚̃{ƒ^ƒ“‚̃}ƒXƒN’l‚ðŽ¦‚·’萔‚ð•Ô‚µ‚Ü‚·B
@Aƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©‚𒲂ׂé‚ɂ́A‰º‹L‚Ì—á‚̂悤‚É‹Lq‚µ‚Ü‚·B
—á: if scan and scna_a then print "Aƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚Ä‚¢‚é"

tick
@ƒVƒXƒeƒ€ƒ^ƒCƒ}[‚Ìtick‚ð•Ô‚µ‚Ü‚·B‚½‚¾‚µA–{—ˆ‚Ìtick’l‚Í•„†–³‚µ32bit®”‚Å‚ ‚èA‚±‚±‚Å“¾‚ç‚ê‚é‚Ì‚Í16bit•„†‚ ‚萮”‚Å‚ ‚邱‚Æ‚É’ˆÓ‚ª•K—v‚Å‚·B‚͂ݏo‚½bit‚ÍŽÌ‚Ä‚ç‚ê‚Ü‚·B

dseg
@ŽÀs’†‚ÌDSƒZƒOƒƒ“ƒgƒŒƒWƒXƒ^‚Ì’l‚ð•Ô‚µ‚Ü‚·B•Ï”‚⃏ƒ“‚ׂ¥ƒvƒƒOƒ‰ƒ€‚Ì’†ŠÔŒ¾ŒêƒR[ƒh‚Í‚·‚ׂñ‚̃ZƒOƒƒ“ƒg‚É‚ ‚è‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

cseg
@ŽÀs’†‚ÌCSƒZƒOƒƒ“ƒgƒŒƒWƒXƒ^‚Ì’l‚ð•Ô‚µ‚Ü‚·Bƒƒ“‚ׂ¥‚̃vƒƒOƒ‰ƒ€–{‘Ì‚ª‚±‚̃ZƒOƒƒ“ƒg‚É‚ ‚è‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

sseg
@ŽÀs’†‚ÌSSƒZƒOƒƒ“ƒgƒŒƒWƒXƒ^‚Ì’l‚ð•Ô‚µ‚Ü‚·Bƒ}ƒVƒ“ŒêƒXƒ^ƒbƒN‚ª‚±‚̃ZƒOƒƒ“ƒg‚É‚ ‚è‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

hardarch
@Œ»ÝŽÀs’†‚ÌWonderSwan‚ªColorƒ‚ƒfƒ‹‚©‚Ç‚¤‚©‚ð•Ô‚µ‚Ü‚·Bƒ‚ƒmƒNƒWonderSwan‚È‚ç0BWonderSwan Color‚È‚ç1‚É‚È‚è‚Ü‚·B
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

œ@ƒtƒ@ƒCƒ‹•Û‘¶Žž‚ÌŠg’£Žq
@ƒƒ“‚ׂ¥‚̃\[ƒXƒtƒBƒ‹‚́A".wb"‚ŏI‚í‚éƒtƒ@ƒCƒ‹–¼‚É‚µ‚Ä‚¨‚¢‚ĉº‚³‚¢Bload‚Ȃǂ̃Rƒ}ƒ“ƒh‚Å‚ÍŠg’£Žq‚ÉŠÖŒW‚È‚­“ǂݍž‚ß‚Ü‚·‚ªAƒGƒ“ƒgƒ‰ƒ“ƒXƒƒjƒ…[‚É•\Ž¦‚³‚ê‚é‚Ì‚Í".wb"‚ŏI‚í‚éƒtƒ@ƒCƒ‹–¼‚¾‚¯‚Å‚·B

œ@playƒXƒe[ƒgƒƒ“ƒg‚ð—LŒø‚É‚·‚é•û–@
@sound.il‚ðA/rom0‚É“]‘—‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B‚±‚̃tƒ@ƒCƒ‹‚ª–³‚¢‚ÆplayƒXƒe[ƒgƒƒ“ƒg‚ðŽg—p‚µ‚Ä‚à‰¹‚ªo‚Ü‚¹‚ñBsound.il‚ª–³‚¯‚ê‚Ή¹‚ªo‚È‚¢‚¾‚¯‚ŁAƒvƒƒOƒ‰ƒ€‚ÍŽÀs‚³‚ê‚Ü‚·B
@Win32”łł́AƒNƒWƒ‰”òsŠ÷‚³‚ñì‚Ì"ƒeƒLƒXƒg‰¹ŠyuƒTƒNƒ‰v"‚ÉŠÜ‚Ü‚ê‚édsakura.dll‚ð—p‚¢‚ÄMML‚ðÄ¶‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̃\ƒtƒg‚́Ahttp://www.text2music.com/‚æ‚è“üŽè‚Å‚«‚Ü‚·Bdsakura.dll‚͊‹«•Ï”path‚Ì’Ê‚Á‚½ƒfƒBƒŒƒNƒgƒŠ‚È‚ç‚Ç‚±‚É’u‚¢‚Ä‚à\‚¢‚Ü‚¹‚ñB•K—vƒtƒ@ƒCƒ‹‚Í‚±‚ÌDLL‚Ì‚Ý‚Å‚·Bdsakura.dll‚ª–³‚¯‚ê‚Ή¹‚ªo‚È‚¢‚¾‚¯‚ŁAƒvƒƒOƒ‰ƒ€‚ÍŽÀs‚³‚ê‚Ü‚·B‚½‚¾‚µAMML‚ÌŽd—l‚ªŠ®‘S‚É“¯‚¶‚Å‚Í‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B‚È‚¨AWin32”Å‚Å‚ÍplayƒXƒe[ƒgƒƒ“ƒgŽÀsŽž‚ɃJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚É$$$.mid‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚𐶐¬‚µ‚Ü‚·BŽÀsI—¹Œã‚ɂ͍폜‚µ‚č\‚¢‚Ü‚¹‚ñB

œ@”z•z‹K‘¥
@‚±‚̃o[ƒWƒ‡ƒ“‚æ‚èA–{ƒ\ƒtƒg‚́AGNU General Public License (GPL)‚ɏ]‚¤‚à‚Ì‚Æ‚µ‚Ü‚µ‚½BÚ×‚Íhttp://www.gnu.org/‚É‚ ‚è‚Ü‚·B
@—v‚·‚é‚ɁA’N‚Å‚àA‚Ç‚ñ‚È–Ú“I‚É‚àŽg—p‚µ‚Ä—Ç‚¢‚Æ‚¢‚¤‚±‚Æ‚Å‚·B‚½‚¾‚µA–{ƒ\ƒtƒg‚𔄂Á‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñB‚Ü‚½Aƒ\[ƒXƒR[ƒh‚Í•K‚¸ŒöŠJ‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB¤•i‚Ì’†‚ÉŽû˜^‚·‚邱‚Ƃ͉‚ł·‚ªA–{ƒ\ƒtƒg‚ð—˜—pŽÒ‚ªŽ©—R‚ɃRƒs[‚µ‚Ä”z•z‚·‚邱‚Æ‚ð–W‚°‚Ä‚Í‚È‚è‚Ü‚¹‚ñB
@2000”N12ŒŽŒ»ÝAƒ\[ƒXƒR[ƒh‚ÍŠ”Ž®‰ïŽÐƒs[ƒf[‚̐얓»(autumn@piedey.co.jp)‚ªŠÇ—‚µ‚Ä‚¢‚Ü‚·B—L‰v‚ȃ\[ƒXƒR[ƒh‚̏C³‚ðƒtƒB[ƒhƒoƒbƒN‚µ‚Ä‚­‚ê‚ê‚΁A‚±‚¿‚ç‚̃\[ƒXƒcƒŠ[‚É”½‰f‚µ‚Ü‚·B

œ@—]’k
@ƒƒ“‚ׂ¥‚́AŽ„‚±‚Ɛ얓‚ªA20¢‹I‚Ö‚ÌŠ´ŽÓ‚ÆŒˆ•Ê‚Ì‹CŽ‚¿‚ōì‚Á‚½‚à‚Ì‚Å‚·B‚‚܂èAŽ„‚É‚Æ‚Á‚āAƒ}ƒCƒRƒ“/ƒpƒ\ƒRƒ“‚ɏo‰ï‚Á‚½‚Æ‚¢‚¤Ž–Œ‚±‚»‚ªA20¢‹IÅ‘å‚̃Cƒxƒ“ƒg‚Å‚ ‚èA‚»‚±‚Å‘å‚«‚È–ðŠ„‚ð‰Ê‚½‚µ‚½’´¬Œ^ƒCƒ“ƒ^ƒvƒŠƒ^Œ¾Œê’BATiny BASICAVTLAGAMEATL/1‚Í‘å‚«‚ȈóÛ‚ðŽ„‚Ì’†‚ÉŽc‚µ‚½‚Ì‚Å‚·B‚»‚µ‚āA“–ŽžAŽ„‚̓vƒƒOƒ‰ƒ€Œ¾Œê‚ðŽ©•ª‚ōì‚肽‚­‚āAˆê¶Œœ–½Œ¤‹†‚ðd‚Ë‚Ä‚¢‚½‚Ì‚àA‚Ü‚½Ž–ŽÀ‚Å‚·BŒ‹‹ÇA‚¢‚­‚‚à‚̃gƒCŒ¾Œê‚ðŠJ”­‚µ‚Ü‚µ‚½B•K—v‚Æ‚ ‚ê‚ÎŽÀ—pŒ¾Œê‚àì‚è‚Ü‚µ‚½BENIX‚ÌTOKYOƒiƒ“ƒpƒXƒgƒŠ[ƒg‚ðFM-7‚©‚çPC-8801‚ɈڐA‚·‚é‚Æ‚«‚ɂ̓ƒ‚ƒŠŒø—¦‚ðã‚°‚邽‚߂ɐ®”Œ^‚̏¬Œ^ƒCƒ“ƒ^ƒvƒŠƒ^‚ðì‚Á‚½‚è‚à‚µ‚Ü‚µ‚½B‚µ‚©‚µAÅI“I‚ɍ\‘¢‰»ƒAƒZƒ“ƒuƒ‰‚Ì“õ‚¢‚ð”÷‚©‚ÉŠÜ‚ñ‚¾Ž©ì‚ÌZ-80—pƒAƒZƒ“ƒuƒ‰ŠJ”­ƒVƒXƒeƒ€AZAS‚ð‚à‚Á‚ÄŽ©ìŒ¾Œê‚̐¢ŠE‚͏I’…‰w‚ðŒ}‚¦‚½‚킯‚Å‚·B‚±‚ÌŽž“_‚ŁA–¾‚ç‚©‚ɁATiny BASIC‚̂悤‚ÈŒ¾Œê‚ðŠJ”­‚·‚éˆÓ–¡‚ª‚È‚©‚Á‚½‚Ì‚Å‚·B•K—v‚Ȑ«”\‚𓾂邽‚߂ɂ́AƒAƒZƒ“ƒuƒ‰ƒŒƒxƒ‹‚ÌŠJ”­‚ª•s‰ÂŒ‡‚¾‚Á‚½‚½‚ß‚Å‚·Bì‚邱‚Æ‚Í‚Å‚«‚½‚¯‚ê‚ǁAì‚éˆÓ–¡‚ÍŠù‚É–³‚©‚Á‚½‚Ì‚Å‚·B‚»‚µ‚āAŽž‘オ16bit‚ÌŽž‘ã‚Ɉڂé‚Æ‹¤‚ɁAŽ„‚àŽ©ìŒ¾Œê‚ðŽg‚¤‚Ì‚Í‚â‚߂āAo—ˆ‚Ì—Ç‚¢Šù‘¶‚̏ˆ—Œn‚ðŽg‚¤‚悤‚É‚È‚è‚Ü‚µ‚½BMASM@1.27`, Turbo Pascal 3.0, Turbo C 1.5`2.0, MS-C 6.0`, Visual BASIC 1.0`, JDK 1.02`‚ȂǂȂǁB‚µ‚©‚µA‚Ó‚Æ20¢‹I‚àI‚í‚鍠‚ɐU‚è•Ô‚é‚ƁA‰E‚à¶‚à•ª‚©‚ç‚È‚¢­”NŽž‘ã‚É“²‚ꂽ‚ ‚̃Vƒ“ƒvƒ‹‚ÈTiny BASIC‚ªŽv‚¢o‚³‚ꂽ‚킯‚Å‚·B‚¾‚©‚çA‚±‚ꂱ‚»‚ªŽ„‚É‚Æ‚Á‚Ä‚Ì20¢‹I‚»‚Ì‚à‚́A‚Æ‚¢‚¤‹CŽ‚¿‚ðž‚ß‚Äì‚Á‚½‚Ì‚Å‚·B
@‚»‚̂悤‚È–ó‚ŁA‚±‚ê‚É‚Í‚ ‚éŽí‚̐¢‘㐫‚ª‚ ‚è‚Ü‚·BBASIC‚ŃQ[ƒ€‚ðì‚é‚Æ‚¢‚¤‚ƁAMSX‚Æ‚©ƒx[ƒ}ƒK‚Æ‚¢‚¤¢‘ã‚à‚¢‚é‚悤‚Å‚·‚ªA‚Í‚Á‚«‚茾‚Á‚āA‚±‚̐¢‘ã‚ɂ̓ƒ“‚ׂ¥‚Í—‰ð‚Å‚«‚È‚¢‚ÆŽv‚¢‚Ü‚·BMSX‚É“‹Ú‚³‚ꂽBASIC‚́A’´‚‹@”\‹‘åBASIC‚Å‚ ‚Á‚āATiny BASIC‚Æ‚Í‚Ü‚Á‚½‚­¢‘オˆá‚¤‚Ì‚Å‚·BPC-8801‚âFM-7‚Ü‚Å‘k‚ê‚鐢‘ã‚Å‚àA‚Ü‚¾•ª‚©‚ç‚È‚¢‚Å‚µ‚傤BŒ‹‹Ç‚Ì‚Æ‚±‚ëA‚±‚ꂪ•ª‚©‚邽‚߂ɂ́Aƒpƒ\ƒRƒ“‚ªƒpƒ\ƒRƒ“‚ƌĂ΂ê‚é‘OAƒ}ƒCƒRƒ“‚ƌĂ΂êAƒP[ƒX‚ÉŽû‚Ü‚Á‚Ä‚¨‚炸Šî”‚ª”‚«o‚µ‚̏ó‘Ô‚Å”„‚ç‚ê‚Ä‚¢‚½Žž‘ã‚Ü‚Å‘k‚é•K—v‚ª‚ ‚è‚Ü‚·B‚‚܂è‚́A‚»‚¤‚¢‚¤Žž‘ãA‰½‚©‚𓾂悤‚Æ‚·‚ê‚ÎŽèì‚è‚Ì—v‘f‚ª“ü‚荞‚ñ‚Å“–‚½‚è‘O‚ÌŽž‘ã‚̃ƒ}ƒ“‚Ö•ù‚°‚é‚à‚Ì‚ªA‚±‚̃ƒ“‚ׂ¥‚ÆŒ¾‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B‚»‚µ‚āA‚»‚̃ƒ}ƒ“‚ðÄŒ»‚·‚é‚É‚Ó‚³‚킵‚¢“y‘ä‚Æ‚µ‚āAWonderWitch‚Æ‚¢‚¤»•i‚ª‚±‚ÌŽž‘ã‚É“oê‚µ‚½‚±‚Æ‚àA•sŽv‹c‚ȉ‚¾‚ÆŽv‚¢‚Ü‚·B
@‚Æ‚¢‚¤‚킯‚ŁAŽ„‚ªƒƒ“‚ׂ¥—˜—pŽÒ‚ÉŒ¾‚¢‚½‚¢‚±‚Ƃ͈ê‚‚ł·B‚±‚̃ƒ}ƒ“‚𕪂©‚¿‡‚Á‚Ä‚­‚êB‚‚܂èA‹C‚É“ü‚ç‚È‚¢‚Æ‚±‚ë‚́A‚Ç‚ñ‚Ç‚ñ‰ü‘¢‚µ‚Ä‚­‚êBD‚«ŸŽè‚ɉü‘¢‚µ‚ÄŽg‚¦‚邱‚Æ‚ð•ÛØ‚·‚邽‚߂ɁAƒ\[ƒX‚ÍGPL‚É‚µ‚Ä‚ ‚è‚Ü‚·B

œ@“¯«ƒƒ“‚ׂ¥ƒvƒƒOƒ‰ƒ€
¥ƒfƒ‚
colordemo.wb
@ƒJƒ‰[‹@”\‚̃fƒ‚ (‚±‚ê‚Ì‚ÝWonderSwanColor—p)
¥ƒQ[ƒ€
ctb.wb
@—Ž‚¿•¨ƒQ[ƒ€
janken.wb
@ƒWƒƒƒ“ƒPƒ“ƒQ[ƒ€
shoot.wb
@ƒVƒ…[ƒeƒBƒ“ƒOƒQ[ƒ€
star.wb
@STAR TREK•—ƒQ[ƒ€"STAR WITCH" (“¯«star.txtŽQÆ)
@ƒvƒƒOƒ‰ƒ€‚̏‘‚«•û‚ÌŽQl‚É‚Ç‚¤‚¼
¥ƒeƒXƒg
test.wb
@ŠÈ’P‚ȃCƒ“ƒ^ƒvƒŠƒ^‚Ì“®ìƒeƒXƒg
testcall.wb
@callƒXƒe[ƒgƒƒ“ƒg‚Ì“®ìƒeƒXƒg
testcont.wb
@contƒXƒe[ƒgƒƒ“ƒg‚Ì“®ìƒeƒXƒg
testfor.wb
@forƒXƒe[ƒgƒƒ“ƒg‚Ì“®ìƒeƒXƒg
testgosub.wb
@gosubƒXƒe[ƒgƒƒ“ƒg‚Ì“®ìƒeƒXƒg
testif.wb
@ifƒXƒe[ƒgƒƒ“ƒg‚Ì“®ìƒeƒXƒg
testint.wb
@intƒXƒe[ƒgƒƒ“ƒg‚Ì“®ìƒeƒXƒg
testlocate.wb
@locateƒXƒe[ƒgƒƒ“ƒg‚Ì“®ìƒeƒXƒg
testlongloop.wb
@STARTƒL[‚É‚æ‚é’†’f‚̃eƒXƒg
testpeekpoke.wb
@peekŠÖ”pokeƒXƒe[ƒgƒƒ“ƒg‚̃eƒXƒg

œ@•ÏX—š—ð

2001”N1ŒŽ29“ú Ver 0.06
EWonderSwan Color‚ÌŠJ”­ƒLƒbƒg‚Ɉڍs
Ecolormode, palette, colorƒXƒe[ƒgƒƒ“ƒgAhardarchƒVƒXƒeƒ€•Ï”‚ð’ljÁ
EƒhƒLƒ…ƒƒ“ƒg‚É—]’k‚ð’ljÁ

2000”N12ŒŽ10“ú Ver 0.05
EHirotaka JOE Ohkubo‚³‚ñ‚̍·•ª(0.04j4)‚ðƒ}[ƒW play•¶‚ªŽg—p‰Â”\‚É (—vsound.il)
E?‚ðƒL[ƒ[ƒhdebug‚ÆŒ©‚È‚·
Ethen’¼Œã‚ª10i®”’l‚È‚çgoto‚̏ȗª‚ð‹–‚·
Eƒ}ƒVƒ“ŒêŠÖ˜A‹@”\‚̒ljÁ
Etron/troffƒRƒ}ƒ“ƒh‚̒ljÁ(ŽÀss”ԍ†‚Ì•\Ž¦)

2000”N11ŒŽ12“ú Ver 0.04
E13‚È‚Ç0x0d‚ðŠÜ‚ލs”ԍ†‚ðíœ‚µ‚悤‚Æ‚·‚é‚ƃvƒƒOƒ‰ƒ€‚ª‰ó‚ꂽƒoƒO‚ðŽæ‚Á‚½
Eˆ—Œn‚ðTurbo C2.0‚©‚çVisual C++ 1.51‚ɕύX
Eƒ[ƒh‘¬“x‚ð‘啝‚ɉü‘P
EƒGƒ“ƒgƒ‰ƒ“ƒXƒƒjƒ…[‚Í.wb‚Ì‚Ý•\Ž¦
EƒTƒ“ƒvƒ‹ƒQ[ƒ€STAR WITCH(star.wb, star.txt)‚ð“Y•t

2000”N11ŒŽ7“ú Ver 0.03
E‰‰ŽZŽq‚Ì—Dæ‡ˆÊ ’P€‰‰ŽZŽq > */ > +- > ”äŠr‰‰ŽZŽq > and,or,xor
E”äŠr‰‰ŽZŽq¬—§Žž‚Ì’l‚ð1‚©‚ç-1‚ɕύX
Eƒvƒƒ“ƒvƒg‚ðOK‚ɕύX
Eprint/debug‚Å•‰”‚ª³”‚Æ‚µ‚ďo—Í‚³‚ê‚Ä‚¢‚½ƒoƒO‚ð‰ðÁ
Efor‚̏I’l‚ªƒsƒbƒ^ƒŠˆê’v‚µ‚È‚­‚Ä‚ànext‚Ń‹[ƒv’Eo‚·‚é‚悤‚ɕύX
2000”N11ŒŽ7“ú Ver 0.02 scan_XX‚ª‹@”\‚µ‚È‚¢ƒoƒO‚ðŽæ‚Á‚½
2000”N11ŒŽ6“ú Ver 0.01 Å‰‚̃o[ƒWƒ‡ƒ“

œ@–â‚¢‡‚킹æ
Š”Ž®‰ïŽÐƒs[ƒf[ http://www.piedey.co.jp/
ì–“@» autumn@piedey.co.jp

ˆÈã