改造の館 掲示板


[ HOME掲示板TOP一覧表示ツリー表示トピック表示新規投稿記事検索記事修正・削除携帯用URL管理用 ]


[2938] ベースアドレス設定について(SFC・PCE・GB・GBC・GBA) Name:ki Date:2016/10/21(金) 20:16 [ 返信 ]
こんにちは kiです。


↓ 追記 ↓

2018/6/16 以降 修正をしています。(FC 下記理由により削除)

なお、誠に勝手ながら過去・修正記事は削除させていただきました。ご了承ください。


↓ FC ↓

サイズが変動するようなので削除しました。


↓ SFC ↓


アプリケーション名 Snes9X v1.51 - LoROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$6C710C,$20000,$7E0000
@$6C7114,$08000,$700000
REPEAT 64
@$6C7110+08000R,$008000,$808000+10000R



アプリケーション名 Snes9X v1.51 - HiROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$6C710C,$020000,$7E0000
@$6C7114,$002000,$306000
@$6C7110,$400000,$C00000



アプリケーション名 Snes9X v1.51 - SA-1

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$6C710C,$020000,$7E0000
@$6BE7F8,$001000,$003000
@$6C7114,$008000,$700000
@$6C1058,$100000,$F00000
REPEAT 64
@$6C7110+008000R,$008000,$008000+10000R



アプリケーション名 Snes9X v1.52 fix4 - LoROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$76448C,$20000,$7E0000
@$764494,$08000,$700000
REPEAT 64
@$71AED0+08000R,$008000,$808000+10000R



アプリケーション名 Snes9X v1.52 fix4 - HiROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$76448C,$020000,$7E0000
@$764494,$002000,$306000
@$71AED0,$400000,$C00000



アプリケーション名 Snes9X v1.52 fix4 - SA-1

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$76448C,$020000,$7E0000
@$706160,$001000,$003000
@$764494,$008000,$700000
@$71AEF0,$100000,$F00000
REPEAT 64
@$71AED0+008000R,$008000,$008000+10000R



アプリケーション名 Snes9X v1.53 - LoROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$738154,$20000,$7E0000
@$73815C,$08000,$700000
REPEAT 64
@$6EFBA8+08000R,$008000,$808000+10000R



アプリケーション名 Snes9X v1.53 - HiROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$738154,$020000,$7E0000
@$73815C,$002000,$306000
@$6EFBA8,$400000,$C00000



アプリケーション名 Snes9X v1.53 - SA-1

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$738154,$020000,$7E0000
@$6DAE38,$001000,$003000
@$73815C,$008000,$700000
@$6EFBC8,$100000,$F00000
REPEAT 64
@$6EFBA8+008000R,$008000,$008000+10000R



アプリケーション名 Snes9X 1.51 rerecording v7 - LoROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$7950FC,$20000,$7E0000
@$795104,$08000,$700000
REPEAT 64
@$795100+08000R,$008000,$808000+10000R



アプリケーション名 Snes9X 1.51 rerecording v7 - HiROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$7950FC,$020000,$7E0000
@$795104,$002000,$306000
@$795100,$400000,$C00000



アプリケーション名 Snes9X 1.51 rerecording v7 - SA-1

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$7950FC,$020000,$7E0000
@$78C808,$001000,$003000
@$795104,$008000,$700000
@$78F068,$100000,$F00000
REPEAT 64
@$795100+008000R,$008000,$008000+10000R



アプリケーション名 Snes9X v1.54/v1.54.1 - LoROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$7410D4,$20000,$7E0000
@$7410DC,$08000,$700000
REPEAT 64
@$7410D8+08000R,$008000,$808000+10000R



アプリケーション名 Snes9X v1.54/v1.54.1 - HiROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$7410D4,$020000,$7E0000
@$7410DC,$002000,$306000
@$7410D8,$400000,$C00000



