No Description

Godzil ba2cb227e0 Add quick translation of the readme 6 years ago
Makefile.tcpp10 b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
README.jp.txt 86539c6fac Rename wonbe.txt to README.jp.txt and create a first readme file 6 years ago
README.md ba2cb227e0 Add quick translation of the readme 6 years ago
colordemo.wb 7d4a34e405 - Transfer to WonderSwan Color development kit 23 years ago
ctb.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
janken.wb 3a44094757 - Operator precedence order Unary operator> * /> + -> Comparison operator> and, or, xor 23 years ago
keywords.h 7d4a34e405 - Transfer to WonderSwan Color development kit 23 years ago
makefile 7d4a34e405 - Transfer to WonderSwan Color development kit 23 years ago
makefile.tc 7d4a34e405 - Transfer to WonderSwan Color development kit 23 years ago
shoot.wb ee82c35364 scan_XX took a bug that does not work 23 years ago
star.txt 3bc39a53f1 - When trying to delete a line number including 0x0d such as 13, the program took a broken bug 23 years ago
star.wb 3bc39a53f1 - When trying to delete a line number including 0x0d such as 13, the program took a broken bug 23 years ago
test.wb 7179e632c5 First Version 23 years ago
testcall.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
testcont.wb 7179e632c5 First Version 23 years ago
testfor.wb 7179e632c5 First Version 23 years ago
testgosub.wb 7179e632c5 First Version 23 years ago
testif.wb 7179e632c5 First Version 23 years ago
testint.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
testlocate.wb 7179e632c5 First Version 23 years ago
testlongloop.wb 7179e632c5 First Version 23 years ago
testpeekpoke.wb b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
vc15_rt.asm 3bc39a53f1 - When trying to delete a line number including 0x0d such as 13, the program took a broken bug 23 years ago
win32text.c b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
win32text.h b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
wonbe.c 7d4a34e405 - Transfer to WonderSwan Color development kit 23 years ago
wonbe.cf 7179e632c5 First Version 23 years ago
wonbe.dsp b906d49ca1 - Hirotaka JOE Ohkubo's difference (0.04j4) can be merged with play statement (sound.il required) 23 years ago
wonbe.dsw 7179e632c5 First Version 23 years ago
wonbe.exe 7d4a34e405 - Transfer to WonderSwan Color development kit 23 years ago
wonbe.fx 7d4a34e405 - Transfer to WonderSwan Color development kit 23 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Žž‚É‚Í4Fƒ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”Ô†‚Ɉø‚«‘±‚¢‚Ä1s‚ð“ü—Í‚µ‚ăŠƒ^[ƒ“‚ð‰Ÿ‚·‚Æ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‚¯‚Í1s’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‚Ì10i”‚©A0x0000`0xffff‚Ì16i”‚Å‹Lq‚Å‚«‚Ü‚·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,xorv‚Æ‚È‚è‚Ü‚·B(”äŠr‰‰ŽZŽq‚ÍA<‚Æ>‚Æ=‚Å‹Lq‚·‚鉉Ž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‚Ì‚«‚Í100s–Ú‚ÉB2‚Ì‚Æ‚«‚Í200s–Ú‚É”ò‚Ñ‚Ü‚·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‚¹‚¸AI’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‚ð‹Lq‚µ‚Ü‚·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‚·‚ׂÄÈ—ª‚·‚é‚Æ‘Ss‚ðƒŠƒ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 Ž®,Ž®
@ʼn‚ÌŽ®‚ðƒIƒtƒZƒbƒgA2”Ô–Ú‚ÌŽ®‚ð’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‚É“ü‚é‚ÆAV‚µ‚¢s‚ÌŽÀsŽn‚߂邲‚Æ‚ÉAs”Ô†‚ðƒ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 4Fƒ‚[ƒh
0xC0 16Fƒ‚[ƒh (Ý’è‚Å‚«‚Ü‚·‚ªƒƒ“‚ׂ¥‚Ì‹@”\‚©‚ç‚Í•`‰æ‚Å‚«‚Ü‚¹‚ñ)
0xE0 16FPACKEDƒ‚[ƒh (Ý’è‚Å‚«‚Ü‚·‚ªƒƒ“‚ׂ¥‚Ì‹@”\‚©‚ç‚Í•`‰æ‚Å‚«‚Ü‚¹‚ñ)
@Win32”Å‚Å‚Í‹@”\‚µ‚Ü‚¹‚ñB

color Ž®,Ž®
@•`‰æ‚·‚镶Žš‚ÌF‚ðŽw’肵‚Ü‚·Bʼn‚ÌŽ®‚ª‘OŒiF‚̃Cƒ“ƒfƒbƒNƒXA2”Ô–Ú‚ÌŽ®‚ª”wŒiF‚̃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ʼn‚ÌŽ®‚ªÝ’è‚·‚éƒ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‚Ì—á‚̂悤‚É‹Lq‚µ‚Ü‚·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‚È‚ç0BWonderSwan 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‰¹Šyuƒ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ŽÀsI—¹Œã‚É‚Í휂µ‚Ä\‚¢‚Ü‚¹‚ñ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ƒŠƒ^Œ¾Œê’BATiny BASICAVTLAGAMEATL/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‚¤‚Ì‚Í‚â‚ß‚ÄAo—ˆ‚Ì—Ç‚¢Šù‘¶‚̈—Œ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ƒ“‚ƌĂ΂ê‚é‘OAƒ}ƒ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‚Ç‚ñ‚Ç‚ñ‰ü‘¢‚µ‚Ä‚­‚êBD‚«ŸŽè‚ɉü‘¢‚µ‚ÄŽ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ƒ‰ƒ€‚Ì‘‚«•û‚ÌŽQl‚É‚Ç‚¤‚¼
¥ƒ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ƒƒ“ƒgAhardarchƒ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’¼Œã‚ª10i®”’l‚È‚çgoto‚ÌÈ—ª‚ð‹–‚·
Eƒ}ƒVƒ“ŒêŠÖ˜A‹@”\‚̒ljÁ
Etron/troffƒRƒ}ƒ“ƒh‚̒ljÁ(ŽÀss”Ô†‚Ì•\Ž¦)

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’Eo‚·‚é‚悤‚É•ÏX
2000”N11ŒŽ7“ú Ver 0.02 scan_XX‚ª‹@”\‚µ‚È‚¢ƒoƒO‚ðŽæ‚Á‚½
2000”N11ŒŽ6“ú Ver 0.01 ʼn‚̃o[ƒWƒ‡ƒ“

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

ˆÈã