Eぬめぬめの個人的メモ

それっぽいところをメモっておく。
mc68000 ROM

  • 030e2〜3106 ザコラッシュ等のカウンタを減らす係
  • 04172〜041e0 BGM変更
  • 042e2〜 コイン投入?
  • 07a8c〜07aa3 ザコラッシュの値を設定する係
  • 06db8〜06e86 噴火挙動
  • 1b760〜1b83f辺り ゲージのまるちぷるのグラフィックデータ
  • 324c0〜33aef辺り ぬめぬめロゴのグラフィックデータ
  • 37608〜379c7 ROMチェック
    • 3767c BADがあるかどうかのチェック
    • 37986 チェック値の比較
  • 379c8〜379ed ROMチェックの文字表示
  • 379f2〜37a8d ROMチェックの文字データ
  • 37ae2〜37af1 ROMチェック値
  • 38188〜381ab サウンドテスト等のカウンタを減らす係
  • 381ac〜 サウンドテストの次の曲の設定、カウンタ設定

mc68000 RAM

  • 52000〜52fff VRAM1(文字?)
  • 53000〜53fff VRAM2
  • 05a000〜05afff パレット?
    • 5a000〜5a001 背景色
  • 5c001 Z80へ、次どの曲をならすかの連絡
  • 5c401 DIPSW1
  • 5c403 DIPSW2
  • 5c405 DIPSW3
  • 5c801 watchdog、定期的に信号を入れないと異常とみなされてリブート
  • 5cc01 コイン、サービス、スタートボタン
  • 5cc03 1P入力
  • 5cc05 2P入力
  • 5e004 Z80へ、曲ならせ信号
  • 60000〜67fff RAM
    • 600b1 ザコラッシュのカウンタ
    • 602a0 残機
    • 602ac カプセル数
    • 602d4 復活ポイント通過
    • 602d7 ステージ数? 2週目は7?
    • 605e3 サウンドテスト等のカウント、255 → 0でBGM変更になるっぽい、5秒くらい
    • 6080e 速度 1〜6
    • 60825 ミサイル 0/1
    • 60827 ダブル(1)/レーザー(2)
    • 60800 01
    • 6080a 02
    • 60819 00


Z80

  • よくわからんちゃりん ROMチェック
    • 02a2〜02aa チェック値の比較
  • 09b3〜0a42 曲データのアドレス、1曲につき2byte x5