アプリケーション名 Snes9X v1.54/v1.54.1 - SA-1

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$7410D4,$020000,$7E0000
@$74E0F0,$001000,$003000
@$7410DC,$008000,$700000
@$7410F8,$100000,$F00000
REPEAT 64
@$7410D8+008000R,$008000,$008000+10000R



アプリケーション名 Snes9X v1.55 - LoROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$762874,$20000,$7E0000
@$76287C,$08000,$700000
REPEAT 64
@$762878+8000R,$8000,$808000+10000R



アプリケーション名 Snes9X v1.55 - HiROM

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$762874,$020000,$7E0000
@$76287C,$002000,$306000
@$762878,$400000,$C00000



アプリケーション名 Snes9X v1.55 - SA-1

プロセス名 snes9x.exe

エンディアン リトル

設定方法 直接指定

@$762874,$020000,$7E0000
@$78B960,$001000,$003000
@$76287C,$008000,$700000
@$762898,$100000,$F00000
REPEAT 64
@$762878+8000R,$8000,$008000+10000R



アプリケーション名 uosnesw-20050910.i686 - LoROM

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$BBC1B0,$20000,$7E0000
@$BBC1BC,$08000,$700000
REPEAT 64
@$BBC1B4+08000R,$008000,$808000+10000R



アプリケーション名 uosnesw-20050910.i686 - HiROM

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$BBC1B0,$020000,$7E0000
@$BBC1BC,$002000,$306000
@$BBC1B4,$400000,$C00000



アプリケーション名 uosnesw-20050910.i686 - SA-1

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$BBC1B0,$020000,$7E0000
@$BC7E14,$001000,$003000
@$BBC1BC,$008000,$700000
@$BBEA3C,$100000,$F00000
REPEAT 64
@$BBC1B4+008000R,$008000,$008000+10000R



アプリケーション名 uosnesw-20100531.i686 - LoROM

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$BA2324,$20000,$7E0000
@$BA232C,$08000,$700000
REPEAT 64
@$B517D0+08000R,$008000,$808000+10000R



アプリケーション名 uosnesw-20100531.i686 - HiROM

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$BA2324,$020000,$7E0000
@$BA232C,$002000,$306000
@$B517D0,$400000,$C00000



アプリケーション名 uosnesw-20100531.i686 - SA-1

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$BA2324,$020000,$7E0000
@$B527BC,$001000,$003000
@$BA232C,$008000,$700000
@$B5501C,$100000,$F00000
REPEAT 64
@$B517D0+008000R,$008000,$008000+10000R



アプリケーション名 uosnesw-20100825.i686 - LoROM

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$B24884,$20000,$7E0000
@$B24890,$08000,$700000
REPEAT 64
@$B24854+08000R,$008000,$808000+10000R



アプリケーション名 uosnesw-20100825.i686 - HiROM

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$B24884,$020000,$7E0000
@$B24890,$002000,$306000
@$B24854,$400000,$C00000



アプリケーション名 uosnesw-20100825.i686 - SA-1

プロセス名 uosnesw.exe

エンディアン リトル

設定方法 直接指定

@$B24884,$020000,$7E0000
@$B24844,$001000,$003000
@$B24890,$008000,$700000
@$B248A8,$100000,$F00000
REPEAT 64
@$B24854+008000R,$008000,$008000+10000R



アプリケーション名 SNESGT Ver 0.218 - LoROM

プロセス名 snesgt.exe

エンディアン リトル

設定方法 直接指定

@$4FCDC0,$20000,$7E0000
@(@$4FCDC0-$60),$008000,$700000
REPEAT 64
@$4FDDC0+08000R,$008000,$808000+10000R



アプリケーション名 SNESGT Ver 0.218 - HiROM

プロセス名 snesgt.exe

エンディアン リトル

設定方法 直接指定

@$4FCDC0,$020000,$7E0000
@(@$4FCDC0-$60),$002000,$306000
@$4FDDC0,$400000,$C00000



アプリケーション名 SNESGT Ver 0.218 - SA-1

プロセス名 snesgt.exe

