トップページ > 裏技・改造 > 2017年12月26日 > OwZg5fql

書き込み順位&時間帯一覧

10 位/639 ID中時間01234567891011121314151617181920212223Total
書き込み数03335000000000300000000017



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
【FC】スーパーマリオブラザーズ改造しようぜ!

書き込みレス一覧

【FC】スーパーマリオブラザーズ改造しようぜ!
408 :名無しさん@お腹いっぱい。[sage]:2017/12/26(火) 01:18:24.20 ID:OwZg5fql
>>157
亀レスだがワールドセレクトはSuper Mario Bros 2 (J) (Kaiser Pirate)
[マッパー142]に実装されていた。MMC3版もこのコードが導入されているのでは
【FC】スーパーマリオブラザーズ改造しようぜ!
409 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 01:34:10.74 ID:OwZg5fql
>>158
kaiser版
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C
【FC】スーパーマリオブラザーズ改造しようぜ!
410 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 01:57:57.22 ID:OwZg5fql
>>158
手元にあるMMC3のワールドセレクト対応版も
>>409と同じになっていた。

オリジナルと自分がパッチしたやつが混在していてもはや分けの分からない
状況だが
【FC】スーパーマリオブラザーズ改造しようぜ!
411 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 02:21:54.84 ID:OwZg5fql
>>158
マッパー40とマッパー4のROMを取り違えていたは


SMB2J-マッパー40
ワールドセレクト無し
$447E AD FC 06 29 10 F0
$447D 8D FB 07 AD 00 60
$4507 A9 00 8D 5F 07 A9 00 8D 50 07 A9 00 8D 60 07

SMB2J-マッパー40
ワールドセレクト無し
$447E 8D FA 07 8D FC 07
$447D 8D FB 07 AD 00 60
$4507C9 00 90 0A AD FC 06 29 80 F0 03 EE

SMB2J-マッパー40
ワールドセレクト有り
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C

SMB2J-KAISER-マッパー142
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C
【FC】スーパーマリオブラザーズ改造しようぜ!
412 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 02:22:39.42 ID:OwZg5fql
>>158
また間違えた

SMB2J-マッパー40
ワールドセレクト無し
$447E AD FC 06 29 10 F0
$447D 8D FB 07 AD 00 60
$4507 A9 00 8D 5F 07 A9 00 8D 50 07 A9 00 8D 60 07

SMB2J-マッパー4
ワールドセレクト無し
$447E 8D FA 07 8D FC 07
$447D 8D FB 07 AD 00 60
$4507C9 00 90 0A AD FC 06 29 80 F0 03 EE

SMB2J-マッパー4
ワールドセレクト有り
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C

SMB2J-KAISER-マッパー142
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C
【FC】スーパーマリオブラザーズ改造しようぜ!
413 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 02:26:44.69 ID:OwZg5fql
>>158 >>412
更に訂正

SMB2J-マッパー40
ワールドセレクト無し
$447E AD FC 06 29 10 F0
$447D 8D FB 07 AD 00 60
$4507 A9 00 8D 5F 07 A9 00 8D 50 07 A9 00 8D 60 07

SMB2J-マッパー4
ワールドセレクト無し
$447E 8D FA 07 8D FC 07
$447D 8D FB 07 AD 00 60
$4507C9 00 90 0A AD FC 06 29 80 F0 03 EE FB 07 4C EC

SMB2J-マッパー4
ワールドセレクト有り
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C

SMB2J-KAISER-マッパー142
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C
【FC】スーパーマリオブラザーズ改造しようぜ!
414 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 03:23:38.47 ID:OwZg5fql
>>158 >>411-413

また完全に間違えていた。

マッパー40は調査中

SMB2J-マッパー4
ワールドセレクト無し
$447E 8D FA 07 8D FC 07
$447D 8D FB 07 AD 00 60
$4507 C9 00 90 0A AD FC 06 29 80 F0 03 EE FB 07 4C EC

SMB2J-マッパー4
ワールドセレクト有り
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C

SMB2J-KAISER-マッパー142
$447E 8D FA 07 8D FC 07
$447D EA EA EA 4C EC C4
$4507 C9 00 90 0A AD FC 06 29 80 D0 03 EE FB 07 4C

分析してみた結果
SMB2J-マッパー4は少なくとも2種類のビルドがあり、
片方はSRAMが無効かつワールドセレクトルーチンが無く、
もう片方がSRAMが有効かつワールドセレクトルーチンが
無効であると思われる。つまり後者は後からSRAM機能と
ワールドセレクト機能を追加したのだろう。
【FC】スーパーマリオブラザーズ改造しようぜ!
415 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 03:46:39.87 ID:OwZg5fql
>>158 >>411-414
まだ間違いあった。酒飲み過ぎたかも

