1: 2010-02-02 (火) 22:47:46 sero[6] [7] | 2: 2010-02-03 (水) 20:53:04 sero[6] [8] | ||
---|---|---|---|
Line 1: | Line 1: | ||
* efg01解析 [#b357c99a] | * efg01解析 [#b357c99a] | ||
- | - by [[sero]] | + | - (by [[sero]], 2010/2/2~) |
- このページはSeroがefg01のソースを読んでわかったことをメモするページです | - このページはSeroがefg01のソースを読んでわかったことをメモするページです | ||
- よって、正確な情報であるという保障はありません | - よって、正確な情報であるという保障はありません | ||
Line 10: | Line 10: | ||
** 概要 [#g19ba445] | ** 概要 [#g19ba445] | ||
- | // - GUIGUI01アプリは | + | - GUIGUI01のAPIは複数の機能を一度に実行できる |
+ | - そのため、実行するAPIの機能を順に並べたパケットをefg01に渡すことになっている | ||
+ | - その形式は、[[GH4>GUIGUI01/man0004]]と呼ばれる | ||
+ | |||
+ | ** efg01に到達するまで [#s5534258] | ||
+ | + APIコール(z_tools/guigui01/g01libc0.lib/startup.askのg01_execcmd(0)) | ||
+ | + JMP [ESI] | ||
+ | + efg01/asm_apiで、レジスタをスタックに積んでから、 | ||
+ | + efg01/c_api()がコールされる |
(This host) = http://osask.net