MB-6892

LEVEL-3 BASIC ROMサブルーチン

アドレス(HEX) 概要 内容
A078 ... A280 命令文の文字列
A39C エラー7出力 Out Of Memoryを出力してコマンドラインに戻る。
A627 エラー8出力 Undefined Line Numberを出力してコマンドラインに戻る。
A782 エラー22出力 Missing Operandを出力してコマンドラインに戻る。
A80F エラー2出力 Syntax Errorを出力してコマンドラインに戻る。
AC06 エラー5出力 Illegal Function Callを出力してコマンドラインに戻る。
B104 文字列表示 カーソル位置から文字列を表示。Xレジスタ:文字列開始位置-1 文字列終了コードは$00
B841 ... BAD9 エラーメッセージ文字列
C0E7 エラー6出力 Overflowを出力してコマンドラインに戻る。
DAA6 ... DAB1 日数データ 各月の日数
DCF0 MONコマンド MONコマンド処理開始(DP=0にリセット&スタックポインタSの値を$0251に退避する。)
E131 FIRQ処理 FIRQ割込み発生時の処理(タイマーなど)
E2B1 エラー59出力 Device In Useを出力してコマンドラインに戻る。
E2B4 エラー53出力 Device I/O Errorを出力してコマンドラインに戻る。
E820 1文字表示 カーソル位置に文字を表示させる。AレジスタにASCIIコードを入れて呼ぶ。コントロールコードの場合は、そのコードに合わせた処理を行う。
EA87 IRQ処理 IRQ割込み発生時の処理(キーボードスキャン)
ED71 プリンタ出力 プリンタに1文字出力。A:データ U:プリンタI/Oアドレス($FFC2)
ED94 Abortテスト Abort(CTRL+D)を押したかをチェック。押していたらBASICコマンドラインに戻る。
EED7 リセット処理 リセットスイッチをおした時の処理(マーク2以降?) $FDA9にジャンプする。 MB-6890では、ここにプログラマーの名前が入っている。
F2BE ... F2F9 コントロールコードのジャンプ先テーブル 3バイトごと。1-2バイト目がジャンプ先アドレス。3バイト目が対象となるコントロールコード。
F7A7 ビープ音 ビープ音を発生。
F7A9 クリック音 クリック音を発生。
FAB0 コールドリセット 電源ON時の初期処理
FAB3 コールドリセット NEWON実行時の初期処理
FD54 ... FDA8 タイトル "HITACHI LEVEL-3 BASIC ....."の文字列
FDA9 リセット処理 リセットスイッチをおした時の処理(RESシグナル発生時の処理)
FDDB ... FE2A PFキー ファンクションキーの初期文字列
FE7E FDローダ読み込み FDからローダ部分を読み込み$4400以降に格納、読み込めたらローダを実行。

◆関連ページ◆

システムI/O

LEVEL-3 BASICワークエリア

 

技術資料

 

TOP PAGE