InfoNES 作者様の blogより引用。
(2) あと、画面更新ですが、QDirectPainterから、frameBuffer()ポインタを もらうのは、最初の一回でいいらしく、その分で、結構スピードアップしまし た。音なしで、frameskip=3だと、結構、速いです。
参考になりますー。
ソースも少しだけ拝見させていただきました。main() 部分の作り方は以下のような感じかと。main では a.exec をしてウィジェットのイベントを待ち、エミュレーション本体はスレッドで実行させる。これもおおむね Aurex と同じです。自分の実装の正しさ(?)が証明されたのが嬉しい。
参考になりますー。ありがたい。