« 2014年1月 | トップページ | 2023年9月 »

2020年7月

2020年7月 4日 (土)

プチコンの話

Twitterのプロフィールをみたら、このblogのURLが載っていて、「ああ、こんなページも昔作ったなぁ」と思って来てみたら、更新が6年以上前だった。

このころは、まだプチコンに出会う前で、プチコンの事が1ミリも書いてないのが新鮮。

せっかくだから、プチコン4号の話でも書いておこう。任天堂3DSに、プチコン3号という、BASICS開発環境がスマイルブームという会社から発売されていた。ニコニコ動画とかを見ると、ゼビウスとかが昔のアーケードと同等のレベルで移植されているっぽい。

試しに買って、腕試しのつもりで最初に作成したのが、PC8001エミュレータ。ROMデータを同梱するわけにも行かず、ROMデータは、マイクからPC8001のモニタで0000~5FFFまでをカセットにセーブした音を聞かせるという代物でした。動作速度は、実機の約6割。

プチコン3号用 PC8001エミュセットアップ方法

開発元の人の目にも留まっていたようです。

21世紀にBASICプログラミングを志す意義とは? 『プチコン』シリーズ開発者インタビュー

その後、WiiUのプチコンBigにも移植。移植と逝っても、そのままでもほぼ動作します。画面関係のドット数がPC8001の画面をフルに表示できるドット数が確保できたので、それまで80行モードのときは、フォントを簡易的な形状にしていたのを、フルに表示できるようにしました。また、速度的には、実機と同じ速度が出るようになりました。

プチコンBIG_PC8001エミュインストール方法

さらに昨年、プチコン4号が任天堂Switchに移植されます。お盆休みをかけて、プチコンBigからプチコン4号に移植。このとき、ニコニコニュースに取り上げられ、一般人の目にも留まるようになりました。

79年発売の“PC-8001”をSwitchで再現!? 自作エミュレーターで『ピンボール』『ルナシティSOS』『PCGインベーダー』などのレトロゲームがプレイ可能に

そして、VRAM,メモリのバンク切り替え、FDDサブシステムなどを加え、PC8801mk2エミュレータに繋がりました。

PC8801_エミュ for プチコン4号

BASICで書いて、このレベルの速度がでるのだから、時代の進歩はすごいものがあります。

https://www.youtube.com/watch?v=LnI8Gq1tNnQ

2020052803223300b4374fda41bff09d976c1fea


« 2014年1月 | トップページ | 2023年9月 »