Skip to content

Conversation

@galaxyhaxz
Copy link
Contributor

@galaxyhaxz galaxyhaxz commented Mar 16, 2025

Note that the old SN 2.7.2 was renamed to build 0004 to help distinguish against the other builds. It doesn't allow me to attach files so the builds are uploaded here. (only cc1n64, cc1pln64, and asn64 are needed)

As I don't have linux, the compiled psyq-obj-parser is for windows, however I imagine using the linux version is preferred when possible, so the current PR references the linux version of the tool, but I can also update it to just use the windows one from this package instead.

@mkst
Copy link
Collaborator

mkst commented Mar 16, 2025

I'll have a look at this tomorrow and try and put the compilers in the right place.

Looks like you're missing the download link for gcc2.7.2sn0004 though?

@galaxyhaxz
Copy link
Contributor Author

galaxyhaxz commented Mar 16, 2025

Nah, I simply renamed the ID gcc2.7.2sn -> gcc2.7.2sn0004. That one is hosted by Mr-Wiseguy. The new builds add an older and newer build than the one he is hosting (build 0001 and 0006 respectively).

I.e. (https://github.com/Mr-Wiseguy/pcsx-redux/releases/download/n64/asn64.exe)

@mkst
Copy link
Collaborator

mkst commented Mar 16, 2025

Ahh my bad, I was expecting a link to a tar.gz file, ignore me :)

@mkst
Copy link
Collaborator

mkst commented Mar 17, 2025

So I've uploaded the compilers

https://github.com/decompme/compilers/releases/download/compilers/n64_sn272_build0001.tar.gz
https://github.com/decompme/compilers/releases/download/compilers/n64_sn272_build0006cygnus.tar.gz

but I haven't bundled the psyq-obj-parser alongside, so can you update the files list to download it for these compilers (feel that's better than bundling, especially if psyq-obj-parser gets updated).

@galaxyhaxz
Copy link
Contributor Author

galaxyhaxz commented Mar 17, 2025

Actually, since psyq-obj-parser is used by a handful of compilers, would it be worth it to have that in the releases as well and pull that once for all compilers hosted on decomp.me? Currently it appears to pull the one WiseGuy is hosting, which is a bit dated and doesn't include the latest fixes required for these builds of SN 2.7.2 to work. You could use the windows build I made or compile for linux if that is preferred. (The latest fixes stabilize ordering and handle GP relocs for AS <= 2.5x properly)

I.e. something like: https://github.com/decompme/compilers/releases/download/tools/psyq-obj-parser or even just grab it from the nightly releases from pcsx-redux

@mkst
Copy link
Collaborator

mkst commented Mar 18, 2025

Compiled and uploaded latest & greatest:

https://github.com/decompme/compilers/releases/download/compilers/psyq-obj-parser.tar.gz

@galaxyhaxz
Copy link
Contributor Author

Great! I've updated all N64 compilers to now use that copy.

@mkst mkst merged commit 708c4f5 into decompme:main Mar 18, 2025
28 of 30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants