5: 2010-01-26 (火) 12:34:06 lina[6] [7] | 6: 2010-01-26 (火) 19:42:50 lina[6] [8] | ||
---|---|---|---|
Line 407: | Line 407: | ||
とりあえずソースを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] |
(This host) = http://osask.net