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] PS2 scratches may not match due to assembler differences #1303

Open
1superchip opened this issue Jul 18, 2024 · 1 comment
Open

[BUG] PS2 scratches may not match due to assembler differences #1303

1superchip opened this issue Jul 18, 2024 · 1 comment
Labels

Comments

@1superchip
Copy link
Contributor

Describe the bug
Some scratches may not match due to assembler differences. https://decomp.me/scratch/jo4dl doesn't match on decomp.me but locally with Ps2EeAs it does. The code is compiled with a ProDG compiler which was packaged with a custom assembler Ps2EeAs.

Expected behavior
ProDG compilers should use Ps2EeAs (the assembler shipped with ProDG) or the assembler should be selectable in the Compiler Options tab.

Screenshots
On decomp.me: Note that the Current doesn't use at as the original does.
image

Assembled with Ps2EeAs locally:
image

Scratches
(https://decomp.me/scratch/jo4dl)

@mkst
Copy link
Collaborator

mkst commented Jul 22, 2024

Where is this Ps2EeAs binary? are there different versions? do they have different behaviour in terms of matching?

sha1sum ee-gcc2.95.3-136/lib/gcc-lib/ee/2.95.3/as.exe
ed3d3d82c8f99608cd797a6b47bb0bcaaa8afaf0  ee-gcc2.95.3-136/lib/gcc-lib/ee/2.95.3/as.exe

@mkst mkst added the compiler label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants