Aucune description

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

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

ˆÈã