ページへ戻る
印刷
GUIGUI01/memo14
をテンプレートにして作成 ::
OSASK計画
osaskwiki
:GUIGUI01/memo14 をテンプレートにして作成
開始行:
TITLE:x
* ぐいぐい01に関するメモ-14
-(by [[K]], 2008.12.20)
-メモのうち重要な部分をそのうちまとめてまともなページを作る
*** (29) 2008.12.20近況
-ここ1週間ほどの開発がここ数年で最高に充実していてかつ面...
-少し前からOSASK-IRCにneriさんが常駐してくれていて、それ...
-それでneriさんは「ぐいぐい01」に採用されているテクニック...
-しかし寝ているうちにアイデアを大量に思いついたので、それ...
-またchars+.comはついに15バイトにまでなり、でも「ぐいぐい...
-その後さらにもう一段僕が改良し(これはneriさんには応用し...
-(12.21追記)neriさんは起動時のECX初期値をコンパクトに設定...
-(12.22追記)昨日neriさんがオプションでCALL(EBP);をコード...
-(12.24追記)CALL(EBP);をやめてCALL([ESI]);にすることにし...
-以下にここまでの成果(多分これが限界でもあると思う)を書...
| |hello |hello-c |chars |echo ...
|abcdw006用 |RIGHT:27 |RIGHT:86 |RIGHT:33 |RIGHT...
|abcdw007用 |RIGHT:18 |RIGHT:69 |RIGHT:14 |RIGHT...
|abcdw008用 |RIGHT:18 |RIGHT:69 |RIGHT:14 |RIGHT...
|abcdw009用 |RIGHT:''17''|RIGHT:''68''|RIGHT:''13''|RIGHT...
|COM64plus用|RIGHT:18? |検討中? |RIGHT:14 |RIGHT...
|DOS用 |RIGHT:22 |RIGHT:? |RIGHT:17 |RIGHT...
--(註)echoはargv[0]が見えても見えなくてもよい。
--echoはもちろんジャンクAPIで実現しているが、ジャンクAPI...
-abcdw006→abcdw007の仕様変更はかなり大きなもので、基本的...
-これはまさに「乾いた雑巾を絞る」レベルの改良で、その中に...
-それにhello-cも static char s[18] = "\x35\x01\x24\x8d" "...
-という劇的な大進歩なので、互換性がちょっと不足気味だった...
-「こんな互換性に問題の出るバージョンアップが繰り返された...
-現状を見てください。なんかもうひどく限界に近い気がしませ...
-以下にabcdw006との比較を書いておきます(全部C言語のみ)...
| |pi |calc |cpy |makefont |bim2...
|abcdw006用|RIGHT:241|RIGHT:1583|RIGHT:612|RIGHT:691|RIGH...
|abcdw007用|RIGHT:205|RIGHT:1521|RIGHT:386|RIGHT:439|RIGH...
--(註)piは.hrb版の229バイトに対して逆転に成功。参考まで...
--calcはこのサイズより小さくCで書く方法がないということで...
| |obj2bim |bim2g01 |bin2obj |naskcnv0 |...
|abcdw006用|RIGHT:7211|RIGHT:(1956)|RIGHT:983|RIGHT:2050|...
|abcdw007用|RIGHT:6903|RIGHT:1792 |RIGHT:729|RIGHT:1778|...
-(12.25追記)昨日とりあえずabcdw007をアップロードしたので...
| |sjisconv |cpy |makefont |
|abcdw007版|RIGHT:644|RIGHT:386|RIGHT:439|
|改良版 |RIGHT:507|RIGHT:342|RIGHT:347|
-(12.26追記)しばらく開発しないといっておきながら、突発的...
-(12.27追記)コマンドライン周りの設計中(本仕様級)。以前...
-(12.28追記)abcdw008向けのmakefont-c(現在207バイト)をAS...
-(01.02追記)アイデアを思いついた!ので現在効果を見積もり...
* こめんと欄
- 現在abcdw007の今週中のリリースを目指してがんばり中。 --...
- とりあえずリリースしました。MLへは後日投稿します。 -- '...
- abcdw008ができましたー。 http://osask.jp/files/ 6バイト...
- abcdw009ができましたー。 http://osask.jp/files/ abcdw00...
#comment
終了行:
TITLE:x
* ぐいぐい01に関するメモ-14
-(by [[K]], 2008.12.20)
-メモのうち重要な部分をそのうちまとめてまともなページを作る
*** (29) 2008.12.20近況
-ここ1週間ほどの開発がここ数年で最高に充実していてかつ面...
-少し前からOSASK-IRCにneriさんが常駐してくれていて、それ...
-それでneriさんは「ぐいぐい01」に採用されているテクニック...
-しかし寝ているうちにアイデアを大量に思いついたので、それ...
-またchars+.comはついに15バイトにまでなり、でも「ぐいぐい...
-その後さらにもう一段僕が改良し(これはneriさんには応用し...
-(12.21追記)neriさんは起動時のECX初期値をコンパクトに設定...
-(12.22追記)昨日neriさんがオプションでCALL(EBP);をコード...
-(12.24追記)CALL(EBP);をやめてCALL([ESI]);にすることにし...
-以下にここまでの成果(多分これが限界でもあると思う)を書...
| |hello |hello-c |chars |echo ...
|abcdw006用 |RIGHT:27 |RIGHT:86 |RIGHT:33 |RIGHT...
|abcdw007用 |RIGHT:18 |RIGHT:69 |RIGHT:14 |RIGHT...
|abcdw008用 |RIGHT:18 |RIGHT:69 |RIGHT:14 |RIGHT...
|abcdw009用 |RIGHT:''17''|RIGHT:''68''|RIGHT:''13''|RIGHT...
|COM64plus用|RIGHT:18? |検討中? |RIGHT:14 |RIGHT...
|DOS用 |RIGHT:22 |RIGHT:? |RIGHT:17 |RIGHT...
--(註)echoはargv[0]が見えても見えなくてもよい。
--echoはもちろんジャンクAPIで実現しているが、ジャンクAPI...
-abcdw006→abcdw007の仕様変更はかなり大きなもので、基本的...
-これはまさに「乾いた雑巾を絞る」レベルの改良で、その中に...
-それにhello-cも static char s[18] = "\x35\x01\x24\x8d" "...
-という劇的な大進歩なので、互換性がちょっと不足気味だった...
-「こんな互換性に問題の出るバージョンアップが繰り返された...
-現状を見てください。なんかもうひどく限界に近い気がしませ...
-以下にabcdw006との比較を書いておきます(全部C言語のみ)...
| |pi |calc |cpy |makefont |bim2...
|abcdw006用|RIGHT:241|RIGHT:1583|RIGHT:612|RIGHT:691|RIGH...
|abcdw007用|RIGHT:205|RIGHT:1521|RIGHT:386|RIGHT:439|RIGH...
--(註)piは.hrb版の229バイトに対して逆転に成功。参考まで...
--calcはこのサイズより小さくCで書く方法がないということで...
| |obj2bim |bim2g01 |bin2obj |naskcnv0 |...
|abcdw006用|RIGHT:7211|RIGHT:(1956)|RIGHT:983|RIGHT:2050|...
|abcdw007用|RIGHT:6903|RIGHT:1792 |RIGHT:729|RIGHT:1778|...
-(12.25追記)昨日とりあえずabcdw007をアップロードしたので...
| |sjisconv |cpy |makefont |
|abcdw007版|RIGHT:644|RIGHT:386|RIGHT:439|
|改良版 |RIGHT:507|RIGHT:342|RIGHT:347|
-(12.26追記)しばらく開発しないといっておきながら、突発的...
-(12.27追記)コマンドライン周りの設計中(本仕様級)。以前...
-(12.28追記)abcdw008向けのmakefont-c(現在207バイト)をAS...
-(01.02追記)アイデアを思いついた!ので現在効果を見積もり...
* こめんと欄
- 現在abcdw007の今週中のリリースを目指してがんばり中。 --...
- とりあえずリリースしました。MLへは後日投稿します。 -- '...
- abcdw008ができましたー。 http://osask.jp/files/ 6バイト...
- abcdw009ができましたー。 http://osask.jp/files/ abcdw00...
#comment
ページ名: