MAMEっていうアーケードエミュレーターあるじゃん。
あれの構造しらないけどいろんなCPU/サウンドチップ/ビデオチップのエミュレートプログラム入ってるんだろうなぁと。
うまく利用したらオリジナルのハードを設計できないかなぁとうん年前から妄想を・・・。