1#ifndef YACASL2_STRUCT_H_INCLUDED
2#define YACASL2_STRUCT_H_INCLUDED
unsigned hash(int keyc, HKEY *keyv[], int tabsize)
ハッシュ値を取得する
WORD memsize_str2word(const char *str)
メモリーサイズを表す数値文字列をWORD値に変換して返す。WORD値に変換できない場合は、エラーを表示して0を返す
void comet2_shutdown()
COMET II仮想マシンのシャットダウン
CMDTYPE getcmdtype(WORD code)
bool create_cmdtable(CMDTAB_HASH hash)
命令ハッシュ表を作成する
const void * getcmdptr(WORD code)
char * grstr(WORD word)
汎用レジスタの番号からレジスタを表す文字列を返す
void free_cmdtable(CMDTAB_HASH hash)
SYSTEM * sys
COMET IIの仮想実行マシンシステム
void comet2_reset()
COMET II仮想マシンのCPUをリセット
char * getcmdname(WORD code)
WORD getcmdcode(const char *cmd, CMDTYPE type)
void comet2_init(WORD memsize, CLOCK clocks)
COMET II仮想マシンの初期化
EXECMODE execmode
実行モード: trace, logical, dump, monitor, step
COMET IIの仮想実行マシンシステムを表すデータ型
unsigned short WORD
16ビットの数値を表すデータ型