TOP > 逆アセンブラ > SNES 65816逆アセンブラ


SNES 65816逆アセンブラ

S-DD1・SPC7110・SA-1・S-RTC(大貝2)・テイルズ・BS-ROMに対応しました。
SMC/SFCファイルを読み込ませるとヘッダ内容を読み取って自動的にメモリマップを配置します。




なかには、ヘッダの記述が誤っているものがあります。
その場合は「SLOW」または「FAST」を切り替えてください。
これを切り替えることによりメモリマップが変わります。
切り替えの際は、今まで表示していた内容がクリアされますので注意してください。

 
[00:8000 - 00:FFFF]の内容を逆アセンブル表示します。リセット直後はここに飛びます。


バンク/アドレス/サイズ設定

■ SKIP サイズ設定 00:8000[32K]  



バンク[80-8F] アドレス[0A:8000] サイズ[00:8000 32K]の場合
[8A:8000 - 8A:FFFF]が逆アセンブルされます。




バンク[E0-EF] アドレス[02:8000] サイズ[00:8000 32K]の場合
[E2:8000 - E2:FFFF]が逆アセンブルされます。


■ LINEAR サイズ設定 01:0000[64K]  



バンク[40-4F] アドレス[0A:0000] サイズ[01:0000 64K]の場合
[4A:0000 - 4A:FFFF]が逆アセンブルされます。





バンク[70-7F] アドレス[01:0000] サイズ[01:0000 64K]の場合
[71:0000 - 71:FFFF]が逆アセンブルされます。


■ SKIP サイズ設定 10:0000[1024K]  



バンク[90-9F] アドレス[07:8000] サイズ[10:0000 1024K]の場合
[90:8000 - 9F:FFFF]が逆アセンブルされます。

※アドレスが無視されます。





バンク[C0-CF] アドレス[02:8000] サイズ[10:0000 1024K]の場合
[C0:8000 - CF:FFFF]が逆アセンブルされます。

※アドレスが無視されます。


■ LINEAR サイズ設定 10:0000[1024K]  



バンク[50-5F] アドレス[0D:0000] サイズ[10:0000 1024K]の場合
[50:0000 - 5F:FFFF]が逆アセンブルされます。

※アドレスが無視されます。




バンク[60-6F] アドレス[0E:0000] サイズ[10:0000 1024K]の場合
[60:0000 - 6F:FFFF]が逆アセンブルされます。

※アドレスが無視されます。



S-DD1 SPC7110 バンク/アドレス/サイズ設定


バンク切り替えのためROMアドレスを設定することになります。

■ サイズ設定 01:0000[64K]



バンク[C0-CF] ROMアドレス[0B:0000] サイズ[01:0000 64K]の場合
メモリマップ[CB:0000-CB:FFFF]にROMアドレスの[0B:0000-0B:FFFF]が割り当てられます。

メモリマップ       ROMアドレス
[CB:0000 - CB:FFFF] <- [0B:0000 - 0B:FFFF]





バンク[E0-EF] ROMアドレス[56:0000] サイズ[01:0000 64K]の場合
メモリマップ[E6:0000-E6:FFFF]にROMアドレスの[56:0000-56:FFFF]が割り当てられます。

メモリマップ       ROMアドレス
[E6:0000 - E6:FFFF] <- [56:0000 - 56:FFFF]





■ サイズ設定 10:0000[1024K]



バンク[D0-DF] ROMアドレス[39:0000] サイズ[10:0000 1024K]の場合
メモリマップ[D0:0000-DF:FFFF]にROMアドレスの[30:0000-3F:FFFF]が割り当てられます。

メモリマップ       ROMアドレス
[D0:0000-DF:FFFF] <- [30:0000-3F:FFFF]

※ROMアドレスの5桁目が無視されます。(*X:****)





バンク[F0-FF] ROMアドレス[13:0000] サイズ[10:0000 1024K]の場合
メモリマップ[F0:0000-FF:FFFF]にROMアドレスの[10:0000-1F:FFFF]が割り当てられます。

メモリマップ       ROMアドレス
[F0:0000-FF:FFFF] <- [10:0000-1F:FFFF]

※ROMアドレスの5桁目が無視されます。(*X:****)



 
SNES 65816逆アセンブラ Copyright (C) 2010 by BAB


inserted by FC2 system