PC8801エミュレータ on プチコン4号。今度は任天堂スイッチでPC8801っぽい物が動いたというお話

PC8801エミュレータ on プチコン4号。今度は任天堂スイッチでPC8801っぽい物が動いたというお話

PC-8001のエミュレータをプチコン4号で公開した後、以前からいつかはやらなければならないなぁ、と気になっていることを対応しました。プチコン3号のPC8001エミュレータを公開した当時、8801はエミュレーションできないのか、というコメントをもらっていて、それに対してプチコン Bigなら可能かも、というコメントを返していたことが、いまだに心に引っかかっていました。結局、プチコンBigでは、実装を試みないまま放置してしまっていました。実際、PC-8001にV-RAMとバンク切り替え、FM音源を付ければ、88mk2SR になります。FM音源はさすがに重いので、88mkII 相当の機能を実装し、いくつかのソフトが起動することが確認できたので、公開してもいいかな、と思って公開します。それにしても、プチコン4号のパフォーマンスの高さには驚かされます。構造体とかあるともっと嬉しいかな。速度的には、ざっくり実機の1/2~2/3程度で、実機の速度は再現できませんでした。バンク切り替えがやはり重いです。CPUの命令フェッチで必ずワンクッション入るわけですから。プログラムリスト一式をプチコン4号の公開サーバに上げてあります。作品名;PC8801_FOR_PETITCOM4公開キー:4EDKE2EAV※BASICのROMは、自分で用意する必要があります。

http://www.nicovideo.jp/watch/sm35851095