Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] failed to analyze Karaoke Revolution Party (GK9EA4) #62

Open
ieee802dot11ac opened this issue Jul 15, 2024 · 1 comment
Open

[BUG] failed to analyze Karaoke Revolution Party (GK9EA4) #62

ieee802dot11ac opened this issue Jul 15, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@ieee802dot11ac
Copy link
Contributor

ieee802dot11ac commented Jul 15, 2024

Repository URL

https://github.com/ieee802dot11ac/krp

Game Name

Karaoke Revolution Party

Game Version

NTSC-U/C

Description

the SPLIT stage of the ninja script fails with the following error:

[1/2] SPLIT config/GK9EA4/config.yml
FAILED: build/GK9EA4/config.json 
build/tools/dtk dol split config/GK9EA4/config.yml build/GK9EA4
 INFO Loading config/GK9EA4/config.yml
 INFO Loading and analyzing 1 module (using 1 thread)
 WARN module{name=main}: Failed to locate _rom_copy_info    
 WARN module{name=main}: Failed to locate BSS sections    
Failed: While loading object 'main.dol'

Caused by:
    Couldn't determine alignment for section '.data5' (0x802CC660 -> 0x803B3F80)
ninja: error: rebuilding 'build.ninja': subcommand failed

This appears to be caused by the fact that ProDG GCC for GameCube emits less data sections in the dol than MetroWerks for GameCube does, only having .data0 through .data4 before hitting the .bss sections.

@ieee802dot11ac ieee802dot11ac added the bug Something isn't working label Jul 15, 2024
encounter pushed a commit that referenced this issue Jul 17, 2024
* Locate ProDG .bss sections (partial addressing of #62)

* Support both correct and incorrect memset calls
@ieee802dot11ac
Copy link
Contributor Author

After using the latest release of dtk, there is a new set of errors visible in the uploaded log.
err.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant