SORD M68のFDD周りの解析が進み、そろそろ大きなプログラムも動かせそうだったので、今回はZ80 BASICを動かしてみました。
手順は以下の通りです。
- BOOT ROMがディスク1、トラック0、サイド0、セクタ1~8にあるローダーを0H番地を先頭に展開し、0Hへジャンプ。
- ローダーは自分自身をメモリの高位(今回はE000H)へ移動し、そこにジャンプ。
- 移動後、ローダーはZ80 BASICが記録されているトラック2、サイド0、セクタ1~26からサイド1、セクタ1~4までを読み込み、0H番地を先頭に展開し、0Hへジャンプ。
ascii.basは5分00秒でした。
SORD M68、Z80、FDDなどほとんどわからない状態から初めて、ここまでこれたことが嬉しいです。次はCP/M-80を動かしたいですね。