改造の館 掲示板


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


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

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

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

↓ 追記 ↓

2017/09/11以降 かなり修正をしています。(特にVBA・GB GBC)

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


↓ FC ↓



アプリケーション名 fceux - 2.2.2 - win32

プロセス名 fceux.exe

エンディアン リトル

設定方法 直接指定

@$6E4518,$00800,$000000
@$6E1318,$02000,$006000
@$6E12D8,$80000,$100000



アプリケーション名 YAME038 - FC

プロセス名 YAME038.EXE

エンディアン リトル

設定方法 直接指定

@$56A438,$00800,$000000
@$56A43C,$02000,$006000
@$56A038,$80000,$100000


↓ SFC ↓


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

プロセス名 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,$300000,$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 - LowROM

プロセス名 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,$300000,$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 - LowROM

プロセス名 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,$300000,$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 - LowROM

プロセス名 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,$300000,$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 - LowROM

プロセス名 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,$300000,$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



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

プロセス名 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,$300000,$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 - LowROM

プロセス名 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,$300000,$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 - LowROM

プロセス名 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,$300000,$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 - LowROM

プロセス名 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,$300000,$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



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

プロセス名 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,$300000,$C00000





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


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

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

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

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

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

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

「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」は「SA-1」ですがROM領域は

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

例えば

↓ 内容 ↓

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

↓ コード ↓

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

↓ 補足 ↓

00h 00h〜E7h 03h


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

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

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

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



↓ 追記 ↓

「YAME038」は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,$040000,$2000000
@$7B3A10,$008000,$3000000
@$7B3A40,$800000,$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,$040000,$2000000
@$7B4A10,$008000,$3000000
@$7B4A38,$800000,$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,$040000,$2000000
@$858B64,$008000,$3000000
@$8590F4,$800000,$8000000



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

プロセス名 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,$040000,$2000000
@$F4FFB8,$008000,$3000000
@$F50030,$800000,$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,$040000,$2000000
@$85BAAC,$008000,$3000000
@$85BCA8,$800000,$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,$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を再起動しても動作を確認しています。

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

[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

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

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


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

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

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

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


  



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