1: 2010-02-02 (火) 22:47:46 sero |
2: 2010-02-03 (水) 20:53:04 sero |
| * efg01解析 [#b357c99a] | | * efg01解析 [#b357c99a] |
- | - by [[sero]] | + | - (by [[sero]], 2010/2/2~) |
| - このページはSeroがefg01のソースを読んでわかったことをメモするページです | | - このページはSeroがefg01のソースを読んでわかったことをメモするページです |
| - よって、正確な情報であるという保障はありません | | - よって、正確な情報であるという保障はありません |
| | | |
| ** 概要 [#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()がコールされる |