残念ながら移植者がわかりません。 ご存じの方は情報をお寄せください。
「GAME-BM」,「GAME/BM」といった表記がされることもあるようですが、同じものと考えて良さそうです。
確認できているバージョン:
MUSIC文の異常動作 FIX
バグがあるかも
原作では先頭アドレスが HOT START のエントリになっているのですが、手持ちのバイナリの冒頭部分は「JMP $1003」になっていました。
少し調べてみたところ、$101C あたりが HOT START のエントリとして良さそうだっだので紹介しておきますが、 HOT START に不具合が見つかって殺した可能性もありますので注意してください。
$$== としてソースエリアの先頭アドレスが正しいか確認する
=$1A00 とする
== でソースの末尾を自動調整する
[=0 で「GAME-MB MONUTOR」を呼び出すことができます。
モニタのコマンド
※ベーマスのモニタコマンドを呼んでいるだけ?
S SAVE
L LOAD
V VERIFY
M MARGE ???
T TRASFER
P PRINT ???
# PRINT ??? ('P'と同じ)
[CR]空打ちでスクリーンエディタに戻る?
「GAME-MB MONUTOR」から S
「GAME-MB MONUTOR」から L
[BREAK] で中断可能
MUSIC文の異常動作 FIX
ランタイム・ライブラリをロードする ($5000-$513B)
ランタイム・ライブラリをロードする ($5000-$513B) ??== ソースの先頭アドレス確認 ($1A00) ??=& ソースの最終アドレス確認 ($3C8A) #=1 コンパイラ起動 以下対話式 GAME? ソースの先頭アドレスを入力する ($1A00) 1216 BYT (302LINE) ソースの概要が表示される SUB ? ライブラリの先頭アドレスを入力する ($5000) END $513B 最終アドレスが表示される STAT? オブジェクトを出力するアドレスを入力する ($9000) WORK? WORK~STAC がソースのサイズ(1216byte)以上になるように指定する ($0A00) STAC? 64byte程度あれば良い ($0F80) SIZE: 11098 (513C-7C95) 終了するとオブジェクトの概要が表示される $5000-7C95 をセーブすれば使いやすい (ライブラリ+オブジェクト版コンパイラ)