Z80の未定義命令をできる限りサポートしています。

IX/IYを上下8ビットずつに分けて使う命令群
DD CB dd xx/FD CB dd xxの全ての未定義命令
NEG/IM 0/IM 1/IM 2/RETNのイメージ
ED 63 LD (nn),HL
ED 6B LD HL,(nn)
ED 70 IN F,(C)
ED 71 OUT (C),0

また、2バイト以上続くDD/FDプリフィクスもサポートしています。

未定義のフラグ変化についても、できる限りサポートしています。

CCF命令のHフラグ
Cフラグに連動

16ビットのADD/ADC/SBC命令のHフラグ
上位バイトの演算結果により設定

BIT命令のPVフラグ
Zフラグに連動

BIT命令のSフラグ
第7ビットを調べたときのみそれをコピー。それ以外は不変。

INI/INIR/IND/INDR/OUTI/OTIR/OUTD/OTDR命令のNフラグ
転送したデータの第7ビット

INI/INIR命令のH/Cフラグ
Cレジスタに1を加えた値の下位8ビットに転送したデータを加算したときのキャリー

IND/INDR命令のH/Cフラグ
Cレジスタから1を減じた値の下位8ビットに転送したデータを加算したときのキャリー

OUTI/OTIR命令のH/Cフラグ
HLレジスタに1を加えた後のLレジスタに転送したデータを加算したときのキャリー

OUTD/OTDR命令のH/Cフラグ
HLレジスタから1を減じた後のLレジスタに転送したデータを加算したときのキャリー

INI/INIR命令のPVフラグ
Cレジスタに1を加えた値の下位8ビットに転送したデータを加算したものの下位3ビットとBレジスタのXORのパリティ

IND/INDR命令のPVフラグ
Cレジスタから1を減じた値の下位8ビットに転送したデータを加算したものの下位3ビットとBレジスタのXORのパリティ

OUTI/OTIR命令のPVフラグ
HLレジスタに1を加えた後のLレジスタに転送したデータを加算したものの下位3ビットとBレジスタのXORのパリティ

OUTD/OTDR命令のPVフラグ
HLレジスタから1を減じた後のLレジスタに転送したデータを加算したものの下位3ビットとBレジスタのXORのパリティ