home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kyūkyoku!! X68000 Emulator
/
X68000Book.dat
/
mac
/
OLS
/
X68000
/
Ko-Window
/
MANUAL
/
VersionUp.txt
< prev
next >
Wrap
Text File
|
2001-05-30
|
16KB
|
362 lines
Ko-Window ŃÄΦé╔ëⁿæóö┼ü@ò╧ìXô_
1991,92,93,94,95 żè}î┤öÄöV
WSRV+1 üEò╢ÄÜÅoù═âïü[â`âôé≡üAIOCS é╠ PUT é≡Ägéφé╕é╔âtâïâAâZâôâuâëé┼Åæé½é¿éδ
é╡é╜üBò╢ÄÜò\Īé╠æ¼ôxâAâbâvüBô┴é╔ 24 âhâbâgâtâHâôâgÄ₧é╔î°ë╩æσüB
üE2 byte ö╝èpé╔üAë╝æ╬ë₧üBüiÿAæ▒ò\Īé╖éΘÅΩìçé╠é▌ò\Īé│éΩéΘüj
WSRV+2 üE12âhâbâgâtâHâôâgé≡ IOCS é≡Ägéφé╕ 16âhâbâgâtâHâôâgé⌐éτô╞Ä⌐é╔É╢ɼüB12
âhâbâgò╢ÄÜé╠Åoù═é≡æσò¥é╔ìéæ¼ë╗üB
üE2 byte ö╝èpò╢ÄÜé╔è«æSæ╬ë₧üB
WSRV+3 üE12âhâbâgâtâHâôâgé╠Åoù═âAâïâSâèâYâÇé≡ëⁿù╟é╡üAâtâHâôâgé╠ò÷éΩé≡Æ╝é╖üB
WSRV+4 üEò╢ÄÜò\Īâïü[â`âôé≡î⌐Æ╝é╡üAæ¼ôxâAâbâvüB
üEêΩôxé╔ò\Īé╖éΘò╢ÄÜù±é¬üAëí 1024 âhâbâgé≡ëzéªéΘé╞âTü[âoü[é¬û\æûé╖éΘ
âoâOé≡ÅCÉ│üB(WED é¬û\æûé╡é╚é¡é╚é┴é╜)
üE65536ÉFâpâîâbâgé╠É▌ÆΦé≡âeü[âuâïé⌐éτüAâvâìâOâëâÇé╓ò╧ìXüB(ëⁿê½üH)
üE__fmtin/__fmtout/atoi é≡örÅ£é╡üAìéæ¼ò╢ÄÜÅoù═âïü[â`âôé┼ö∞æσé╡é╜Ä└ìs
âtâ@âCâïâTâCâYé≡î╕éτé╡é╜üB
WSRV+5 üEWSRV.RC é┼üAHighLightColor é╠É▌ÆΦé¬û│Äïé│éΩéΘâoâOé≡ÅCÉ│üB
üEè┐ÄÜò╧è╖âEâBâôâhâEé≡üAâ}âEâXé╠ëEâ{â^âôé┼ê┌ô«é┼é½éΘéµéñé╔é╡é╜üB
üEâTü[âoü[ÅIù╣îπüAâtâ@âôâNâVâçâôâLü[ò\Īé¬é¿é⌐é╡é¡é╚éΘâoâOé╠ÅCÉ│üB
üEresource ô╟é▌ì₧é▌é┼üAò╢ÄÜù±Æåé╠ \8ÉiÉö é≡è╘êßéªéΘâoâOé╠ÅCÉ│üB
üEïNô«Ä₧é╔ TGUSEMD é╠â`âFâbâNé≡ìsé╚éñüB
üEâEâBâôâhâEÅπé┼âOâëâtâBâbâNé≡ÄgùpîπüAGRAM é¬ÄgùpÆåé╠é▄é▄é╔é╚éΘâoâOé╠
ÅCÉ│üB( wsrv -f é┼ïNô«é╖éΘé╞ TXRAM/GRAM é¬ÄgùpÆåé┼éαï¡ÉºôIé╔ùºé┐Åπ
é¬éΘ)
üEâpâXîƒì⌡é╠ò╧ìXüBù]îvé╚âfâBâXâNâAâNâZâXé≡î╕éτé╡é─âîâXâ|âôâXæ¼ôxé╠âAâb
âvüB
üEâGâëü[Åêù¥é╠ï¡ë╗üBÅêù¥é╠ÆåÄ~é┼âEâBâôâhâEé╔û▀é┴é─ùêéΘéµéñé╔é╡é╜üBô┴
é╔âfâBâXâNâGâëü[Åêù¥é╠ò╧ìXüB
üEparts.a é╠ìsôαò╥ÅWé≡ëⁿù╟üBEmacs âéü[âhé╠òtë┴üB
WSRV+6 üEWindowLoadExec Ä₧é╔üA_B_PRINT é¿éµé╤ CONCTRL(1) é╔æ╬ë₧üBCommand.win
Åπé┼éαüAé┘é╞é±é╟é╠âRâ}âôâhé≡é╗é╠é▄é▄Ä└ìsé┼é½éΘéµéñé╔é╚é┴é╜üB
üEGetEvent/CheckEvent é╠Åêù¥é≡âAâZâôâuâëé┼Åæé½Æ╝é╡é╜üB
üEâCâôâ^ü[âoâïâCâxâôâgÄ₧é╠û│æ╩é╚Åêù¥é≡âJâbâgüBé▒éΩé╔éµé┴é─âTü[âoü[ôα
é╠âIü[âoü[âwâbâhé¬îâî╕üBâvâìâZâXÉöé╠ëeï┐é≡Ä≤é»é╔é¡é¡é╚é┴é╜üB
üEâIâvâVâçâôâwâïâvé╠ò\ĪüB
üEsheet.c é╠ì╫ò¬ë╗üBsheet.a(parts.a) é≡âèâôâNé╖éΘÅΩìçüAòsùpé╚âïü[â`âô
é≡Å╚é½üAâAâvâèâPü[âVâçâôæñé╠âTâCâYî°ùªé¬âAâbâvüB
üEìsôαò╥ÅWé┼üAè┬ï½ò╧Éöé╔éµéΦâfâtâHâïâgé≡ Emacs âéü[âhé╔É▌ÆΦé┼é½éΘéµéñ
é╔é╚é┴é╜üB
üE[CTRL]+[XF2]+[XF5]+[BS]é┼ Ko-Window é≡ï¡ÉºÅIù╣é┼é½éΘéµéñé╔é╚é┴é╜üB
üEâCâôâ^ü[âoâïâCâxâôâgæùÅoÄ₧üAFALSE é╛é┴é╜ÅΩìçé═âCâxâôâgâ`âFâbâNé≡ìs
é╚éφé╚éóéµéñé╔ëⁿù╟üB
WSRV+7 üEâèâ\ü[âXé╠ò╢ÄÜù±é╔é¿é»éΘæSèpò╢ÄÜæ╬ë₧ë╗
üE256/65536ÉFâéü[âhé┼ GraphicPut é¬é┼é½é╚éóâoâOé╠ÅCÉ│
üEâAâvâèâPü[âVâçâôé┼ô╞Ä⌐é╔âtâHâôâgé≡ò╧ìXé┼é½éΘ WindowSetFontAddress()
WindowGetFontAddress() é≡Æ╟ë┴üB
üEòíÉöé╠âXâNâèü[âôâéü[âhé╔æ╬ë₧üBWindow{Set|Get}ScreenMode() é≡Æ╟ë┴üB
üEëµû╩É▌ÆΦé≡æSòöô╞Ä⌐é╔ìsé╚éñéµéñé╔ò╧ìXüBCRTMOD() é≡Ägùpé╡é╚éóüB
üEâ`âââCâïâhÄ└ìsîπôÖ WindowScreenInit() é¬ö¡é╣éτéΩéΘÅΩìçüAâOâëâtâBâb
âNëµû╩é≡Ägùpé╡é─éóéΘâAâvâèâPü[âVâçâôé╔éRë±éα EventRedraw é¬ö¡É╢é╖éΘ
âoâOé≡ÅCÉ│üB(éµé┴é─ò`ëµæ¼ôxé¬îⁿÅπé╡é╜)
üEâCâxâôâgâïü[â`âôé╠Äßè▒é╠ìéæ¼ë╗üB(æSæ╠é┼Éö%é┘é╟)
üEWindowLoadExec() é╠â}âïâ`âvâìâZâXæ╬ë₧ë╗üBâEâBâôâhâEÅπé┼òíÉöé╠âoâbâN
âOâëâEâôâhâvâìâZâXé≡Ä└ìsé│é╣éΘé▒é╞é¬é┼é½éΘüB(-b âXâCâbâ`é┼É╪éΦæ╓éª)
WSRV+8 üEâëâCâuâëâèè╓Éöé╠ë≡æ╠üBÄ└ìsâtâ@âCâïé╠âüâéâèî°ùªé≡ëⁿæPé╖éΘüBé╗é╠æπéφ
éΦâtâ@âCâïû╝é╠è╓îWé┼ TwentyOne.x é¬û│éóé╞âRâôâpâCâïòsë┬ö\üB
üEparts.a âëâCâuâëâèé╠âfâoâbâOüB(æSèpò╢ÄÜé╠ BS Åêù¥)
üEparts.a âëâCâuâëâèé╠ InputKey() é┼éQâoâCâgö╝èpè«æSæ╬ë₧
üEè┐ÄÜò╧è╖âEâBâôâhâEê┌ô«Åêù¥é╠âGâôâoâOÅCÉ│
üEâGâëü[âïü[â`âôé╠Äßè▒é╠ÅCÉ│
üE12 âhâbâgâtâHâôâgé╠É╢ɼé≡èOòöâhâëâCâoé╔ê╧é╦éΘüBh12fon.r(îπé╠hfont)
é¬ÉΓæ╬é╔òKùvé╔é╚éΘüB
WSRV+9 üESheet Åêù¥üAò`ëµæ¼ôxé╠ìéæ¼ë╗
üEbgdrv âéü[âhé╠Ä⌐ô«ö╗ò╩ (-b âXâCâbâ`é═òsùp)
üECRTC âpâëâüü[â^ü[é╠ÅCÉ│ (êΩòöâfâBâXâvâîâCé┼ô┴ÄΩëµû╩âéü[âhÄ₧é╔ò\Īé¬
ùÉéΩéΘâoâO)
üEWindowMemoryAlloc() Ä₧é╠â[âìâNâèâAìφÅ£üiWindowMemoryAlloc é¬Æxéóé⌐
éτé╞ùvû]é¬éáé┴é╜é╜é▀üj
üEparts.a , winop.a é╠î⌐Æ╝é╡üAâAâCâRâôÅêù¥âïü[â`âôé╠ÅCÉ│üiâAâCâRâôâ}
âlü[âWââæ╬ë₧üj
WSRV+10 üEWindow{Move|Resize}Operation() âïü[â`âôé≡â`âââCâïâhæ╬ë₧é╔(move.c)
üEparts.a é╠âfâoâbâO(FontAddressè╓ÿA)
üEâTü[âoü[é╔GraphicâXâNâìü[âïOFFé╠âXâCâbâ`é≡Æ╟ë┴(getevent.s)
üEâTü[âoü[âRü[âïâïü[â`âôé≡ëⁿù╟(_CallServeræ╝)üBâTü[âoü[î─é╤Åoé╡Ä₧é╠
âIü[âoü[âwâbâhé≡îyî╕üBÆPÅâé╚ WindowGet CALL é╚éτî─é╤Åoé╡é¬éQèäê╚Åπ
ìéæ¼é╔üB
üEâTü[âoü[ÅIù╣Ä₧é╔ ScreenQuit() é¬éQôxî─é╤Åoé│éΩé─éóéΘâoâOé╠ÅCÉ│üB
é▒éΩé╔éµé┴é─ GPIC ò\ĪÄ₧é╔ï¡ÉºÅIù╣âLü[é┼ÆEÅoé╖éΘé╞âoâXâGâëü[é╖éΘâo
âOé¬Æ╝é┴é╜üB(é═é╕)
üESheet è╓ÿAé┼ TEXT V-RAM é╔Æ╝É┌ò`ëµé╖éΘÅΩìçüACRTC é╠ô»Ä₧âAâNâZâX&â}
âXâNï@ö\é≡Ägéñéµéñé╔é╡é╜üBâJâëü[0or3é┼é╠ Fill ò`ëµé┼î°ë╩æσüBÆåé┼éα
ShadowLine é¬ï┴é¡é┘é╟æ¼é¡é╚é┴é─ârâbâNâèüB(éUèäê╚Åπé╠ò`ëµÄ₧è╘ÆZÅk)
é╗é╠æπéφéΦüAâ}âEâXèäéΦì₧é▌é╞é╠æèɽé¬ê½é¡é╚éΘ
üEâtâHâôâgôWèJéα CRTC ï@ö\é≡Ägéñéµéñé╔é╡é╜é¬üAé⌐éªé┴é─Æxé¡é╚éΦÆåÄ~üB
üEGraphicLine OptionBox é╠âoâO (LineStyle é¬ûóÆΦé╔é╚é┴é─éóé╜é╜é▀üAîδ
ô«ì∞é╖éΘ)
üEâTâCâNâïâîâxâïé╠ìéæ¼ë╗(ù▄)
üEDrawSetDot(),DrawSetCircle() Æ╟ë┴
üEDrawSetGraphicDot(),DrawSetGraphicCircle() Æ╟ë┴
üEDot,Circleâïü[â`âôé╠ìéæ¼ë╗(+z0 é╠âïü[â`âôé═é┐éσé┴é╞Æxé⌐é┴é╜é╠é┼)
üEOpenRC() é┼üAWSRV.RC é≡ fclose() é╡é─éóé╚éóâoâOé╠ÅCÉ│
üESlider é┼ Length é¬ 2 é╔é╚éΘé╞üAéOÅ£ÄZâGâëü[é¬ÅoéΘâoâOé╠ÅCÉ│
üEè┐ÄÜò╧è╖âEâBâôâhâEê┌ô«Ä₧é╠ëíò√îⁿé╠ê╩Æué≡è╘êßéñâoâOÅCÉ│
üEè┐ÄÜò╧è╖Ä₧üAî≤òΓâEâBâôâhâEé≡ôⁿù═âEâBâôâhâEé╞îôùpüAFEP é╠ ON/OFF é╞
î≤òΓò\ĪÄ₧é╠æ¼ôxé¬ï═é⌐é╔îⁿÅπé╡é╜é═é╕(ASKv2é╠é▌èmöF)
üEì╢â{â^âôé┼éαò╧è╖âEâBâôâhâEê╩Æué≡ê┌ô«é┼é½éΘéµéñé╔ÅCÉ│
üEGPICôÖüA16ÉFâéü[âhê╚èOé≡Ägùpé╖éΘâOâëâtâBâbâNâAâvâèé≡ïNô«é╡é╜éáé╞é┼
âEâBâôâhâEì└òW(0,0)é┼âEâBâôâhâEæÇì∞é╠ Pop é╖éΘé╞âoâXâGâëü[é¬ÅoéΘÅ╟
Å≤é≡ÅCÉ│üB
üEâEâBâôâhâEèOé╔é═é▌é╛é╡é╜âEâBâôâhâEé╔ò╩é╠âEâBâôâhâEé≡Ådé╦üAé╗é╠Åπé┼
é═é▌é┼é╜âEâBâôâhâEé╔ Pop é≡é⌐é»éΘé╞âEâBâôâhâEâTâCâYé¬ò÷éΩéΘâoâOé≡
éµéñéΓé¡ÅCÉ│é┼é½é╜üBWindowPop é┼ _WindowPop é╓ wp Æåé╠Ä└âAâhâîâXé≡
ôné╡é─éóéΘé╠é¬î┤ê÷é┼éáé┴é╜üB
üESymbol ò\Īé╠ò╢ÄÜâAâgâèârâàü[âgé╔üAÄ└î▒ôIé╔2ârâbâgÆ╟ë┴üB
(AttrWhiteRev 32üAAttrUnderLine 64)
üEGPICôÖüA16ÉFâéü[âhê╚èOé≡Ägùpé╖éΘâOâëâtâBâbâNâAâvâèé≡ïNô«é╡é╜éáé╞é┼
âEâBâôâhâEì└òW(0,0)é┼âEâBâôâhâEæÇì∞é╖éΘé╞âoâXâGâëü[é¬ÅoéΘÅ╟Å≤î┤ê÷é≡
é┘é┌è«α°é╔ë≡û╛üBPop ê╚èOé┼éαâoâXâGâëü[é═ïNé▒éτé╚é¡é╚é┴é╜é═é╕üB
WSRV+11 üEScreenQuit() Ä₧é╔üACRTMOD é┼ëµû╩âéü[âhé≡ì─É▌ÆΦé╖éΘéµéñé╔é╡é╜üB
üEâAâNâeâBâuâOâëâtâBâbâNâéü[âhé≡Ä└î╗é╡é╜éóüIé╞Ävé┴é╜(é╛é»->+13é┼Ä└î╗)
üEX68030âpâbâ`é≡ægé▌ì₧é±é╛ (Taka2é│é±è┤Ä╙) (v2.24+10-30)
üE10dotâtâHâôâgôWèJâïü[â`âôé≡ægé▌ì₧é±é╛ (v2.24+10.1)
üECRTC é≡Ägùpé╡é╚éóâoü[âWâçâôé≡âfâtâHâïâgé╔é╡é╜ (v2.24+10.1n)
üEWSRV.RC,WSRV.RS é╠âtâ@âCâïô╟é▌ì₧é▌é≡üAXC lib é≡Ägéφé╕âIâèâWâiâïé╠
FileI/Oâïü[â`âôé≡ægé▌ì₧é±é╛üBïNô«é¬(Äßè▒?)ìéæ¼ë╗é│éΩé╜üB
üEâTü[âoü[é╠âGâëü[ò\ĪÅoù═é≡ fputs() é⌐éτ DOS _FPUTS é╔ò╧ìX
üEê╚æOé╠ BGDRV æ╬ë₧ë╗Ä└î▒é┼ DOS é╠ûóÄgùpâtâ@âôâNâVâçâôé≡ùÿùpé╖éΘâRü[
âhé¬Äcé┴é─éóé╜é╠é≡Å£ïÄé╡é╜üB
üEâOâëâtâBâbâNëµû╩é≡âNâèâAé╡é─é⌐éτïNô«é╖éΘâIâvâVâçâôâXâCâbâ` -c é≡Æ╟
ë┴é╡é╜üB
üEGCC é╠ DOSCALL ÉΘî╛é╔éµéΘâCâôâëâCâôôWèJé≡ìsé┴é╜
üEÄgùpé╖éΘâëâCâuâëâèé≡ XC 2.00 é⌐éτ 2.11 é╔âoü[âWâçâôâAâbâvé╡é╜
üEX68030ÉΩùpâRü[âhé≡Åoù═é╖éΘ WSRV+11.30 é≡Ä└î▒ôIé╔ì∞ɼé╡é╜(ô«ì∞é═ûóèm
öF)
üElibc.a é≡Ägé┴é╜èJö¡ùpé╠âëâCâuâëâè libwin.a é≡ì∞ɼé╡é─é▌é╜üBé▄é╛é▄é╛
ûΓæΦé¬éóéδéóéδÄcé┴é─éóéΘé¬üAêΩë₧ÄgéªéΘéµéñé╛üB
üEé▒é╪éΘÄüé╔éµéΘ screen.c é╠ëⁿù╟âRü[âhé≡ôαæá
üEbgdrv æ╬ë₧òöé≡Å]ùêé╠éαé╠é╔û▀é╡üAbgdrv é╠ÅφÆôé┼é═é╚é¡ PROCESS ìsé╠æ╢
ì▌é┼ö╗ÆΦé╖éΘéµéñé╔é╡é╜üBéµé┴é─ bgdrv é≡Ägéφé╚éó BG âvâìâOâëâÇÅφÆôÄ₧
é┼ïNé▒éΘÅêù¥ùÄé┐é≡î╕éτé╡é╜üB
WSRV+12 üEÄgùpë┬ö\é╚ëµû╩âTâCâYé≡ 1024x1024 âGâèâAé╔ègæσé╡é╜üBÅ]ùê GV-RAM ë║ò√
é╔éáé┴é╜âÅü[âNâGâèâAé═âüâCâôRAMé╓ê┌ô«é╡é╜üB030 ôÖ I/O é╠Æxéóï@Äφé┼
î°ë╩éáéΦüBé╜é╛é╡üAIOCS é╠â}âEâXâïü[â`âôé╠ɺî└é╔éµéΦüAìíé╠é▄é▄é┼é═
1024x1008 dot é¬ì┼æσé╞é╚é┴é─é╡é▄éñüBÉVé╡éóâ}âEâXâhâëâCâoé≡û]é▐üB
üEé▒é╪éΘÄüé╠â}âEâXâhâëâCâoé╔éµéΦüA1024x1024dot âtâïé╔ÄgéªéΘéµéñé╔é╚é┴
é╜üB
üEâ\ü[âXëⁿù╟é╔éµé┴é─Ä└ìsâtâ@âCâïâTâCâYé≡Äßè▒î╕éτé╡é╜
üEhfont.r â`âFâbâJé≡ô▒ôⁿé╡é╜
üE10dotæSèpâtâHâôâgò\Īé┼âSâ~é¬ÅoéΘâoâOé≡ÅCÉ│
üEWindowLoadExec() ôαé┼ .win é≡î⌐éΘéµéñé╔é╡é╜üBé▒éΩé┼âAâvâèæñé┼éóé┐
éóé┐âRâ}âôâhû╝âAâhâîâXé╔ 0x03000000 é≡ë┴éªéΘòKùvé═é╚é¡é╚é┴é╜üB
üEsheet è╓Éöé≡üAâTü[âoü[ÉΩùpé╞ parts.a ùpé╔è«æSé╔ò¬ùúé╡é╜üBé╗é╠é╜é▀
parts.a é╠ sheet è╓Éöé┼ûêë±âXü[âpü[âoâCâUé╓ê┌ìsé╖éΘé╚é╟é╠û│æ╩é¬é╚
é¡é╚é┴é╜üB
üEwlib.a é≡é│éτé╔ôOÆΩé╡é╜ò¬èäë╗é≡Éäé╡Éié▀é─üAî°ùªé≡ëⁿæPé╡é╜
üEâvâìâOâëâÇèJö¡é╔ doslib é¬òsùvé╔é╚é┴é╜
üEWindowGetAttr() é≡Æ╟ë┴é╡é╜
üEèJö¡ùpâhâLâàâüâôâgè╓ÿAé≡êΩÉVé╡é╜
üEòsùvé╚ TGUSEMD é≡ìφÅ£é╡üAÉVé╜é╔ -g âIâvâVâçâôé≡Æ╟ë┴é╡é╜
üEWSRV.RC ì┼îπé╠ìsé¬âRâüâôâgé╠ÅΩìçû│Äïé│éΩé╚éóé╞éóéñâoâOé≡Æ╝é╡é╜
üEëµû╩é╓é╠ Sheet ò\Īé╠ÅΩìçé╔ buf1==buf2 é╚éτ CRTC é╠ârâbâgâ}âXâN&ô»Ä₧
âAâNâZâXé≡ùÿùpé╡üAìéæ¼ë╗é≡ìséñéµéñé╔é╡é╜üB
üEFONT ò\Īòöé≡ôOÆΩôIé╔î⌐Æ╝é╡üAò╢ÄÜù±ò\Īé╠ìéæ¼ë╗é≡ìsé┴é╜üB
üESheetSymbol() é┼âSâ~ò\Īé¬ôⁿéΘâoâOé≡ĵé┴é╜
+12.3
AttrWhiteRev é┼ì╢ëEé╔âSâ~é¬ÄcéΘâoâOÅCÉ│
+12.4
WindowSetHenDsp() Æ╟ë┴üBFEP âEâBâôâhâEé╠èOòöôoÿ^é¬ë┬ö\é╔é╚é┴é╜
+12.5
WSRV.RCôαé┼ò╢ÄÜ'!'é¬Ägéªé╚éóâoâOÅCÉ│üBæ╝
+12.6
âGâëü[Åêù¥âïü[â`âôé╠ëⁿæPüBErrNO, PC, SR é╠ò\ĪÆ╟ë┴üBâGâëü[é╠
ò\Īâ~âXé≡ÅCÉ│üBâVâXâeâÇâGâëü[ö¡É╢Ä₧é╔É│Åφé╔ò£ïAé┼é½é╚éóâoâO
ÅCÉ│üB(trap #14 -> IOCS $ff -> DOS $fff2 -> TopLevel -> IOCS
$ff é╠ëiïvâïü[âvé╔é╚é┴é─éóé╜)
+12.7
+12.6é┼é╠ÅCÉ│é┼üAìíôxé═âhâëâCâuâGâëü[é¬ò£ïAé┼é½é╚é¡é╚é┴é─éó
é╜é╠é≡Æ╝é╡é╜üB
+12.8
âTü[âoü[é┼BREAK-KILLé╔é╖éΘéµéñé╔é╡é╜
WSRV+13 üE+12 ê╚ì~é╠âpâbâ`é≡é▄é╞é▀é╜
üE-t/-dâIâvâVâçâôé¬Ägéªé╚é¡é╚é┴é─éóé╜âoâOé≡é┴é╜(Ä└é═âAâvâèæñé╠ûΓæΦ)
üEâfâoâbâOâIâvâVâçâôé≡ô¥êΩé╡é╜
üEEventStacké═ïNô«Ä₧é╠âXâCâbâ`é┼ù}ɺé┼é½éΘéµéñé╔é╡é╜üBâVâXâeâÇî─é╤Åo
é╡é╠æ¼ôxé¬îⁿÅπé╡é╜üBâCâxâôâgâïü[âvéαæ¼é¡é╚éΦüAKoé╠ô«ì∞æ¼ôxé¬é│éτé╔
éáé¬é┴é╜üB
üEVramDrawé┼clipâèü[âWâçâôé¬1024x992é╠é▄é▄é╛é┴é╜é╠é≡Æ╝é╡é╜
üE256/65536ÉFâéü[âhÄ₧é╔ò\Īé┼é½éΘö═ê═é≡üAì╢Åπèpé╛é»é┼é═é╚é¡Ä⌐ùRé╔ò╧ìX
é┼é½éΘéµéñé╔é╡é╜üBWindowGetGraphicOffset()/WindowSetGraphicOffset()
é≡Æ╟ë┴é╡é╜üBé▄é╜é▒é╠ò\Īö═ê═é═âTü[âoü[æñé¬Ä⌐ô«è╟ù¥é╖éΘéµéñé╔é╡é╜üB
è╓ÿAâëâCâuâëâè Gpos*() é≡ corlib.a é╔Æ╟ë┴üB(éΓé┴é╞âAâNâeâBâuâOâë
âtâBâbâNâéü[âhé¬Ä└î╗é┼é½é╜)
üE256ÉFâéü[âhé╠Ä₧ DrawSetGraphicPut() é¬é┼é½é╚éóé╞éóéñâoâOé≡Æ╝é╡é╜üB
(é╚é±é┼ìíé▄é┼é▒é±é╚âoâOé¬üc)
+13.1
üEGraphicDraw Ä₧é╔ 16ÉFâéü[âhê╚èOé┼é═ò`ëµé╠ Clip ö═ê═é¬öjë≤é│éΩé─éóéΘ
âoâOé≡ÅCÉ│üB(é▒éΩéαìíé▄é┼ïCé¬é┬é⌐é╚é⌐é┴é╜ì¬âoâOé╛üc)
üEGraphicLine é╠ Fill Ä₧é╔ Gpos é¬ö╜ëfé╡é─éóé╚é⌐é┴é╜âoâOÅCÉ│
üEGposSetFill() é≡ corlib é╔Æ╟ë┴é╡é╜
üESUPERÄⁿéΦé≡Äßè▒ëⁿù╟ÅCÉ│(é│é┘é╟ì╖é¬é╚éóé⌐éα)
üEvram.c é≡î⌐Æ╝é╡é─æ╜Å¡îvÄZî°ùªé≡éµé¡é╡é╜
üEGramFill Åêù¥é≡ 030 ÉΩùpé╔âïü[âvé┼Æué½è╖éªé╜é▄é▄ûYéΩé─éóé╜é╠é≡Æ╝é╡
é╜üBé▒éΩé┼ GraphicClr, Fillé¬ +13öΣé┼é⌐é╚éΦæ¼é¡é╚éΦé▄é╖(é╖é▌é▄é╣é±)
üE030ÉΩùpö┼éαô»Ä₧é╔ì∞ɼé┼é½éΘéµéñé╔é╡é╜
+13.2
üE256/65536ÉFâéü[âhé┼ëµæ£ò\Īé╡é╜éáé╞üA16ÉFâéü[âhé┼é╠ GraphicClear()é¬
æOé╠ IOCS CALL É▌ÆΦé┼é╠ WINDOW clip é╠ëeï┐é≡Ä≤é»éΘé▒é╞é¬éáé┴é╜âoâO
ÅCÉ│üB(ò╢ÄÜé╔éµéΘò\î╗é¬ô∩é╡éó)
üEâëâCâuâëâèæñé╠éóé¡é┬é⌐é╠âfâoâbâO(âAâvâèÅW7é╠ò╥ÅWÄ₧é╔î⌐é┬é»é╜éαé╠,
æ╜é¡é═ corlib.a é▓é▀é±)
+13.3
é▒é╪éΘ é│é±é╔éµéΘê╚ë║é╠ÅCÉ│âpâbâ`é≡ægé▌ì₧é±é╛
üEâEâCâôâhâEé╠â{â^âô(12x12âhâbâg)é╠ö╗ÆΦé╠ê╩Æué¬1âhâbâgé╕éΩé─éóéΘ
üEëíò√îⁿé╠âXâNâìü[âïâoü[é¬üCëµû╩ì╢Æ[é╔é▀éΦì₧é±é┼é╡é▄éñé▒é╞é¬éáéΘ
üEâXâNâìü[âïâoü[é¬ì┼æσé╠ê╩Æué╛é╞1âhâbâgé╕éΩé─é╡é▄éñ(?)
üEâXâNâìü[âïâEâCâôâhâEé┼âOâëâtâBâbâNëµû╩é≡Ägùpé┼é½éΘéµéñé╔é╡é╜
üEâXâNâìü[âïâoü[é¬Æ[é╔ùêé╜Ä₧é╠âXâNâìü[âïâoü[é╠é┐éτé┬é½é≡î╕Å¡é│é╣é╜
üEâEâCâôâhâEò`ëµÅIù╣îπé╠âOâëâtâBâbâNëµû╩é╠âNâèâAé≡éΓé▀é╜
+13.4 (95/9/7)
é▒é╪éΘ é│é±é╔éµéΘê╚ë║é╠ÅCÉ│(éQé┬)é≡ë┴éªé╜
üEâXâNâìü[âïâoü[é╠ò`ëµò√û@é≡ëⁿæPé╡é╜
üEOptionBox é┼é╠ò`ëµÄ₧é╔Åcé¬3âhâbâgé╛é╞éñé▄é¡ò`é»é╚é⌐é┴é╜é╠é≡ÅCÉ│é╡é╜
(95/9/15)
âRâôâpâCâïé╠é╜é▀é╠âfâBâîâNâgâèì\ɼé≡æσò¥é╔ò╧ìXé╡üAâfâtâHâïâgé┼ 030ö┼
âTü[âoü[éΓüAlibcö┼âëâCâuâëâèéαÉ╢ɼé│éΩéΘéµéñé╔é╡é╜üBăé╠èεû{âZâbâgé⌐
éτ libcö┼âëâCâuâëâèéαòWÅÇé┼é┬éóé─é¡éΘéµéñé╔ì\ɼéΓâhâLâàâüâôâgé≡æSòö
Æ╝é╡é╜üB
+13.5 (95/11/5)
üE+13.4é≡î÷èJé╡é╜é╠é┐ +14 é╓îⁿé»é─é╠èJö¡é≡Äné▀éΘüB+13.5ü`é═ûóî÷èJ
üE+11é╠Ä₧é╔Ä└î▒é┼é┬é»é╜8dotâtâHâôâgôWèJâïü[â`âôé≡ùLî°é╔é╡é╜üBhfont.r
v1.22+ é╞ò╣ùpé╖éΩé╬ 8x8dot é╠ ELISA âtâHâôâgé¬Ägùpé┼é½éΘüB
üEmanager.c ôαòöé┼ëµû╩Åëè·ë╗Åπé╠û│æ╩é╚Åêù¥é≡ìφé┴é╜
üEKo-Window ùpé╔âqü[âvÄ⌐ô«ègÆúé╖éΘ malloc/free âïü[â`âôé≡Åæé½ïNé▒é╡é╜
mm_mallocâëâCâuâëâè(ë╝û╝)
+13.5.1 (95/11/11)
üEWlibMain.c é╠ GlobalInit/GlobalExec é≡ extern é╔é╡é╜üBmm_malloc âë
âCâuâëâèæ╬ì⌠üB
+13.5.2 (95/11/12)
üEXClib éΓ libc é≡êΩÉ╪Ägéφé╚éóéµéñé╔é╚é┴é╜üBé┬é▄éΦüAÄgùpé╖éΘâëâCâuâë
âèé═âXâ^ü[âgâAâbâvé⌐éτâtâ@âCâïI/OüAâüâéâèè╟ù¥é▄é┼æSòöô╞Ä⌐é╠éαé╠é╞
é╚éΘüB
üEresource.c , readrc.c é≡ÅCÉ│üBwsrv.rc/rs é╠ô╟é▌Åoé╡âïü[â`âôé≡ÉVé╜
é╔Åæé½Æ╝é╡é╜(ô┴é╔ wsrv.rs)üBâoâCâiâèâTâCâYé¬ÉöKbyteżé│é¡é╚é┴é─üA
é⌐é┬ïNô«é¬é⌐é╚éΦæ¼é¡é╚é┴é╜é═é╕üB
WSRV+14 (95/11/15)
üE+13 ê╚ì~é╠âpâbâ`é≡é▄é╞é▀é─ +14 é╔é╡é╜
üE8dot âïü[â`âôé≡É│Ä«âTâ|ü[âgé╞é╡é╜
(95/11/20)
üEwsrv.c é╠ GetRequest é≡Åæé½Æ╝é╡é╜
üEfunc.h é╠ FunctionAttr é≡ 16byte âTâCâYé╔é╚éΘéµéñ argsé╞processflag
é≡ô¥êΩé╡é╜(ë║ê╩8bité¬ processflag é┼üAÅπê╩ 8bit é¬ args) args é═âv
âìâOâëâÇé┼é═ÄQÅ╞é╡é╚éóüAprocessflag é═ wsrvasm.s é╠ tst.l é≡ tst.b
é╔é╡é╜üB
üEâVâXâeâÇì∞ɼÄ₧é╠é▌â`âFâbâNé¬òKùvé╚âïü[â`âôé≡èOé╡é╜üBwsrv.c ôαòöé╠
SYSTEM_DEBUG é≡ 1 é╔é╖éΘé╞æOé╞ô»ùlé╔é╚éΘ
üECallFunction é╔ù^éªéΘê°Éöé≡ò╧ìXé╡üAâïü[â`âôé≡Æ╝é╡é╜üBé┘é±é╠éφé╕é⌐é╔
âTü[âoü[î─é╤Åoé╡Ä₧é╠âIü[âoü[âwâbâhî╕é┴é╜üB(XVI+Xellent30é┼ epsé¬2æ¥
éªéΘ)
üEò`ëµÄ₧é╔ö¡É╢é╖éΘüAâåü[âUü[<->âXü[âpü[âoâCâUé╠É╪éΦæ╓éªé≡ì┼żî└é╔é╚éΘ
éµéñù}éªé╜üBò`ëµé¬é│éτé╔ìéæ¼é╔é╚é┴é╜üBÅCÉ│->super.h, vram.c
(95/11/22)
üEWindowMemoryAlloc/Free é≡é╜é╛é╠ malloc/free é╔é╡é╜
üEWindowGetCommon é¬ mm_alloc é╠ realloc é≡Ägéñéµéñé╔é╡é╜
üEâTü[âoü[é¬Ä⌐ò¬é┼è┬ï½ù╠êµé≡èmò█é┼é½éΘéµéñé╔é╡é╜(âVâFâïâéü[âh)
üEclipÅêù¥ÄⁿéΦé≡âAâZâôâuâëé┼Åæé½Æ╝é╡é╜ clip.c -> clipasm.s
üEgetevent.s ôαòöé┼ User/Supervisor É╪éΦæ╓éªòöò¬é≡î°ùªë╗é╡é╜
Supervisoré⌐éτî─é╤Åoé│éΩéΘé▒é╞é═é╚éóé═é╕(é▒é╠é╓é±é¬òsê└)é╠âïü[â`âô
é╔é¿éóé─é═üAâéü[âhâ`âFâbâNé≡Å╚éóé╜
üEÄgéφéΩé─éóé╚éóè╓Éöé≡âRâüâôâgâAâEâgé╡é╜
(95/11/24)
üEmalloc/free âëâCâuâëâèé≡ôⁿéΩæ╓éªé╜é¿é⌐é░é┼ ClipSetOperation() é╠âo
âOé¬ö¡èoüBé╗éΩé≡ë±ö≡é╖éΘé╜é▀ WindowGet/SetCommon() é≡ÅCÉ│é╡é╜üB
üECommonù╠êµé≡î┬Éöɺî└é╚é╡é╔âeü[âuâïé═Ä⌐ô«ègÆúé╖éΘéµéñé╔é╡é╜üBéµé┴é─
wsrv.rc ôαòöé╠ CommonSize é╠ìÇû┌é═ê╙ûíé¬é╚é¡é╚é┴é╜üB
üECommonù╠êµé≡Åëè·ë╗é╡é─èmò█é╖éΘâeü[âuâïé¬é╚é¡é╚é┴é╜é╜é▀üAwsrv.rc é≡
âvâîâèü[âhé╡é─ÆΦÉöé╛é»ô╟é▌ì₧é▐òKùvé¬é╚é¡é╚é┴é╜üBé╗é╠é╜é▀ì┼Åëé⌐éτ
ReadRC() é≡Ä└ìsé╡üAé╗é╠ò¬ïNô«é¬æ¼é¡é╚é┴é╜üB
(95/11/25)
üEâVâXâeâÇùpâ}âlü[âWââü[âCâôâ^ü[âtâFü[âX WindowSetManagerExec() é≡Æ╟
ë┴üB
üEtitle.c é┼âAâCâRâôò`ëµê╩Æué¬ ViewPosition é≡û│Äïé╡üAÉΓæ╬ê╩Æué╔ò`ëµ
é│éΩé─éóéΘé╠é≡ÅCÉ│é╡é╜üB
(95/11/27)
üEwsrvasm.s ôαé╠ IntEntry (trap#0èäéΦì₧é▌âGâôâgâè)é╠Åêù¥é≡üA000é╞030
Ä₧é╠ö≥é╤ɵé≡ò¬ùúé│é╣üAÄßè▒î°ùªë╗é╡é╜
(95/11/30)
üEò╢ÄÜæ«É½é╔ Mesh2 é≡Æ╟ë┴é╡é─é▌é╜(and mesh é┼é═é╚é¡ or mesh)üBéáé¡é▄
é┼Ä└î▒é┼éáéΦìíîπì╠ùpé╖éΘé⌐éΓé▀éΘé⌐éφé⌐éτé╚éóüB
üEìíé▄é┼éóé┐éóé┐Screenâpâëâüü[â^âeü[âuâïé≡ÄQÅ╞é╡é─éóé╜é╠é¬öⁿé╡é¡é╚é⌐é┴
é╜é╠é┼üAWindowGetScreenSize() é≡Æ╟ë┴üB
(95/12/02)
üEBGDRV ÄgùpÆåüAùáé┼âvâìâOâëâÇé¬ïNô«é│éΩé─ FEP é¬ÅƒÄΦé╔âNâìü[âYé╡é─
é╡é▄éñé╠é≡ûhé«é╜é▀üAKo-Window ïNô«Æåé═ Human ôαòö (DOS EXEC é╚é╟)
é┼î─é╤Åoé│éΩé╜ KNJCTRL é╠ MD=1 é≡û│Äïé╖éΘéµéñé╔é╡é╜üB(-b0 é╚é╟üA
BGmode == OFF é╠ÅΩìçé═é▒é╠ï@ö\é═ô¡é⌐é╚éó)
û±éPâûîÄé╔ônéΘ+14é╠ëⁿù╟èJö¡é═é▒éΩé≡Ä¥é┴é─êΩïµÉ╪éΦé╞é╖éΘüB
âTü[âoü[é╠ëⁿæóè┬ï½
âRâôâpâCâë gcc version 1.29 Tool#2(X68) Based on 1.42
âAâZâôâuâë HAS v3.09 (Y.Nakamura)
âèâôâJ HLK v3.01 (SALT)
æ╝âRâôâpâCâïÄ₧ GNU Make v3.62(X6_10)
har.x v1.37 (Satoshi)
TwentyOne.x v1.35 (Ext T.Kawamoto) (+TSPD)
âëâCâuâëâè gnulib.a 1.46 (T.Ohtsiki)
microfio-lib (COR. H.Ogasawara)
microstr-lib (COR. H.Ogasawara)
mm_malloc-lib (COR. H.Ogasawara)
suplib-lib (COR. H.Ogasawara)
âwâbâ_ XC v2.11 (SHARP/Hudson)
libc 31
è┬ï½ Human68k v3.02 (SHARP/Hudson)
iocs.x v1.50 (SHARP)
Ko-Window WSRV.X 2.24+13.4 (T.Kobayashi/COR. H.Ogasawara)
âGâfâBâ^ stevie 3.69 J1.3 X68K 1.63 Ko-Window v3
âVâFâï MicroShell dash.x v1.16 (COR. H.Ogasawara)
Command.win v1.13+13 (T.Kobayashi/COR. H.Ogasawara)
âtâHâôâg Hartmann.f12 (Hartmann)
é╗é╠æ╝âhâëâCâo bgdrv.x v2.00 (KeI)
BGD_PAT (é╡éßé±é╡éƒ)
link.x/ln.x v0.40 (COR. H.Ogasawara)
Hmouse.x v0.25 (é▒é╪éΘ)
hfont.r v1.22 (COR. H.Ogasawara)
rkeydrv.r v1.06 (COR. H.Ogasawara)
dcache2.r v2.12 (Arimac)
tmsio.x v0.31 (É»û∞öⁿïG)
Target.x v1.20 (COR. H.Ogasawara)
hounds-SCSI v0.4 (Ext T.Kawamoto/COR. H.Ogasawara)
Ägùpï@Äφ CZ-652C(PRO)/634C(XVI)+4MRAM+Xellent30
ö╝öNè╘éα X68030+MO é≡æ▌é╡é─é¡éΩé╜ Mid-RIN é│é±é╔è┤Ä╙üI
ÿAùìɵ
żè}î┤öÄöV oga@dgw.yz.yamagata-u.ac.jp
SPS-NET: SPS0783 COR. (òƒôçÄs 0245-46-1167)
DenDenNET: DEN0006 COR. (ò─æ≥Äs 0238-26-3444, IP:133.24.72.9 login:den)
:vi:se ts=8 sw=8: