Skip to content

Latest commit

 

History

History
85 lines (83 loc) · 4.09 KB

PLATFORMS.md

File metadata and controls

85 lines (83 loc) · 4.09 KB

Platform ideas and status

  • Dates are notated as DD/MM/YYYY
  • PlayStation 2

    • ps2sdk has no (useful) documentation. There is a booting build of the game but it's not working and I actually don't know why. Just black screen. IOP modules load correctly but something is wrong here 😞
    • Seems like ps2sdk is partly broken here and there. 🤔😮
    • Done on 02/02/2021 ☑ (audio is broken and performance issues on real hardware)

  • PlayStation

    • Not sure. No plans.

  • N64

    • Not sure. No plans. Last time I checked their homebrew stuff it was pretty unappealing to me.

  • SNES

    • No plans. Also it seems there is no C compiler. Only ASM. I prefer Sega 💙 btw.

  • Sega Mega Drive / Genesis

    • There are no tools to convert the colour palette of the sprites and the documentation is outdated. Tricky situation. 😬 There is a unfinished build. Problem has been resolved with PaletteBatch so a port is possible now!
    • Added unfinished port on 30/05/2023 ☑

  • Emscripten

    • Well, it's a mess. The build crashes right away. I tried so much, but can't get it working. (SDL2) 😥😥😥
    • Done on 02/02/2021 using raylib ☑

  • Rust

    • This will take sometime. I want it to become nice but there is a unfinished build.
    • Added on 06/08/2022 ☑

  • Python

    • Maybe, but there is an unfinished build in Python 3.
    • Done on 03/01/2020 ☑

  • PS3

    • Not sure. I looked a bit into it and development seems not very appealing.
    • Waiting until it's safe to install CFW without the worry about a ban. Homebrew on RPCS3 is not good yet (It's slow and unstable).

  • Original Xbox

    • I don't own one (yet). Is CXBX-Reloaded capable to run homebrew flawlessly?! Homebrew games were much too slow last time I tested it.
    • Tricky situation. Developing with the XDK needs quite some work to setup (A virtual machine with Windows XP is recommended). The nxdk does not work with CXBX-Reloaded. 🙁

  • Xbox 360

    • Probably never because I don't want to do it (JTAG/Jailbreak) on my own Xbox 360. Maybe if I can get a JTAG one on eBay. (XNA is dead on Xbox 360 😢😥😥). Can Xenia run homebrew well?! Never tested it. Also the homebrew situation is kind of meh over there and there is the XNA version ...

  • Java

    • Besides the libGDX version there is also an unfinished LWJGL3 version. I'm not sure if I should finish it. Because it would be similar to the GLFW3 version in C but in Java classes.

  • PS Vita

    • I don't own one and not sure if Vita3k is "good" enough.
    • Done on 19/02/2021 ☑

  • HTML5

    • Sure, when I'm in the mood.
    • Done using Phaser 3 on 22/04/2019 ☑

  • GameCube

    • Same situation as Wii. Audio would be a mess (Both use the same SDK). Also I don't know if SDL is there and actually I don't want to rework it for GX.
    • The issue with the audio is that SDL is throwing errors while linking which I can't resolve. The other one is that I am too lazy to write something on my own using the SDK tools (which are quite good so far).
    • AudiOGC could be a way to fix it. When I looked into it, it was not really easy to setup and results were a bit underwhelming. Playing multiple sounds at the same time is still an issue here.

  • MS-DOS

    • I'm planning to rework the DOS version at some point in the future as it is unstable/broken.
    • Added LoveDOS port 19/02/2023

  • 3DS

    • I am considering it but I am not sure how I can use the second screen usefully.
    • Done on 09/02/2021 ☑