CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

2016-05-17から1日間の記事一覧

テストコード実行

先ずは例によって最小限ループテスト: START:JP START を実行させてみます。アセンブラが無いのでとりあえずマニュアルのコード表を首っ引きでハンドアセンブル。ROMの0番地から配置すると 1A 00 00 の3バイトになります。 これをROMに焼いて電…

コンパイル結果

TLCS-90はZ80の上位互換のインストラクションセットを持っています。 同じソースコードを -mz80オプションでZ80コードを吐くように指示するとほぼ同じアセンブラコードが得られますが、よくよく見るとTLCS-90では出来たSPへのイ…