エンディアン リトル

設定方法 直接指定

@$4FCDC0,$020000,$7E0000
@$513440,$001000,$003000
@$(@$4FCDC0-$60),$008000,$700000
@$4FF620,$100000,$F00000
REPEAT 64
@$4FCE20+008000R,$008000,$008000+10000R



アプリケーション名 SNESGT Ver 0.230 beta7 - LoROM

プロセス名 snesgt.exe

エンディアン リトル

設定方法 直接指定

@$515F00,$20000,$7E0000
@(@$515F00-$188),$08000,$700000
REPEAT 64
@$515F60+008000R,$08000,$808000+10000R


アプリケーション名 SNESGT 0.230 beta7 - HiROM

プロセス名 snesgt.exe

エンディアン リトル

設定方法 直接指定

@$515F00,$020000,$7E0000
@(@$515F00-$188),$2000,$306000
@$515F20,$400000,$C00000



アプリケーション名 YAME038 - SFC - LoROM

プロセス名 YAME038.EXE

エンディアン リトル

設定方法 直接指定

@$61F540,$20000,$7E0000
@$5896DC,$08000,$700000
REPEAT 64
@$5896D4+08000R,$008000,$808000+10000R



アプリケーション名 YAME038 - SFC - HiROM

プロセス名 YAME038.EXE

エンディアン リトル

設定方法 直接指定

@$61F540,$020000,$7E0000
@$5896DC,$002000,$306000
@$5896D4,$400000,$C00000





※SFCベースアドレスについての補足


試行錯誤を重ねて調べてみました。これでいかがでしょうか?

さらに調べた結果 使用機種&ゲーム内容によっても異なるようです。

(LowROM・HiROM またはミラー等?)

ゲーム内容は「LowROM・HiROM・SA-1」で違うみたいです。

従って 「LowROM・HiROM・SA-1」の設定を別々にしています。(SA-1は基本的にLowROM)

次に使用機種ですが「Snes9X」&「uosnesw」と「SNESGT」は違うみたいです。

バックアップRAMは「Snes9X」&「uosnesw」はLowROMは開始アドレスが700000〜707FFF(8000)で

HiROMは306000〜307FFF(2000)となっているみたいです。

一方 SNESGTはLowROMは開始アドレスが400000〜407FFF(8000)で(SA-1のみで通常ここはROM領域)

HiROMは306000〜307FFF(2000)となっているみたいです。

従って開始アドレスは「Snes9X」&「uosnesw」に合うように設定しています。

(SNESGTのメモリービュアー上は400000〜)

さらにSA-1はROM領域(プログラムコード)のアドレスも違うみたいです。

これも「Snes9X」&「uosnesw」に合うように設定しています。

あと ROM領域(プログラムコード)のアドレスも調べてみました。

通常のLowROMは808000〜でもOKですが SA-1タイトルは808000〜(ミラー)からだと

ゲームによってはメモリーの配置が変化するみたいです。

従って 開始アドレスは008000〜3FFFFFを設定しています。(SA-1のみ) 

ちなみに「スーパーマリオRPG」はLoROM+SA-1ですがROM領域は

「F00000〜FFFFFF」が使用されているみたいです。

例えば

↓ 内容 ↓

すべてのどうぐの販売・売却価格変更

↓ コード ↓

FA3BFF XX ぶき(バグ)
FA3A00 XX
↓+02h
FA3D5F XX スターのたまご
FA3D60 XX

↓ 補足 ↓

00h 00h〜E7h 03h


などとなっています。(他ゲーム・他機種は未確認)

結果としてゲームの種類や使用機種・LoROM・HiROM・SA-1などで

メモリーの配置が異なるということになるみたいです。

また新たに何か分かりましたら追記します。



↓ 追記 ↓

「YAME038」はSA-1は起動しませんでした。

従って ベースアドレスの検索が出来ませんでした。

「SNESGT Ver 0.230 beta7 - SA-1」は調べていません。



↓ PCE ↓


