ps2homebrew / wLaunchELF

ELF loader and File browser for Sony PlayStation 2
Other
492 stars 51 forks source link

Precompiled Binarys? #10

Closed Matt07211 closed 6 years ago

Matt07211 commented 7 years ago

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 commented 7 years ago

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 commented 7 years ago

Sounds like a yes to me?

sp193 commented 6 years ago

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 commented 6 years ago

I will try to compile binaries, just question did I need to change ps2sdk sources or I can use vanilla ps2sdk?

On чт, 24 авг. 2017 г., 7:58 Liu Woon Yung notifications@github.com wrote:

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 legacy downloads from here too.

I may be busy within the next few weeks, but I'll see that it gets done eventually.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/AKuHAK/uLaunchELF/issues/10#issuecomment-324533095, or mute the thread https://github.com/notifications/unsubscribe-auth/AAl8SJem8jT0kGnrV6UHZ5DdT0cDJYs3ks5sbQMHgaJpZM4MwwIz .

AKuHAK commented 6 years ago

I mean FULL IOMANX defining

On чт, 24 авг. 2017 г., 8:01 AKuHAK akuhak@gmail.com wrote:

I will try to compile binaries, just question did I need to change ps2sdk sources or I can use vanilla ps2sdk?

On чт, 24 авг. 2017 г., 7:58 Liu Woon Yung notifications@github.com wrote:

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 legacy downloads from here too.

I may be busy within the next few weeks, but I'll see that it gets done eventually.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/AKuHAK/uLaunchELF/issues/10#issuecomment-324533095, or mute the thread https://github.com/notifications/unsubscribe-auth/AAl8SJem8jT0kGnrV6UHZ5DdT0cDJYs3ks5sbQMHgaJpZM4MwwIz .

sp193 commented 6 years ago

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 fbb565f2. 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 commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

@sp193 it is cause of faulty commit (https://github.com/ps2dev/ps2sdk/commit/33f7bc351ebe6d570ba9f007a3a3270856665c87) Maybe revert it?

sp193 commented 6 years ago

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

sp193 commented 6 years ago

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 commented 6 years ago

@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 commented 6 years ago

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 commented 6 years ago

@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.

sp193 commented 6 years ago

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