Cette page décrit les recherches en cours sur les dol Gocha Force. Pour la description du format, voir page DOL (Format de fichier).
Mapping mémoire
USA
Entry point: 80003154
|--------------------------------------------------| | Section | Offset | Address | Length | Used | |---------|----------|----------|----------|-------| | text0 | 00000100 | 80003100 | 000024e0 | True | | text1 | 000025e0 | 800055e0 | 002aab80 | True | | text2 | 00000000 | 00000000 | 00000000 | False | | text3 | 00000000 | 00000000 | 00000000 | False | | text4 | 00000000 | 00000000 | 00000000 | False | | text5 | 00000000 | 00000000 | 00000000 | False | | text6 | 00000000 | 00000000 | 00000000 | False | | data7 | 002ad160 | 802b0160 | 00000020 | True | | data8 | 002ad180 | 802b0180 | 00000020 | True | | data9 | 002ad1a0 | 802b01a0 | 0000acc0 | True | | data10 | 002b7e60 | 802bae60 | 000f42c0 | True | | data11 | 003ac120 | 804335a0 | 00002b20 | True | | data12 | 003aec40 | 80436a20 | 00006ae0 | True | | data13 | 00000000 | 00000000 | 00000000 | False | | data14 | 00000000 | 00000000 | 00000000 | False | | data15 | 00000000 | 00000000 | 00000000 | False | | data16 | 00000000 | 00000000 | 00000000 | False | | data17 | 00000000 | 00000000 | 00000000 | False | |--------------------------------------------------|
bss: address:803af140 length:0008e3e8
|----------------------------------------------| | Section | beg_addr | end_addr | length | |-------------|----------|----------|----------| | system | 80000000 | 80003100 | 00003100 | | .text0 | 80003100 | 800055e0 | 000024e0 | | .text1 | 800055e0 | 802b0160 | 002aab80 | | .data0 | 802b0160 | 802b0180 | 00000020 | | .data1 | 802b0180 | 802b01a0 | 00000020 | | .data2 | 802b01a0 | 802bae60 | 0000acc0 | | .data3 | 802bae60 | 803af120 | 000f42c0 | | empty | 803af120 | 803af140 | 00000020 | | .bss0 | 803af140 | 804335a0 | 00084460 | | .data4 | 804335a0 | 804360c0 | 00002b20 | | .bss1 | 804360c0 | 80436a20 | 00000960 | | .data5 | 80436a20 | 8043d500 | 00006ae0 | | .bss2 | 8043d500 | 8043d528 | 00000028 | | empty | 8043d528 | 81200000 | 00dc2ad8 | | apploader | 81200000 | 81300000 | 00100000 | | Bootrom/IPL | 81300000 | 81800000 | 00500000 | |----------------------------------------------|
EU
Entry point: 80003154
|--------------------------------------------------| | Section | Offset | Address | Length | Used | |---------|----------|----------|----------|-------| | text0 | 00000100 | 80003100 | 000024e0 | True | | text1 | 000025e0 | 800055e0 | 002ac800 | True | | text2 | 00000000 | 00000000 | 00000000 | False | | text3 | 00000000 | 00000000 | 00000000 | False | | text4 | 00000000 | 00000000 | 00000000 | False | | text5 | 00000000 | 00000000 | 00000000 | False | | text6 | 00000000 | 00000000 | 00000000 | False | | data7 | 002aede0 | 802b1de0 | 00000020 | True | | data8 | 002aee00 | 802b1e00 | 00000020 | True | | data9 | 002aee20 | 802b1e20 | 0000f060 | True | | data10 | 002bde80 | 802c0e80 | 000f5d40 | True | | data11 | 003b3bc0 | 8043cbe0 | 00002b20 | True | | data12 | 003b66e0 | 80440080 | 00006d20 | True | | data13 | 00000000 | 00000000 | 00000000 | False | | data14 | 00000000 | 00000000 | 00000000 | False | | data15 | 00000000 | 00000000 | 00000000 | False | | data16 | 00000000 | 00000000 | 00000000 | False | | data17 | 00000000 | 00000000 | 00000000 | False | |--------------------------------------------------|
bss: address:803b6bc0 length:00090208
|----------------------------------------------| | Section | beg_addr | end_addr | length | |-------------|----------|----------|----------| | system | 80000000 | 80003100 | 00003100 | | .text0 | 80003100 | 800055e0 | 000024e0 | | .text1 | 800055e0 | 802b1de0 | 002ac800 | | .data0 | 802b1de0 | 802b1e00 | 00000020 | | .data1 | 802b1e00 | 802b1e20 | 00000020 | | .data2 | 802b1e20 | 802c0e80 | 0000f060 | | .data3 | 802c0e80 | 803b6bc0 | 000f5d40 | | .bss0 | 803b6bc0 | 8043cbe0 | 00086020 | | .data4 | 8043cbe0 | 8043f700 | 00002b20 | | .bss1 | 8043f700 | 80440080 | 00000980 | | .data5 | 80440080 | 80446da0 | 00006d20 | | .bss2 | 80446da0 | 80446dc8 | 00000028 | | empty | 80446dc8 | 81200000 | 00db9238 | | apploader | 81200000 | 81300000 | 00100000 | | Bootrom/IPL | 81300000 | 81800000 | 00500000 | |----------------------------------------------|
JAP
Entry point: 80003154
|--------------------------------------------------| | Section | Offset | Address | Length | Used | |---------|----------|----------|----------|-------| | text0 | 00000100 | 80003100 | 000024e0 | True | | text1 | 000025e0 | 800055e0 | 002aab20 | True | | text2 | 00000000 | 00000000 | 00000000 | False | | text3 | 00000000 | 00000000 | 00000000 | False | | text4 | 00000000 | 00000000 | 00000000 | False | | text5 | 00000000 | 00000000 | 00000000 | False | | text6 | 00000000 | 00000000 | 00000000 | False | | data7 | 002ad100 | 802b0100 | 00000020 | True | | data8 | 002ad120 | 802b0120 | 00000020 | True | | data9 | 002ad140 | 802b0140 | 0000a2e0 | True | | data10 | 002b7420 | 802ba420 | 000f3e60 | True | | data11 | 003ab280 | 804326e0 | 00002b00 | True | | data12 | 003add80 | 80435b40 | 00006b60 | True | | data13 | 00000000 | 00000000 | 00000000 | False | | data14 | 00000000 | 00000000 | 00000000 | False | | data15 | 00000000 | 00000000 | 00000000 | False | | data16 | 00000000 | 00000000 | 00000000 | False | | data17 | 00000000 | 00000000 | 00000000 | False | |--------------------------------------------------|
bss: address:803ae280 length:0008e448
|----------------------------------------------| | Section | beg_addr | end_addr | length | |-------------|----------|----------|----------| | system | 80000000 | 80003100 | 00003100 | | .text0 | 80003100 | 800055e0 | 000024e0 | | .text1 | 800055e0 | 802b0100 | 002aab20 | | .data0 | 802b0100 | 802b0120 | 00000020 | | .data1 | 802b0120 | 802b0140 | 00000020 | | .data2 | 802b0140 | 802ba420 | 0000a2e0 | | .data3 | 802ba420 | 803ae280 | 000f3e60 | | .bss0 | 803ae280 | 804326e0 | 00084460 | | .data4 | 804326e0 | 804351e0 | 00002b00 | | .bss1 | 804351e0 | 80435b40 | 00000960 | | .data5 | 80435b40 | 8043c6a0 | 00006b60 | | .bss2 | 8043c6a0 | 8043c6c8 | 00000028 | | empty | 8043c6c8 | 81200000 | 00dc3938 | | apploader | 81200000 | 81300000 | 00100000 | | Bootrom/IPL | 81300000 | 81800000 | 00500000 | |----------------------------------------------|
Symbol map
La symbol map permet de mettre des noms sur les fonctions. Elle peut être charge dans dolphin emulateur en mode débug.
Symbol map USA : https://github.com/Virtual-World-RE/NeoGF/blob/main/data/GG4E-CSM-20220412.map