アプリケーション名 npce - 0.10+0.08 - ROM

プロセス名 npce.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$4610D0+2000R,$2000,$F80000+10000R
REPEAT 32
@$460CF0+2000R,$2000,$000000+10000R



アプリケーション名 YAME038 - PCE - ROM

プロセス名 YAME038.EXE

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$4F6448+2000R,$2000,$F80000+10000R
REPEAT 32
@$4F644C+2000R,$2000,$000000+10000R



アプリケーション名 PCEjin - SVN209

プロセス名 pcejin.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$4A2FF2+2000R,$2000,$F80000+10000R
REPEAT 32
@$55EC50+2000R,$2000,$000000+10000R


※残念ながらCD-ROM2の方は調べることが出来ませんでした。




↓ GB・GBC・GBA(VBA-M)↓


アプリケーション名 VisualBoyAdvance V1.7.2 - GB

プロセス名 VisualBoyAdvance.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$6D4DC8+2000R,$002000,$0A000+10000R
REPEAT
@$6D4DD0,$1000,$00C000
@$6D4DD4,$1000,$01D000
@$6D4DDC+00F80,$000080,$00FF80
REPEAT
@$6D4DA0,$4000,$000000
REPEAT 127
@$6D4DB0+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance V1.7.2 - GBC

プロセス名 VisualBoyAdvance.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$6D4DC8+2000R,$2000,$00A000+10000R
REPEAT
@$6D4DD0+00000,$1000,$00C000
REPEAT 7
@$6D4DD4+1000R,$1000,$01D000+10000R
REPEAT
@$6D4DDC+00F80,$0080,$00FF80
REPEAT
@$6D4DA0,$4000,$000000
REPEAT 511
@$6D4DB0+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance V1.8.0 beta 3 - GB

プロセス名 VisualBoyAdvance.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$70A128+2000R,$002000,$0A000+10000R
REPEAT
@$70A130,$1000,$00C000
@$70A134,$1000,$01D000
@$70A13C+00F80,$000080,$00FF80
REPEAT
@$70A100,$4000,$000000
REPEAT 127
@$70A110+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance V1.8.0 beta 3 - GBC

プロセス名 VisualBoyAdvance.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$70A128+2000R,$2000,$00A000+10000R
REPEAT
@$70A130+00000,$1000,$00C000
REPEAT 7
@$70A134+1000R,$1000,$01D000+10000R
REPEAT
@$70A13C+00F80,$0080,$00FF80
REPEAT
@$70A100,$4000,$000000
REPEAT 511
@$70A110+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1097 - GB

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$7168E8+2000R,$002000,$0A000+10000R
REPEAT
@$7168F0,$1000,$00C000
@$7168F4,$1000,$01D000
@$7168FC+00F80,$000080,$00FF80
REPEAT
@$7168C0,$4000,$000000
REPEAT 127
@$7168D0+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1097 - GBC

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$7168E8+2000R,$2000,$00A000+10000R
REPEAT
@$7168F0+00000,$1000,$00C000
REPEAT 7
@$7168F4+1000R,$1000,$01D000+10000R
REPEAT
@$7168FC+00F80,$0080,$00FF80
REPEAT
@$7168C0,$4000,$000000
REPEAT 511
@$7168D0+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1229 - GB

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$7169A8+2000R,$002000,$0A000+10000R
REPEAT
@$7169B0,$1000,$00C000
@$7169B4,$1000,$01D000
@$7169BC+00F80,$000080,$00FF80
REPEAT
@$716980,$4000,$000000
REPEAT 127
@$716990+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1229 - GBC

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$7169A8+2000R,$2000,$00A000+10000R
REPEAT
@$7169B0+00000,$1000,$00C000
REPEAT 7
@$7169B4+1000R,$1000,$01D000+10000R
REPEAT
@$7169BC+00F80,$0080,$00FF80
REPEAT
@$716980,$4000,$000000
REPEAT 511
@$716990+4000R,$4000,$014000+10000R



