Integrate 3DS port #863

Closed
Ghabry opened this Issue Apr 11, 2016 · 5 comments

Projects

None yet

3 participants

@Ghabry
Member
Ghabry commented Apr 11, 2016

@Rinnegatamante wrote a nice Nintendo 3DS port which is mature enough for being integrated in the main codebase.

https://github.com/Rinnegatamante/easyrpg-player-3ds

Scheduling this for 0.4.2, so will happen this month. :)

@Ghabry Ghabry self-assigned this Apr 11, 2016
@Ghabry Ghabry added the Building label Apr 11, 2016
@Ghabry Ghabry added this to the 0.4.2 milestone Apr 11, 2016
@Ghabry
Member
Ghabry commented Apr 13, 2016

@Rinnegatamante
The strange upstream crash was fixed in #865 :) so I can rebase everything of your code now

Can you tell me where to get libkhax? I only found random header files on github without a Makefile.
Is that lib still needed?

@Rinnegatamante
Member

You just have to compile libkhax with a makefile with a library as target. You can also use libkhax in my repository here: https://github.com/Rinnegatamante/lpp-3ds_libraries

@Ghabry
Member
Ghabry commented Apr 18, 2016 edited

Progress update: A script for deploying all dependencies via Jenkins will be finished today.

Merging your 3ds code will happing during the week depending on how busy I am.

@Ghabry
Member
Ghabry commented Apr 19, 2016 edited

The 3DS toolchain works now.

The commits of the 3DS code are cherry picked (https://github.com/Ghabry/easyrpg-player/commits/3ds), I only need to add some final compile fixes because boost got removed and some Player code changed.
And make some adjustments to the Makefile because we have it in builds/3ds/Makefile.

@fdelapena fdelapena closed this in #869 Apr 27, 2016
@Ghabry
Member
Ghabry commented Apr 27, 2016

This is solved now and only needs a website update and a blog post.
All files are available at: https://easy-rpg.org/jenkins/job/player-3ds/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment