# RA wut port planning Gonna need several stages to this, it's too big otherwise. Each step might even be mergeable individually which is fun. - [ ] toolchain port - leave headers alone - rip out most of wiiu/ - adjust makefiles as appropriate - int/long int issues - use new devoptab, rpx loader (libmocha) - check if argc/argv still works - failure could kill the project - sysapp might work as an alternative - update docker image - fix EVERY CORE'S MAKEFILE (oh goodness). - check if cores built aginst wut still work with an old toolchain RetroArch - probably not - [ ] headers port - Remove most headers from wiiu/ and use wut headers - Except GX2 and AX drivers (will need rewrites, can of worms) - [ ] new features - ProcUI loop/**Aroma support** - enable threading - talk to gblues about dynamic loading of cores - wuhb packaging - assets in /vol/content - popular cores bundled even? - talk to appstore repo guys - cores can now see wut headers, API for using gx2 in a core? - [ ] (longterm) gx2/ax driver rewrites - either rewrite AX *or* verifiably RE AXMultiVoice (on stream or whatever) - should RE happen before starting on the port? - ploggy suggested sdl2 audio which is a fun idea - gx2... I have no idea - maybe wait for an open homebrew shader compiler - devkitpro I know you have it please just release a beta or something it's been years