MZ-1500裏技集



MZ-700WIN 互換ROMでもMZ-1500のソフトが動作
互換ROMでもMZ-1500モードで起動すれば、動作するMZ-1500のソフトが多数ある。
互換ROMではQDを扱えないが、カセットテープとしてロードすればOK。
(ちなみにコマンドはLOAD [enter]又はL「enter])
その場合、A面をロード後、QDを裏返しキーを押すようなメッセージが出ることが多いが、キーを押すなどするとリセットがかかり、コマンド待ちになるので、改めてB面をロードする。参考 実機が無い場合の迎霧狼慢氏未公開ゲームの起動法

入力途中のマシン語プログラム
実行アドレスをEAA7Hにしておくと、ロードしたときにモニタのコマンド待ち状態になる。

MZ-5Z001 BASIC

● 変数名 について 
MZ−1500のBASICでは、変数名は2文字までですが
POKE $8263,$F1  で変数名が255文字までOKになります。さらに
POKE $78BD,$1A  で、変数名に予約語を含んでもOKになります。

● SHIFT BREAK
BASICのプログラムがSHIFT+BREAKで止まらないようにする方法。
POKE $061F,$C3,$2C,$06 


MZ-5Z001 BASIC (キー入力に関して)

● GET 文のオートリピート化
POKE 23666,0 (POKE$5C72,0 でも同じ)
発見者 へのへのへ太郎さん。 

● 上記と同じようなこと
USR($0058):A=PEEK($005F) 
これでAに押されているキーのアスキーコードが入ります。

● 究極のキースキャン
GET文などでは、同時に1つのキーしか入力できません。
私は、キー入力部分のみをマシン語で作ってたりしましたが、同じことをBASICのみでできることがわかったとき少し感動しました^^;
A=PEEK($E001)
デフォルトの状態では、これでSHIFTとCTRLとBREAKキーがスキャンできます。同時押しもスキャン可能です。独自の値がAに入ります。
更に、POKE文で $061E を書き換えることで、全てのキーがスキャンできます。(デフォルトでは$E8になってます)
例えば POKE $061E,$E7:A=PEEK($E001)とすればカーソルキー,などが取り込めます。
MZ-1500資料室2のキーボードマトリクス表参照)
ただし、上記に加えて、POKE $061E,$E8 としてデフォルトの状態に戻しておかないと、SHIFT+BREAKキーで止まらなくなってしまいます。^^;
※ $061EにPOKEする値は、$E0〜$E9です。


デーモンクリスタル、ナイザー(コンティニューの方法)
● デーモンクリスタル INSTとDELを押しながらスペースキーを押す。ただし30面では使えない。

● ナイザー GAME OVER の表示中に”H”キーを押し続ける。文字の色が変わるので、次に”E”キーを押し続ける。また色が変わったら次は”L”キー、その次に”P”キーと同じように続ける。
主人公がクリスという女の子になり、コンティニューできるが、1回しか使えない。


ドルアーガの塔
コンティニューモードのときにSHIFT+£(MZ-700WINでの£はひとつ右隣のキーになってます)を押し続けると、60面まで選択可能。60面ではなぜかクリスタルロッドも何もとってなくても、クリアできてしまう。^^;

サンダーフォース
サンダーフォースの声を好きな声に変えることができる。
サンダーフォースのページ参照。

惑星メフィウス
SHIFT+BREAKで止めて、LISTと打ち込んでもエラーになるが、代わりにMQDKと打ち込むとリストを見ることができる。

ギャラガ (隠しコマンド)
まず、ふつうにゲームをロードします。
そして、[GRAPH]、[英数]、[カナ]、[=]キーを押しながら、
スペース・キーでゲームをスタートします。
そのあとに[SHIFT]と[BREAK]を押してゲームを中断させると、
以下のようなコマンドが使えるようになります。

・[1]〜[9]までの各キーで、今の面数にそのキーの数をたした面へ飛べる
・[0]キーで、今と同じ面をもう1度できる
・[+][-]キーで、1面増やしたり減らしたりできる
・[*]キーで、いっぺんに10面進める
・[Z]キーを押したあとにアルファベットのキーを押すと、いろいろな音がでる
 ([CR]キーでもとにもどる)
・[I]キーで、ハイスコアを3万にしてデモ画面にもどれる
・[L]キーで、このモードを解除

※ 情報提供 本名吉野さん

---- Zキーを押したあとに出る音 ----
A ヒット音:青ザコ N 敵落下音
B ヒット音:赤ザコ O ハイスコアBGM(隠し)
C ヒット音:ボス P 面表示音
D ヒット音:? Q ボーナス面終了BGM(パーフェクト)
E トラクタービーム発射音 R HIT/MISS RATIO表示BGM
F トラクタービーム吸収音 S キャプチャー自機を救出BGM
G エクステンド音 T ボーナス面終了BGM
H スタートBGM U ビープ音(用途不明)
ボーナスステージスタートBGM    V ショット音
J コイン音 W 自機破壊音
K キャプチャーされた時のBGM X スコアカウント音
L キャプチャー自機を誤爆BGM Y なし
M ザコ変形音 Z なし
※ 情報提供 すぎもとさん

グロブダー
● SHIFTキーを押しながらSPACEキーを押して始めると、無敵になる。

● ゲームの途中でRキーを押すとタイトル画面に戻る。

● 99面クリア後、エンディングが流れるが、その後もう1度プレイするとMZオリジナルの100〜109面までが選択可能になる。

● 9,19,29,39のように、下1ケタが9の面で敵を全滅させた後に
XまたはZキーを押しっぱなしにしていると、次の面からブロックの色や形が変化する。※ 情報 本名吉野さん

● タイトル画面でBGMを流す方法 ※ 情報 646さん、本名吉野さん

1 グロブダーをロードしてタイトルが出たらMキーを押しながらリセットボタンを押してROMモニタにする
2 Mコマンドを使い、$3986番地から,CD,E0,BFを入力する
3 次に$39DA番地から,E7,BFを入力する
4 同じく、$BFE0番地から,
CD,24,35,2A,D2,9B,C9,21,01,00,22,D0,9B,CD,23,36,CD,24,35,C3,E5,39を入力する
5 以上が終わったらフォーマットした空ディスクにQSコマンドを使って、
ファイル・ネーム:GROBDA トップ・アドレス:$1200、エンド・アドレス:$BFFF、スタート・アドレス:$2FECでバックアップする
6 グロブダーのA面をロードしてB面の代わりに今作ったQDをロードするとBGM付きのグロブダーになる

ゲームが始まったらリセットしてモニタで
J 3CB0 でグロブダー99面クリアーMUSIC
J 3E30 でリブルラブルのネーム入れ
J 4000 でドラゴンバスターの未使用曲
J 4500 でリブルラブルのフラワー完成ミュージック ※情報 Ugeoさん