まにあっくコード
はじめに
このページの情報は2000年頃のものです。
プレステのPAR3のような自由度の高いコードをSFCでも実現しましょ〜ってコードです。
下記に最低限必要な情報のみ載せてあります。
…これで理解出来る人は、元々理解出来ている人だけですね。
使用方法説明
必要環境
- Windows 2000 Pro 5.00.2195 SP2
- (環境が同じでも動作する保証はありません)
- Snes9x version 1.39 (Win)
- おそらく、完全な環境依存型です…
- http://www.snes9x.com/
- Cep version 0.2.2
- http://members.tripod.co.jp/DrHell/
準備
cepの「APPLIST.TXT」へ追加する情報は下記の通りです。
- Snes9XW 1.39 | Snes9XW.exe | 059A4050 | $000E9000
コード変換について
当サイト掲載の環境が揃っている場合
既存のSFCコードを、容易にCep標準コードへ変換する事が出来ます。
「7E1234 80」を既存のSFC-PAR用コードとします。
「7E1234」を「アドレス」、「80」を「値」と言います。
まず、「値」の前に「00」を付加します。7E1234 0080。
次に「7E」の部分を変更します。もし「7E」ならば、「00」へ。
もし「7F」ならば、「01」へ変更して下さい。
この場合は「7E」ですから、「00」へ変更します。
001234 0080。
最後に「アドレス」の末端の数字に注目します。
「アドレス」の末端部分の数字が、「偶数」ならば、頭に「80」を、
「奇数」ならば、頭に「30」を付加します。
この場合は、末端が「4」であり、「偶数」です。
よって頭に「80」を付加します。
80001234 0080。
補足
偶数とは、0,2,4,6,8,A,C,Eです。
奇数とは、1,3,5,7,9,B,D,Fです。
環境について
環境について
「Cep」はどのようなアプリケーションにも対応させる事が出来ます。
使用される環境での「ベースアドレス」さえ分かれば、
当サイトのコードをそのまま使用する事が可能になります。
SFCキーコード表
補足
暫定版です。加算方式です。以下は「悪魔城ドラキュラXX」だけの値かもしれません。
キーコード表
- Aボタン 0080
- Bボタン 8000
- Xボタン 0040
- Yボタン 4000
- 上ボタン 0800
- 下ボタン 0400
- 左ボタン 0200
- 右ボタン 0100
- セレクトボタン 2000
- スタートボタン 1000
コードサンプル
悪魔城ドラキュラXX
- #ハートが00になると99個に増える
- D00000A2 0000
- 300000A2 0099
- #Rで無敵化、Lで無敵解除
- D0000020 0020
- 800000DF 0000
- D0000020 0010
- 800000DF 0080
- D0000024 0010
- 800000DF 0080
- D0000026 0010
- 800000DF 0080
- #画面が切替わると無敵は解除されます。
- #全ての行動をオート連射
- 80000020 0800
- #ムチ、サブW、バク転など。
- #お勧めしません。
- #Aボタンを押すとボス一撃
- D0000020 0080
- 8000116E 0000
- D0000020 0080
- 8000116F 0000
- D0000020 0080
- 800011CE 0000
- D0000020 0080
- 800011CF 0000
- D0000020 0080
- 8000128E 0000
- D0000020 0080
- 8000128F 0000
- D0000020 0080
- 80001B2E 0000
- D0000020 0080
- 80001B2F 0000
雑談1
取り合えず練習品でした。
追加
- #サブウェポンセレクト
- 800000A4 000x
- 800000A6 000x
- #xには同じ値を入れて下さい。
- #Rを押している間のみ連続無限段ジャンプ可能
- D0000020 0110
- 80000498 002E
- D0000020 0010
- 80000498 002E
- D0000020 0210
- 80000498 002E
- #BボタンではなくYボタンでジャンプします。
- #R押している間、短剣の必殺技終わらない
- D0000020 0010
- 8000049C 0004
- #ボスに攻撃が連続ヒット
- 800012AA 0000
- 8000130A 0000
- 8000118A 0000
- 800011EA 0000
- 80001B4A 0000
- #どこでも階段
- D0000020 0010
- 80000498 0020
- D0000020 0020
- 80000498 0021
- #Lを押すと左上に上り、Rを押すと右上に上ります。
- #重力
- 800004A8 x000
- #x=大きいほど重力が大きい
- #SFCなら7E04A8 00 / 7E04A9 10
- #まともにプレイ出来るのはx=1辺りです。
雑談2
「?ボタン押すと〜」のコードは重複する部分がありますので、
同時使用する場合はキーコード表を参考に調整して下さい。