アプリケーション名 VBA-RR v23.6 svn480 - GB

プロセス名 VBA-rr-svn480.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$(BASE+3F2D58)+2000R,$002000,$0A000+10000R
REPEAT
@$(BASE+3F2D60),$1000,$00C000
@$(BASE+3F2D64),$1000,$01D000
@$(BASE+3F2D6C)+00F80,$000080,$00FF80
REPEAT
@$(BASE+3F2D30),$4000,$000000
REPEAT 127
@$(BASE+3F2D40)+4000R,$004000,$14000+10000R



アプリケーション名 VBA-RR v23.6 svn480 - GBC

プロセス名 VBA-rr-svn480.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$(BASE+3F2D58)+2000R,$2000,$00A000+10000R
REPEAT
@$(BASE+3F2D60)+00000,$1000,$00C000
REPEAT 7
@$(BASE+3F2D64)+1000R,$1000,$01D000+10000R
REPEAT
@$(BASE+3F2D6C)+00F80,$0080,$00FF80
REPEAT
@$(BASE+3F2D30),$4000,$000000
REPEAT 511
@$(BASE+3F2D40)+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1149 - GB

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$7169A8+2000R,$002000,$0A000+10000R
REPEAT
@$7169B0,$1000,$00C000
@$7169B4,$1000,$01D000
@$7169BC+00F80,$0080,$00FF80
REPEAT
@$716980,$4000,$000000
REPEAT 127
@$716990+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1149 - GBC

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$7169A8+2000R,$2000,$00A000+10000R
REPEAT
@$7169B0+00000,$1000,$00C000
REPEAT 7
@$7169B4+1000R,$1000,$01D000+10000R
REPEAT
@$7169BC+00F80,$0080,$00FF80
REPEAT
@$716980,$4000,$000000
REPEAT 511
@$716990+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1149 - GBA

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

@$7B3A08,$0040000,$2000000
@$7B3A10,$0008000,$3000000
@$7B3A40,$2000000,$8000000



アプリケーション名 VisualBoyAdvance-M SVN1206 - GB

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$7179A8+2000R,$002000,$0A000+10000R
REPEAT
@$7179B0,$1000,$00C000
@$7179B4,$1000,$01D000
@$7179BC+00F80,$000080,$00FF80
REPEAT
@$717980,$4000,$000000
REPEAT 127
@$717990+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1206 - GBC

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$7179A8+2000R,$2000,$00A000+10000R
REPEAT
@$7179B0+00000,$1000,$00C000
REPEAT 7
@$7179B4+1000R,$1000,$01D000+10000R
REPEAT
@$7179BC+00F80,$0080,$00FF80
REPEAT
@$717980,$4000,$000000
REPEAT 511
@$717990+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1206 - GBA

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

@$7B4A08,$0040000,$2000000
@$7B4A10,$0008000,$3000000
@$7B4A38,$2000000,$8000000



アプリケーション名 VisualBoyAdvance-M SVN1490 - GB

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$858A68+2000R,$002000,$0A000+10000R
REPEAT
@$858A70,$1000,$00C000
@$858A74,$1000,$01D000
@$858A7C+00F80,$000080,$00FF80
REPEAT
@$858A40,$4000,$000000
REPEAT 127
@$858A50+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1490 - GBC

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$858A68+2000R,$2000,$00A000+10000R
REPEAT
@$858A70+00000,$1000,$00C000
REPEAT 7
@$858A74+1000R,$1000,$01D000+10000R
REPEAT
@$858A7C+00F80,$0080,$00FF80
REPEAT
@$858A40,$4000,$000000
REPEAT 511
@$858A50+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M SVN1490 - GBA

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

@$858AAC,$0040000,$2000000
@$858B64,$0008000,$3000000
@$8590F4,$2000000,$8000000



アプリケーション名 VisualBoyAdvance-M-WX-2.0.0-beta2 - GB

