Briefly
A serious Mac porting project, still very much in progress, but far enough along to show the direction.
Xemia is macOS Apple Silicon porting work for Xenia. The goal is a native Mac route for the emulator rather than leaning on Rosetta, Wine, or a translation layer.
The satisfying part is how much of the platform has to be made to agree: the CPU backend, Metal rendering, audio, input, windowing, paths, packaging, and the small platform assumptions that are easy to miss until they break.
It is still a porting project with real progress and plenty left to solve.
What I built
- A native Apple Silicon path is the point: Mac APIs where they belong, not a compatibility wrapper.
- Metal, CoreAudio, Apple controller input, and the Mac windowing layer are part of the same porting story.
- The next hard work is game-driven correctness and polish; the port is not being presented as finished.