# yuugen yuugen is a WIP Nintendo DS emulator written in C++ ## currently yuugen is in the process of a rewrite and has the current goals in mind: - refactor arm core and add a jit with a64 and x64 backends, alongside a common IR (Intermediate Representation) to allow for common optimisations between host architectures - provide abstractions for different audio and video backends - create an elegant ui - create debugging facilities to further aid improving compatibility - try to make everything generic where possible. e.g. separate processors from systems ## currently working on: - jit for the arm core - gba support ## Thanks: - [fleroviux](https://github.com/fleroviux) and [StrikerX3](https://github.com/StrikerX3) for providing initial inspiration with their ARM recompilers