tunozemichanの日記 / tunozemichan's diary

SORD社のコンピューターM68やM68MXの解析についての備忘録です。This blog is a memorandum about the analysis of SORD's computers M68 and M68MX.

SORD M68でFDDからZ80 BASICを動かす。

SORD M68のFDD周りの解析が進み、そろそろ大きなプログラムも動かせそうだったので、今回はZ80 BASICを動かしてみました。

手順は以下の通りです。

  1. BOOT ROMがディスク1、トラック0、サイド0、セクタ1~8にあるローダーを0H番地を先頭に展開し、0Hへジャンプ。
  2. ローダーは自分自身をメモリの高位(今回はE000H)へ移動し、そこにジャンプ。
  3. 移動後、ローダーはZ80 BASICが記録されているトラック2、サイド0、セクタ1~26からサイド1、セクタ1~4までを読み込み、0H番地を先頭に展開し、0Hへジャンプ。

f:id:tunozemichan:20220206203036p:plain

Z80 BASICが起動している様子

ascii.basは5分00秒でした。

f:id:tunozemichan:20220206204228p:plain

ascii.bas実行画面

SORD M68、Z80FDDなどほとんどわからない状態から初めて、ここまでこれたことが嬉しいです。次はCP/M-80を動かしたいですね。