プロセス名 VisualBoyAdvance-M-WX.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$F51DD8+2000R,$002000,$0A000+10000R
REPEAT
@$F51DE0,$1000,$00C000
@$F51DE4,$1000,$01D000
@$F51DEC+00F80,$000080,$00FF80
REPEAT
@$F51DB0,$4000,$000000
REPEAT 127
@$F51DC0+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance-M-WX-2.0.0-beta2 - GBC

プロセス名 VisualBoyAdvance-M-WX.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$F51DD8+2000R,$2000,$00A000+10000R
REPEAT
@$F51DE0+00000,$1000,$00C000
REPEAT 7
@$F51DE4+1000R,$1000,$01D000+10000R
REPEAT
@$F51DEC+00F80,$0080,$00FF80
REPEAT
@$F51DB0,$4000,$000000
REPEAT 511
@$F51DC0+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M-WX-2.0.0-beta2 - GBA

プロセス名 VisualBoyAdvance-M-WX.exe

エンディアン リトル

設定方法 直接指定

@$F4FFA0,$0040000,$2000000
@$F4FFB8,$0008000,$3000000
@$F50030,$2000000,$8000000



アプリケーション名 VisualBoyAdvance-M-2.0.0-beta2 - GB

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@$85BA68+2000R,$002000,$0A000+10000R
REPEAT
@$85BA70,$1000,$00C000
@$85BA74,$1000,$01D000
@$85BA7C+00F80,$000080,$00FF80
REPEAT
@$85BA40,$4000,$000000
REPEAT 127
@$85BA50+4000R,$004000,$14000+10000R



アプリケーション名 VisualBoyAdvance-M-2.0.0-beta2 - GBC

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@$85BA68+2000R,$2000,$00A000+10000R
REPEAT
@$85BA70+00000,$1000,$00C000
REPEAT 7
@$85BA74+1000R,$1000,$01D000+10000R
REPEAT
@$85BA7C+00F80,$0080,$00FF80
REPEAT
@$85BA40,$4000,$000000
REPEAT 511
@$85BA50+4000R,$4000,$014000+10000R



アプリケーション名 VisualBoyAdvance-M-2.0.0-beta2 - GBA

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

@$85BB64,$0040000,$2000000
@$85BAAC,$0008000,$3000000
@$85BCA8,$2000000,$8000000



アプリケーション名 VisualBoyAdvance-M 2.0.1 - GB

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

@$2FCDCC0,$4000,$0000
REPEAT 127
@$2FCDCC0+4000+4000R,$4000,$14000+10000R
REPEAT 4
@$2FCDCB8+2000R,$2000,$A000+10000R
REPEAT
@$2FCDCD0+C000,$1000,$0C000
@$2FCDCD0+D000,$1000,$1D000



アプリケーション名 VisualBoyAdvance-M 2.0.1 - GBC

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

@$2FCDCC0,$4000,$0000
REPEAT 511
@$2FCDCC0+4000+4000R,$4000,$14000+10000R
REPEAT 16
@$2FCDCB8+2000R,$2000,$A000+10000R
REPEAT
@$2FCDCD0+C000,$1000,$C000
REPEAT 7
@$2FCDCB0+1000+1000R,$1000,$1D000+10000R



アプリケーション名 VisualBoyAdvance-M 2.0.1 - GBA

プロセス名 VisualBoyAdvance-M.exe

エンディアン リトル

設定方法 直接指定

@$2EA7678,$40000,$2000000
@$2EA7680,$8000,$3000000
@$2EA7688,$2000000,$8000000



アプリケーション名 bgb - ver1.5.2 - GB

プロセス名 bgb.exe

エンディアン リトル

設定方法 直接指定

REPEAT 4
@(@(@$55DCA0+C)+34)+2000R,$002000,$0A000+10000R
REPEAT
@(@$55DCA0+1B0),$1000,$00C000
@(@$55DCA0+1B0)+1000,$1000,$01D000
@(@$55DCA0+1D8),$0080,$00FF80
REPEAT
@$5528F0,$4000,$000000
REPEAT 127
@$5528F0+4000+4000R,$004000,$14000+10000R



