AetherSX2

master801

Well-Known Member
OP
Member
Joined
Feb 24, 2011
Messages
1,135
Trophies
1
XP
2,469
Country
United States
Random archive of some of the source code (?) was uploaded yesterday. But surprise-surprise, it's all the LGPL source they're legally required to release.

Includes build instructions.

Not sure if it's legit.
 

SylverReZ

Dat one with the Rez
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,102
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
21,742
Country
United Kingdom
That's not what I meant.

Read it again lmao
That's quite rude of you to say, be careful with your wording.

I don't really understand what you really mean by this "archive of source code". Could you provide a news article or any information about it?
 

master801

Well-Known Member
OP
Member
Joined
Feb 24, 2011
Messages
1,135
Trophies
1
XP
2,469
Country
United States
For the emulator, while looking around i couldn't find one bit
I found it on a whim. Not surprised you didn't find any results through a search engine.

Code:
AetherSX2 sourcefile (tarball)

Code:
LGPL Source of aetherSX2, the now defunct android playstation 2 emulator for android along with build instructions.

Code:
AetherSX2 Build Instructions

Please note that this is *not* a full source release for the library, only the LGPL sources, and parts of which that have been modified.
Releasing full source code is *not* required by the LGPL, only that the closed source components can be re-linked/combined with
the LGPL components and build instructions included as per section 4/5 of the license.

An apk suitable for injecting the recompiled library is provided as a convenience, as the library cannot be used outside
of the Android app without modification.

You will need:
 - Android SDK, Build Tools and NDK. We use SDK 31, build-tools 31 and NDK 23.1.7779620.
 - A Linux machine. We used Ubuntu 20.04.3 LTS.
 - CMake 3.22.0. You can get this from the Kitware repository for Ubuntu distros.

You should have:
 - app-release-unsigned.apk: Unsigned APK containing compiled Java code without native library.
 - aethersx2-libemucore.tar.xz: Archive of source code.

We have verified that the library can be re-linked/reproduced on the above system configuration. If you use a different configuration,
it is not guaranteed to be functional.

Build steps:

1. Extract aethersx2-libemucore.tar.xz: tar xvf aethersx2-libemucore.tar.xz
2. Change into that directory: cd aethersx2
3. Create a build directory for the native library and change into it: mkdir build-android; cd build-android
4. Configure the build system. Change PATH_TO_NDK to whereever the NDK is installed: cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/PATH_TO_NDK/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=android-26 -DANDROID_ABI=arm64-v8a ..
5. Compile the native library: make -j16 (or whatever CPU count you have)
6. Create a directory for packaging the APK: mkdir apk; cd apk
7. Copy the skeleton APK to this directory: cp PATH_TO_app-release-unsigned.apk aethersx2.apk
8. Copy the native library into the correct location: mkdir -p lib/arm64-v8a; cp ../pcsx2/libemucore.so lib/arm64-v8a
9. Add the native library to the APK. zip is used instead of aapt because aapt will compress it: zip -0 aethersx2.apk lib/arm64-v8a/libemucore.so
10. Ensure the native library is aligned to a 4-byte boundary: zipalign -p 4 aethersx2.apk aethersx2-aligned.apk
11. Create a signing key for your build. Mark down the keystore password. keytool -genkey -v -keystore keyname.keystore -alias keyname -keyalg RSA -keysize 2048 -validity 10000
11. Sign the APK, replacing PASSWORD_TO_KEYSTORE with above: apksigner sign --ks keyname.keystore --ks-pass "pass:PASSWORD_TO_KEYSTORE" --ks-key-alias keyname --out aethersx2-signed.apk --verbose aethersx2-aligned.apk

This will produce aethersx2-signed.apk, which can be installed on your device.

It's an old version.

Tried to build it, but kept crashing when loading a BIOS and game. Don't know if it's due to just bad source, instructions or whatever.

The reason why I posted in EOF, is because I don't know if it's legit or not.

Whether you believe it's fake or not is up to you. I'm not here to prove whether it is or isn't.
 

Site & Scene News

Popular threads in this forum

eof

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Had a ton of bugs and often crashed. It even didn't support DOS compatibility with older games. :feelsbadman:
  • SylverReZ @ SylverReZ:
    I only grew up with Windows XP because I was lucky.
  • RedColoredStars @ RedColoredStars:
    I downloaded XP on dialup when it came out. Overnights for like a week. cuz I couldn't tie up the phone line during the day. It was so awesome and worked so great going from ME to XP.
  • K3Nv2 @ K3Nv2:
    Vga pins were a dick
  • K3Nv2 @ K3Nv2:
    I kind of want down a large pizza at 10am then crash out
  • ZeroT21 @ ZeroT21:
    Having pizza all day? done it
  • K3Nv2 @ K3Nv2:
    Nah pizza hut open at 10:30
  • ZeroT21 @ ZeroT21:
    just buy a stack of pizza and keep the rest you don't need yet frozen
  • K3Nv2 @ K3Nv2:
    Or buy frozen pizza
  • ZeroT21 @ ZeroT21:
    I buy the regular kind, not the frozen stuff
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
    RedColoredStars @ RedColoredStars: The croissant crust is still available though, but not quite as good imo.