BBC Bridge Companion をハックして Z80 アセンブリで Tetris を動かす
The BBC Tetris Companion

著者は BBC Bridge Companion という 1985 年発売のブリッジ学習用ゲーム機に独自ゲームを走らせるプロジェクトに挑戦。Z80 アセンブリ言語で Tetris 風ゲーム『Bridgetris』を開発し、BIOS のリバースエンジニアリングでカートリッジ認識を突破。さらに、購入した実機のカートリッジスロット修理や、オリジナル PCB の複製にも成功。開発過程で学んだ Z80 アセンブリの魅力や、Heber 社の開発者とのコンタクトなど、ハードウェアハックの醍醐味を綴る。
アセンブリ言語は実はとてもシンプルで楽しいんだ!高級言語で期待する「厳密さ」を捨てて、好き勝手にやり始めたら、コードがどんどん流れるようになった。
- RetroTechie
かなりマニアックな機器だね、いい発見!
とはいえ、2KBのRAMはアプリケーションコードがROMカートリッジにあってもキツキツだよ。普通のキーボードもないし、ジョイスティックポートもない…サウンドは?
正直、何かをコーディングするにはあまり良いターゲットとは言えないね。Z80+TMS9918Aベースの同時代のマシン(MSX、コレコビジョンなど)はたくさんあるんだから。
- qingcharles
インフレを考慮すると、この単機能コンソールが発売時のフル装備のPS5より高価だったなんてクレイジーだよ。
ハードウェアは素晴らしいから、これで本当に素敵な8ビットゲームが作れるだろうね。
- stuaxo
すごい、なんて奇妙な歴史の一部なんだろう。
これ用のエミュレータを書いた人はもういるのかな?