アプリケーション名 bgb - ver1.5.2 - GBC

プロセス名 bgb.exe

エンディアン リトル

設定方法 直接指定

REPEAT 16
@(@(@$55DCA0+C)+34)+2000R,$2000,$00A000+10000R
REPEAT
@(@$55DCA0+1B0),$1000,$00C000
REPEAT 7
@(@$55DCA0+1B0)+1000R,$1000,$01D000+10000R
REPEAT
@(@$55DCA0+1D8),$0080,$00FF80
REPEAT
@$5528F0,$4000,$000000
REPEAT 511
@$5528F0+4000+4000R,$4000,$014000+10000R



↓ 補足説明 ↓

動作確認OS Win10 32bit

複数のゲームでの動作を確認しています。

PCを再起動しても動作を確認しています。

以上 よろしくお願いいたします。


↓ ご覧の皆様へのお願い ↓


管理人TATSU様も確認作業が大変なので

このスレをご覧の方で動作確認が出来た方は一言コメントお願いいたします。

[2944] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:管理人TATSU Date:2016/10/22(土) 20:01
ki様

TATSUです。
情報提供ありがとうございます。

こちらでも確認し、問題なく使用できればサイトのほうへ追記させていただきます。

なお、REPEATでエラーが出る件もあわせて確認しておきます。

以上、よろしくお願いいたします。


[2950] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:ki Date:2016/10/29(土) 21:36
こんにちは kiです。

> こちらでも確認し、問題なく使用できればサイトのほうへ追記させていただきます。

> なお、REPEATでエラーが出る件もあわせて確認しておきます。


よろしくお願いいたします。

[3007] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:管理人TATSU Date:2017/02/05(日) 15:01
ki様

TATSUです。

REPEATでエラーが出る件について修正を行いました。
最新版をダウンロードしていただき、ご確認をお願いいたします。

なお、ご連絡いただいたアドレス設定はまだこちらで確認が取れておりませんので、
確認が取れましたらサイトのほうへ記載させていただきます。


以上、よろしくお願いいたします。


[3012] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:ki Date:2017/02/05(日) 20:50
こんにちは kiです。

> REPEATでエラーが出る件について修正を行いました。
> 最新版をダウンロードしていただき、ご確認をお願いいたします。


確認をいたしました。

きちんと修正されているようです。

前記事にもありますが

アプリケーション名 VBA-RR v23.6 svn480 - GBC

プロセス名 VBA-rr-svn480.exe

エンディアン リトル

設定方法 直接指定

@$(BASE+3F2D60)+0000,$1000,$00C000
@$(BASE+3F2D6C)+0F80,$0080,$00FF80
REPEAT 4
@$(BASE+3F2D58)+2000R,$2000,$00A000+10000R
REPEAT 7
@$(BASE+3F2D64)+1000R,$1000,$01D000+10000R
REPEAT 127
@$(BASE+3F2D40)+4000R,$4000,$014000+10000R

で動作を確認いたしました。

お手数をお掛けして申し訳ありませんでした。


> なお、ご連絡いただいたアドレス設定はまだこちらで確認が取れておりませんので、
> 確認が取れましたらサイトのほうへ記載させていただきます。

かなり多くて申し訳ありません。

あれから いくつか追加・修正いたしました。

お時間のある時で構いませんのでよろしくお願いいたします。

[3370] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:TW人 Date:2018/06/14(木) 16:09
Too many settings that I can't test all of them, but I find a problem.

> アプリケーション名 bgb - ver1.5.2 - GB
>
> プロセス名 bgb.exe
>
> エンディアン リトル
>
> 設定方法 直接指定
>
> REPEAT 4
> @(@(@$55DCA0+C)+34)+2000R,$002000,$0A000+10000R
> REPEAT
> @(@$55DCA0+1B0),$1000,$00C000
> @(@$55DCA0+1B0),$1000,$01D000
> @(@$55DCA0+1D8),$0080,$00FF80
> REPEAT
> @$5528F0,$4000,$000000
> REPEAT 127
> @$5528F0+4000+4000R,$004000,$14000+10000R

