改造の館 暫定掲示板

904407

Mednafen v1.24.3 [PS]のベースアドレス - 峰

2021/08/28 (Sat) 15:51:15

以下の記事中のMednafen v1.24.3 [PS]のベースアドレスについて報告です。

> http://mecc.bbs.fc2.com/?act=reply&tid=12957707

> v1.24.3 (win32用)
> @$58E770,$200000,0

> v1.24.3 (win64用)
> @$580E1A,$200000,0

確認に用いたゲームはFF1とワイルドアームズで、各々既知の所持金のコード──

000BF2D8 xxxxxx FF1所持金
0013DEF4 xxxxxxxx ワイルドアームズ所持金

──で動作を試してみました。

するとFF1ではアドレスが一致しましたが、
ワイルドアームズでは+54hのズレが発生していました。
これらは32bit用と64bit用の両方で試しましたが、いずれも同じ結果となりました。

別件ですが、冒頭で提示した記事の中で触れられていた

> Up=右スティックを下へ
> Down=右スティックを右へ
> Left=右スティックを上へ
> Right=右スティックを左へ

というキー入力の不具合の症状が自分も全く同じだったので大変参考になりました。
この場を借りて当該記事で解決策を模索して下さった皆様にお礼申し上げます。

Re: Mednafen v1.24.3 [PS]のベースアドレス - Nobu

2021/08/28 (Sat) 17:45:26

峰様 こんにちは Nobuです



> するとFF1ではアドレスが一致しましたが、
> ワイルドアームズでは+54hのズレが発生していました。


峰様、ご不便をお掛けし申し訳ありません

対象のソフトが手持ちに無い為、検証することが出来ません


もしよろしければ、

sukusuku様が、ご投稿されている

> Mednafen 【PSX】だけ、ベースアドレスの設定(検索指定)
https://mecc.bbs.fc2.com/?act=reply&tid=13206999

バージョンに関係なく、動作しますので試してみて下さい。

Re: Mednafen v1.24.3 [PS]のベースアドレス - 峰

2021/08/28 (Sat) 18:24:19

>Nobu様
ご案内の記事にあるsuksuku様の検索指定の方法を試してみましたら自己解決できたようです。

先日の件も含めまして、改めて感謝致します。

Re: Mednafen v1.24.3 [PS]のベースアドレス - Nobu

2021/09/02 (Thu) 15:40:51

峰様 こんにちは Nobuです


> するとFF1ではアドレスが一致しましたが、
> ワイルドアームズでは+54hのズレが発生していました。


> v1.24.3 (win32用)
> @$58E770,$200000,0

> v1.24.3 (win64用)
> @$580E1A,$200000,0


ネット通販で、対象の中古ソフトを

手に入れたので、ベースアドレスポインタの検証を行いました。


検証ソフト:ワイルドアームズ(SCPS 10028)
☆ひとり旅の少年編
☆x x x x 編(禁止ワードに引っかかる為記載を割愛)
☆x x x x 編(禁止ワードに引っかかる為記載を割愛)

上記の様に

ベースアドレスポインタの検証を試して見ましたが

こちらの環境では

『+54hのズレ』の確認が出来ませんでした。

すみません 同じ環境(OS:Win7)で、試す事が出来ません


何故、OSの違いで、所持金アドレスのズレが発生する原因が分かりません

他の、Win7 利用者様のご報告があれば良いのですが

Re: Mednafen v1.24.3 [PS]のベースアドレス - 峰

2021/09/03 (Fri) 14:48:09

>Nobu様
改めての検証、痛み入ります。

> 『+54hのズレ』の確認が出来ませんでした。

推測の域を出ず、確たる結論ではありませんが、初期ソフトと後期ソフトのバージョンの違いのせいではないかと思います。

初期のものについては手元にないので未検証ですが、先に教えて頂いた検索指定の方法を試してみても、きっちり+54hズレていました。

おそらく自分の手元にあるのが後期に当たるもので、それが+54hのズレた仕様のアドレスになっているのではないかと思います。

Re: Mednafen v1.24.3 [PS]のベースアドレス - Nobu

2021/09/03 (Fri) 16:58:07

峰様 こんにちは Nobuです


> 推測の域を出ず、確たる結論ではありませんが、初期ソフトと後期ソフトのバージョンの違いのせいではないかと思います。


初期版と後期版の所持金コードの違いを調べる為

秘技コード大全 I / 秘技コード大全 III(アクションリプレイ出版)で

確認したところ

初 期 版:xxxxDEF4 xxxx ワイルドアームズ所持金

ベスト版:xxxxDF48 xxxx ワイルドアームズ所持金
 (差異:+54h)

上記のように、記載されておりました。


峰様が仰るように

後期版のソフトは、ベスト版と同じコードアドレスの可能性が高いです。

Re: Mednafen v1.24.3 [PS]のベースアドレス - 峰

2021/09/03 (Fri) 20:56:51

>Nobu様
> 初 期 版:xxxxDEF4 xxxx ワイルドアームズ所持金

> ベスト版:xxxxDF48 xxxx ワイルドアームズ所持金
>  (差異:+54h)

なぜズレるのかについて自分の中では仮説的な予測でしたが、
Nobu様の裏付けのおかげで確信へと至りました。

ご確認頂き感謝致します。

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.