#include "struct.h"
#include "exec.h"
Go to the source code of this file.
◆ anonymous enum
◆ comet2_init()
| void comet2_init |
( |
int | memsize, |
|
|
int | clocks ) |
COMET II仮想マシンの初期化
Definition at line 267 of file struct.c.
◆ comet2_reset()
COMET II仮想マシンのCPUリセット
Definition at line 286 of file struct.c.
◆ comet2_resetall()
COMET II仮想マシンのCPUとメモリをリセット
Definition at line 295 of file struct.c.
◆ comet2_shutdown()
COMET II仮想マシンのシャットダウン
Definition at line 306 of file struct.c.
◆ cpu_reset()
◆ create_cmdtable()
命令ハッシュ表を作成する
命令ハッシュ表を作成する
Definition at line 113 of file struct.c.
◆ free_cmdtable()
◆ getcmdcode()
命令の名前とタイプから、命令コードを返す
無効な場合は0xFFFFを返す
Definition at line 153 of file struct.c.
◆ getcmdname()
| char * getcmdname |
( |
WORD | code | ) |
|
命令コードから命令の名前を返す
Definition at line 222 of file struct.c.
◆ getcmdptr()
| const void * getcmdptr |
( |
WORD | code | ) |
|
命令コードから命令の関数ポインタを返す
Definition at line 188 of file struct.c.
◆ getcmdtype()
命令コードから命令のタイプを返す
Definition at line 205 of file struct.c.
◆ grstr()
| char * grstr |
( |
WORD | word | ) |
|
汎用レジスタの番号からレジスタを表す文字列を返す
汎用レジスタの番号からレジスタを表す文字列を返す
Definition at line 240 of file struct.c.
◆ hash_cmdtype()
| unsigned hash_cmdtype |
( |
const char * | cmd, |
|
|
CMDTYPE | type ) |
命令の名前とタイプからハッシュ値を生成する
Definition at line 88 of file struct.c.
◆ hash_code()
| unsigned hash_code |
( |
WORD | code | ) |
|
命令コードからハッシュ値を生成する
Definition at line 171 of file struct.c.
◆ memory_reset()
◆ cmdtab
◆ comet2cmd
システムCOMET IIの命令表
Definition at line 17 of file struct.c.
◆ comet2cmdsize
◆ execptr
プログラム実行時の開始と終了のアドレス
Definition at line 12 of file struct.c.
◆ sys
COMET IIの仮想実行マシンシステム
COMET IIの仮想実行マシンシステム
Definition at line 7 of file struct.c.