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

Precompiled Binarys? #10

Closed
Matt07211 opened this issue Apr 2, 2017 · 15 comments
Closed

Precompiled Binarys? #10

Matt07211 opened this issue Apr 2, 2017 · 15 comments

Comments

@Matt07211
Copy link

Are you guys able to host your own precompiled binarys on a release page.
https://help.github.com/articles/creating-releases/

Psx-Scene is currently down (http://psx-scene.com/forums/official-ulaunchelf-forums/) so unable to grab a new realese, I'm running on the old 2013 release.

@AKuHAK
Copy link
Member

AKuHAK commented Apr 5, 2017

Oh, last version are still in very beta, but old version is too old. But probably it will be useful to post it here of course.

@Matt07211
Copy link
Author

Sounds like a yes to me?

@sp193
Copy link
Collaborator

sp193 commented Aug 24, 2017

I think it can be a good idea. Unless E P and/or dlanor return to make new releases, it makes sense to provide the downloads from here. Right now, I am just hosting my beta tests on psx-place, since psx-scene appears to be falling into disrepair.

@AKuHAK
Copy link
Member

AKuHAK commented Aug 24, 2017 via email

@AKuHAK
Copy link
Member

AKuHAK commented Aug 24, 2017 via email

@sp193
Copy link
Collaborator

sp193 commented Aug 24, 2017

There is no need to change the sources. Just use the normal PS2SDK. We have successfully freed LaunchELF from needing custom modules.

If you want, you can use the file here, which is a beta build of fbb565f. FTP support should be working fine, due to the glitch within the PS2SDK being solved on June 21st.

Due to the recent updates to the PS2SDK's patches, you may end up building a slightly larger LaunchELF program than normal. I'm still trying to come up with a better way to maintain loader-like projects. Otherwise, it may need a fix like for OPL's case. But since it does not use a custom crt0 stub, should still work as of now.

@yoshi314
Copy link

I might be missing something in my ps2sdk install, because i get this at build time:

In file included from main.c:4:
launchelf.h:37:20: libkbd.h: No such file or directory

Seems that the header is in ps2sdk, but it does not get copied into the ps2sdk installation.

@sp193
Copy link
Collaborator

sp193 commented Aug 26, 2017

That seems to be because the file isn't in the include folder. I (or somebody else) will have to move it into the right place, but there is also redundancy with ps2kbd.h...

You can change it to include ps2kbd.h instead and ignore the implicit definition warnings in the meantime.

@AKuHAK
Copy link
Member

AKuHAK commented Aug 26, 2017

@sp193 it is cause of faulty commit (ps2dev/ps2sdk@33f7bc3)
Maybe revert it?

@sp193
Copy link
Collaborator

sp193 commented Aug 27, 2017

Partial rollback made, in 33f7bc3. Thanks for sharing guys!

@sp193
Copy link
Collaborator

sp193 commented Aug 27, 2017

BTW @AKuHAK, please update your PS2SDK when you can.

Sometime back, I was adding missing init code to HDD.IRX. However, I missed one addition (deinit should be also done when ATA init fails). Since I also updated ATAD to return an error (as the newer modules do) when device 0 is not detected, the bugged code in HDD.IRX causes HDD.IRX to be loaded without deregistering the DEV9 callback.

Of course, there are also the those fixes to the LWIP port settings, which make LWIP work better.

@AKuHAK
Copy link
Member

AKuHAK commented Aug 27, 2017

@sp193 yeap im in process of updating. BTW starting from now if you push tag into this repository it will automatically build and attach uLaunchELF into releases page.

@sp193
Copy link
Collaborator

sp193 commented Aug 27, 2017

Thanks. I have also updated LaunchELF to use the new libkernel-nopatch library from the PS2SDK, which solves the problem that I mentioned above (whereby all kernel patches are included into the loader).

@AKuHAK
Copy link
Member

AKuHAK commented Aug 28, 2017

@sp193 I changed .travis config to use latest ps2sdk sources. And now when you push tagged commit or just push tag, precompiled binary will automatically attached to releases page.
@Matt07211 precompiled binaries are available at Releases page
@yoshi314 now uLaunchELF can be compiled with latest ps2sdk.

@AKuHAK AKuHAK closed this as completed Aug 28, 2017
@sp193
Copy link
Collaborator

sp193 commented Aug 28, 2017

Thanks for taking the trouble to set up Travis CI and the releases.

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

No branches or pull requests

4 participants