| $8400 | |
|---|---|
| (BSモニタ ワーク) | |
| $8600 | |
| GAME80 インタプリタ | |
| $8C99 | |
| I/O その他ルーチン | |
| $8D00 | |
| 変数 その他 | |
| $8D88 | |
| 第2スタックポインタ | |
| $8D8A | |
| 入力バッファ | |
| 第2スタック | |
| $8DD4 | |
| 第1スタック | |
| $8DD4 | |
| プログラム格納域 | |
| $9800 | |
| $9FFF |
ダンプリストを入力します。
// LIST ALL 0 // LIST FROM n/ // NEW &= &=0 としないとダメ? (GAME68 のマニュアルでは「&=0」) // MACHINE GOSUB >=n 16進は $*
// アドレスを確認してBSモニタでセーブする // ??=n 16進4桁表示 // ??== 先頭番地(=)表示 // ??=& EOFマーク位置(&)表示 // [BREAK] → ST,????,???? → 終了後に [復改]
// BSモニタでロードする // [BREAK] → LT → 終了後に [復改] → 「==」(SEARCH END) でポインタセット // ※u80のデバッガから ソース.hex をロードした場合なども「==」すること
// RUN #=1 // RUN FROM #=n // 中止 "!" [Shift]+[1] // 中断/再開 " "
■コンパイラのコンパイル ・インタプリタをロード ・コンパイラを打ち込む (*=$A1FF) ・コンパイル #=1 #=1 $8E00 $B000 $A800
■コンパイル方法 ・インタプリタをロード ・コンパイラ(obj)をロード B000- ・ソースをロード or 打ち込み ・コンパイル >=$B000 ・実行 >=$A000 >=$B000 $8E00 $A000 $CC00