マッパー40は調査中

SMB2J-マッパー4
ワールドセレクト無し
$447E AD FC 06 29 10 F0
$447D 8D FB 07 AD 00 60
$4507 A9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07

SMB2J-マッパー4
ワールドセレクト有り
$447E 8D FA 07 8D FC 07
$447D 20 00 FB 4C 50 F8
$4507 A9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07

SMB2J-KAISER-マッパー142
$447E 8D FA 07 8D FC 07
$447D 20 00 FB 4C 50 F8
$4507 A9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07

結論
SMB2J-マッパー4はSRAM機能のあるものと無いものがある。
いずれもワールドセレクトルーチンがある。
【FC】スーパーマリオブラザーズ改造しようぜ!
416 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 03:54:49.52 ID:OwZg5fql
FDS版はどうなっているかというと
@AD FC 06 29 10 F0
A8D FB 07 AD 9F D2
BA9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07

となっていました。オフセットは同じです。(ちなみにROM版のアドレスは
iNESヘッダを含めたROMファイルのアドレスです。
【FC】スーパーマリオブラザーズ改造しようぜ!
417 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 04:05:15.55 ID:OwZg5fql
マッパー40版はマッパーが異なるのでROMイメージでの場所も異なりますが、
オフセットは同じです

$047E AD FC 06 29 10 F0
$048D FB 07 AD 9F D2
$0507 A9 00 20 00 E0 A9 00 8D 5C 07 A9 00 8D 60 07

三番目のコードがFDSやマッパー4のものと異なります
【FC】スーパーマリオブラザーズ改造しようぜ!
418 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 04:08:05.60 ID:OwZg5fql
>>158 >>411-415
アドレスが…

SMB2J-マッパー4
ワールドセレクト無し
$447E AD FC 06 29 10 F0
$448D 8D FB 07 AD 00 60
$4507 A9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07

SMB2J-マッパー4
ワールドセレクト有り
$447E 8D FA 07 8D FC 07
$448D 20 00 FB 4C 50 F8
$4507 A9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07

SMB2J-KAISER-マッパー142
$447E 8D FA 07 8D FC 07
$448D 20 00 FB 4C 50 F8
$4507 A9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07
【FC】スーパーマリオブラザーズ改造しようぜ!
419 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 04:08:50.87 ID:OwZg5fql
>>417
マッパー40

$047E AD FC 06 29 10 F0
$048D FB 07 AD 9F D2
$0507 A9 00 20 00 E0 A9 00 8D 5C 07 A9 00 8D 60 07

三番目のコードがFDSやマッパー4のものと異なります
【FC】スーパーマリオブラザーズ改造しようぜ!
420 :名無しさん@お腹いっぱい。[SAGE]:2017/12/26(火) 04:12:55.43 ID:OwZg5fql
>>416
比較しやすいようにSM2MAINのプログラム部に16バイトのヘッダを付けて

$647E AD FC 06 29 10 F0
$648D 8D FB 07 AD 00 60
$6507 A9 00 8D 5F 07 A9 00 8D 5C 07 A9 00 8D 60 07
【FC】スーパーマリオブラザーズ改造しようぜ!
421 :名無しさん@お腹いっぱい。[sage]:2017/12/26(火) 04:16:43.17 ID:OwZg5fql
エミュレーターで起動してワールドセレクトルーチンを探してみます。
でFDSとマッパー40で同じコードがあるか探したがやはり無いようです
【FC】スーパーマリオブラザーズ改造しようぜ!
422 :名無しさん@お腹いっぱい。[sage]:2017/12/26(火) 14:00:38.99 ID:OwZg5fql
>>421
マッパー40のはKAISER(マッパー142)と似ていたので、とりあえず、
(実機アドレス)
$E000〜$FFFFに該当する部分をKAISERのものに置き換えたら
ワールドセレクトが出来るようになりました。
【FC】スーパーマリオブラザーズ改造しようぜ!
423 :名無しさん@お腹いっぱい。[sage]:2017/12/26(火) 14:09:01.88 ID:OwZg5fql
FDS版のワールドセレクトの実装は容量的に厳しい感じです。
SM2MAINは殆どMAX容量を使っています。
ROM版のワールドセレクトは$E000〜$FFFFの部分に実装されていて、
これはDisk BIOSのエミュレーションとバンク切り替え制御のサブルーチン等が
入っています。FDS版ではこの部分はDisk BIOSが占有しているのでユーザー
が書き換えることはできません。
【FC】スーパーマリオブラザーズ改造しようぜ!
424 :名無しさん@お腹いっぱい。[sage]:2017/12/26(火) 14:34:35.41 ID:OwZg5fql
>>422
間違えました。失敗でした。起動するファイルを取り違えていた。
起動しませんでした。しかし容量てきには余裕はある


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。