Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fleroviux/lunar

A fast-ish Nintendo DS emulator with a JIT recompiler and multithreading.
https://github.com/fleroviux/lunar

cpp emulation emulator jit-compiler multithreading nintendo-ds

Last synced: 3 months ago
JSON representation

A fast-ish Nintendo DS emulator with a JIT recompiler and multithreading.

Awesome Lists containing this project

README

        

# lunarπŸŒ’

A fast-ish Nintendo DS emulator with a [JIT recompiler](https://github.com/fleroviux/lunatic), OpenGL 3D renderer and threaded 2D renderer.

**This is highly experimental software.**
I am developing this emulator for fun and learning only.
I do **not** intend to replace any of the established DS emulators.
**If you are looking for a mature emulator, [melonDS](https://github.com/melonDS-emu/melonDS) is the way to go.**

## Media

![screenshot1](media/screenshot.png)

## Credit
- Martin Korth: for [GBATEK](http://problemkaputt.de/gbatek.htm)
- [Arisotura](https://github.com/Arisotura/): for hardware documentation, especially regarding the 3D engine
- [Hydr8gon](https://github.com/Hydr8gon/): for some hints and sharing 3D engine insights
- [StrikerX3](https://github.com/StrikerX3): for documenting the precise formula for polygon edge interpolation

## Copyright

lunar is Copyright Β© 2020 - 2023 fleroviux. All rights reserved.

lunar is released under a free for non-commercial use license. Refer to the [LICENSE](LICENSE) file for details.

Nintendo DS is a registered trademark of Nintendo Co., Ltd.