Some settings from above:

> @(@$55DCA0+1B0),$1000,$00C000
> @(@$55DCA0+1B0),$1000,$01D000

Base address 「@(@$55DCA0+1B0)」 is duplicate.

Better settings for address $01D000:

@(@$55DCA0+26C),$1000,$01D000
or
@(@$55DCA0+1B0)+1000,$1000,$01D000

I can't speak Japanese very well, sorry for any inconvenience.


[3375] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:ki Date:2018/06/14(木) 19:21
TW人様

こんにちは kiです。

誤 @(@$55DCA0+1B0),$1000,$01D000

正 @(@$55DCA0+1B0)+1000,$1000,$01D000

修正いたしました。

ご指摘ありがとうございました。

[3380] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:TW人 Date:2018/06/14(木) 21:15
ki様、こんばんは、TW人です。

I just test your GB, GBC and GBA settings, they are all working!

But I can't test FC, SFC and PCE settings, because I don't own any game of these platform, sorry about that.


[3381] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:ki Date:2018/06/14(木) 21:59
TW人様、こんばんは、kiです。


> I just test your GB, GBC and GBA settings, they are all working!


前置きに

本当に申し訳ないのですが英語が苦手なもので…

解釈を間違っていたらごめんなさい。


記載全てのVBA-M(GB・GBC・GBA)の動作確認がそちらの方で確認出来たという解釈でよろしいでしょうか?

ご確認ありがとうございます。 

管理人TATSU様のご負担を少しでも少なくし

掲示板をご覧の方も便利が良くなると思います。


> But I can't test FC, SFC and PCE settings, because I don't own any game of these platform, sorry about that.


FC・SFC・PCEは確認が取れなかったという解釈でよろしいでしょうか?

それは また他に確認が出来る方がいらっしゃった時に

確認していただければ良いかなと思います。

TW人様 本当にありがとうございました。

[3382] RE:ベースアドレス設定について(FC・SFC・PCE・GB・GBC・GBA) Name:TW人 Date:2018/06/14(木) 22:18
ki様、こんばんは TW人です。

> 記載全てのVBA-M(GB・GBC・GBA)の動作確認がそちらの方で確認出来たという解釈でよろしいでしょうか?

> FC・SFC・PCEは確認が取れなかったという解釈でよろしいでしょうか?

Yes, that's right.

And sorry... I'm a person who very like MECC, so I just want to join your discussion.

But I can't speak Japanese very well, so I speak English instead... I'm really sorry.


[3397] RE:ベースアドレス設定について(SFC・PCE・GB・GBC・GBA) Name:TW人 Date:2018/06/17(日) 13:19
ki様、こんにちは TW人です。

> アプリケーション名 VisualBoyAdvance-M-WX-2.0.0-beta2 - GBC

There are two same things... but the first one should be 「VisualBoyAdvance-M-WX-2.0.0-beta2 - GB」?

This is the last mistake I found, I promise.


[3398] RE:ベースアドレス設定について(SFC・PCE・GB・GBC・GBA) Name:ki Date:2018/06/17(日) 13:33
TW人様、こんにちは kiです。


> アプリケーション名 VisualBoyAdvance-M-WX-2.0.0-beta2 - GBC
>
> There are two same things... but the first one should be 「VisualBoyAdvance-M-WX-2.0.0-beta2 - GB」?

> This is the last mistake I found, I promise.



申し訳ありません。表記の間違いでした。


誤 アプリケーション名 VisualBoyAdvance-M-WX-2.0.0-beta2 - GBC

正 アプリケーション名 VisualBoyAdvance-M-WX-2.0.0-beta2 - GB


修正いたしました。

ご指摘ありがとうございました。


  



無料レンタル掲示板・日記・ブログ WebSpace