5: 2010-01-26 (火) 12:34:06 lina |
6: 2010-01-26 (火) 19:42:50 lina |
| とりあえずソースをg01のものに入れ替え。 | | とりあえずソースをg01のものに入れ替え。 |
| | | |
- | COLOR(red){コンパイル実験はまだ} | + | %%COLOR(red){コンパイル実験はまだ}%%でけた。ついでに名前もakusAに変更。 |
| | | |
- | COLOR(red){バージョン表記搭載まだ} | + | COLOR(red){バージョン表記搭載まだなんだけど・・・なんぞこれ? この異常に複雑なUsage表示!??} |
| | | |
| + | ・・・まいったなぁ・・・Usageのメッセージなんぞでかく占めたくないってんで複雑な関数になってる。efg01側の解析からやらにゃならん。どうしたもんだこれ・・・ |
| + | |
| + | static unsigned char cmdusg[] = { |
| + | 0x86, 0x50, |
| + | 0x88, |
| + | 0x02, 'o', 'f', 's', 0x11, '#', |
| + | 0x11, '-', 'r', 0x20, |
| + | 0x02, 'e', 'i', 'p', 0x11, '#', |
| + | 0x00, 'd', 0x11, '#', |
| + | 0x02, 'l', 'i', 'n', 0x11, '#', |
| + | 0x40 |
| + | }; |
| + | |
| + | usage>akusA [in:]input-file [ofs:]# [-r] [eip:]# [d:]# [lin:]# |
| + | |
| + | こういうことしとけばusageが自動的に表示されるって仕様。文字は解るがこのヘンな16進数なんだろう?単純な文字コードじゃない。なんらかのコマンドだと思う。文字に見えるものは、増やしたり減らしたりすると異常終了する。 |
| + | |
| + | 最初の「usage」って文字は、efg01側に埋め込まれてる。 |
| + | |efg側 |0x86,0x50,0x88,0x02???|定|定|定|0x11?|定?|0x11?|定|定|0x20?|定|定|定| |定| |定|定|定| | |
| + | |usage>akusA| [in:]input-file [ |o | f|s |:] |# | [ |- |r |] [ |e |i |p |:]# [|d |:]# [|l |i |n |:]#| |
| + | |
| + | |
| + | |
| + | |
| + | |usage>akusA|efg側| |
| + | | [in:]input-file [|0x86,0x50,0x88,0x02???| |
| + | |o|定| |
| + | |f|定| |
| + | |s|定| |
| + | |:]|0x11?| |
| + | |#|定?| |
| + | |[|0x11?| |
| + | |-|定| |
| + | |r|定| |
| + | |] [|0x20?,0x02?| |
| + | |e|定| |
| + | |i|定| |
| + | |p|定| |
| + | |:]# [|0x11? #? 0x00?| |
| + | |d|定| |
| + | |:]# [|0x11? #?| |
| + | |l|定| |
| + | |i|定| |
| + | |n|定| |
| + | |:]#|0x11? 0x40?| |
| + | |
| + | んんん? 第一ビットが経っていると''[''を表示する・・・のかな?? |
| + | |
| + | お? これかな??? http://osask.net/w/346.html |
| + | |
| + | ・・・・だめだ・・・・・・・・orz・・・・・・・・・・~ |
| + | ちょっとヨソでやりまする・・・ |
| | | |
| ***bim2g01 [#u1de5bac] | | ***bim2g01 [#u1de5bac] |