haneefmubarak / Aixen

A partially distributed online multiplayer service
MIT License
13 stars 0 forks source link

PS4EMX support #16

Closed DerekTurtleRoe closed 9 years ago

DerekTurtleRoe commented 9 years ago

Would you be open to PS4EMX support if it were plausible? Also, will Aixen support Windows in the future? That would make testing easier for PS4EMX as well as PPSSPP or maybe Citra/3dmoo, an Xbox One emulator, and a Vita emulator.

haneefmubarak commented 9 years ago

Aixen is currently on hold while I work on a DB (required for certain aspects of Aixen). Aixen support is to be implemented by the developers of a project (although I will provide the requisite help if I can and am asked).

The Aixen servers will only run on Linux and OSX. However, we will be providing a library that should work on any *nix system. For all other systems, since the protocol will be readily available, project developers may simply implement the network functionality within their programs and use the normal library for the rest of the functionality.

I do hope that you realize that Aixen will not emulate the network functionality of various systems. Instead, it provides a platform abstracted networking system for developers to build off of. Individual emulators will still have to rebuild and emulate the functionality of their systems' networking services using clientside engineering. This means emulators that simply run the normal OS on top of the emulator will NOT work with Aixen.


For each of these projects, please provife links to their GitHub projects so that I may contact their administrators. Projects lacking significant progress may be declined at the moment; these may reapply in the future when they have made progress, at which point their requests may be reconsidered.

DerekTurtleRoe commented 9 years ago

Alright, I was just curious. Here are some of the projects I was talking about:

https://github.com/plutooo/3dmoo https://github.com/hrydgard/ppsspp https://github.com/citra-emu/citra

There are no publicly released Xbox One or PlayStation Vita emulators. I have started working on a PlayStation 4 emulator, available here:

https://github.com/ghaststeam/PS4EMX

Emulating these networks will take a lot of time, effort, etc. I was going to focus on emulating the hardware first. :)

haneefmubarak commented 9 years ago

At the moment, only ppsspp appears to have sufficient progress - I will contact them. The other projects are declined and may reapply in the future.


For PS4EMX, I'd advise you to go with virtualization of a sort as opposed to emulation.

DerekTurtleRoe commented 9 years ago

We will have to do emulation until we know more about the hardware. We aren't really interested in running anything but games, running anything else would just be a bonus. We plan on having it be more like a virtualization client possibly down the line, but until there is more information about how the hardware interacts with the software, virtualization is impossible. :(