2019年7月10日水曜日

SBC6303BLでBASIC(NTB)を動かす

SBC6303+SBC6303BLで
 NAKAMOZU Tiny Basic を走らせた

SBC6303とSBC6303BL基板
★ Arduino Pro Mini 5V の足に基板用リードフレームを使用 ★

1.SBC6800の NTBの移植
 SBC6303では、ダイレクトページのメモリ $0000-$001Fが使えない。この領域はNTBの変数@からOに割り当てられている。下記のプログラムを追加して、これを$0100以降に移した。
 ★ '19.07.14 BUG Report: 下図の $01 は よくある #$01の間違いです。NTB63V7.asm, NTB63ROMV7.asm で修正しました。

 BASIC プログラムのユーザ領域: $0120-$3C00
変数@〜Oのメモリ割り当てのプログラム

SBC6303BLのメモリマップ

2. BASICプログラムの試験
 SBC6800で動作していたプログラムを実行させて、動作することを確認した。
PAIの計算を実行 PAIkeisan.txt

sosukeisan.txtの実行。
そしてEXITした後に?コマンドを実行

SBC-BUS基板に搭載

以上

0 件のコメント:

コメントを投稿