
MMC5 BASIC v0.9β2
NS-HuBASIC V3.0 MMC5 mod.
MAPPER
MMC5
PRG ROM
128KB
CHR RAM
8KB
WRAM
32KB+32KB
ファミリーベーシックV3をMMC5基板に移植することで機能を追加しました
●フリーエリア拡張 - 4kから16kへ 標準の4倍の容量に
●PCG化 - キャラクターデータの書換が可能
●保存容量増加 - 16kのプログラムを2つまで本体内に保存可能
●バックアップ時の信頼性向上 - 作業領域と保存領域を分離
※差分ファイル(含実行形式)での配布
ロムイメージは含まれておりません
変更履歴
V0.9β2 2014/01/29
●8k以上の容量のプログラムを保存する際のOVエラーを解消
●BDLOAD実行時にネームテーブルを初期化しないように変更
V0.9β 2014/01/24
● 一部命令の機能を拡張
PROGRAM プログラム
働き
省略形
文法
省略形
文法
ROMに内蔵されているプログラムが実行されます
※ GAMEから名称変更
PRO.
PROGRAM P 〔,Sw〕
P … プログラム番号 0~5
Sw … 背景画の転送を行う :1
転送しない :0または省略
※ GAMEから名称変更
PRO.
PROGRAM P 〔,Sw〕
P … プログラム番号 0~5
Sw … 背景画の転送を行う :1
転送しない :0または省略
BACKUP バックアップ
働き
省略形
文法
省略形
文法
プログラムやBG面を16kのバンク単位でバップアップします
※ 従来の命令から仕様変更
BA.
BACKUP B
B … 保存バンク番号 0~1
※ 従来の命令から仕様変更
BA.
BACKUP B
B … 保存バンク番号 0~1
● 新命令の追加
CGRESET キャラジェネリセット
働き
省略形
文法
省略形
文法
PCG(プログラマブル・キャラクタ・ジェネレータ CHR RAM)の
内容を初期化します
CGR.
CGRESET
内容を初期化します
CGR.
CGRESET
MEMINI メモリイニシャライズ
働き
省略形
文法
省略形
文法
作業用メモリおよび保存用メモリの内容を消去します
ME.
MEMINI 〔B〕
B … 初期化対象バンク 0~3
0~1 保存用バンク
2 未使用バンク
3 作業用バンク
※ 省略時は作業用バンク(3)を消去
ME.
MEMINI 〔B〕
B … 初期化対象バンク 0~3
0~1 保存用バンク
2 未使用バンク
3 作業用バンク
※ 省略時は作業用バンク(3)を消去
BDLOAD バックアップデータロード
働き
省略形
文法
省略形
文法
保存用バンクからプログラムデータを読み込みます
BD.
BDLOAD B
B … 保存バンク番号 0~1
BD.
BDLOAD B
B … 保存バンク番号 0~1
● ファンクションキー内容を変更
F1 ・・・ 「LOAD(M)」
F2 ・・・ 「CGRESET(M)」
F3 ・・・ 「GOTO」
F4 ・・・ 「CHR$(」
F5 ・・・ 「SPRITE」
F6 ・・・ 「CONT(M)」
F7 ・・・ 「LIST(M)」
F8 ・・・ 「RUN(M)」