DS emulator, sorta
Go to file
StapleButter 8c8c78cf83 misc fixes.
shit in place to start implementing GPU shit.
GPL headers added before it's too late. (TODO: put actual GPL license in the repo)
also added URL that doesn't exist yet but is reserved.
2016-12-05 18:02:29 +01:00
.gitignore add more crap 2016-05-16 17:48:40 +02:00
ARM.cpp misc fixes. 2016-12-05 18:02:29 +01:00
ARM.h misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter.cpp misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter.h misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter_ALU.cpp misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter_ALU.h misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter_Branch.cpp misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter_Branch.h misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter_LoadStore.cpp misc fixes. 2016-12-05 18:02:29 +01:00
ARMInterpreter_LoadStore.h misc fixes. 2016-12-05 18:02:29 +01:00
ARM_InstrTable.h misc fixes. 2016-12-05 18:02:29 +01:00
CP15.cpp misc fixes. 2016-12-05 18:02:29 +01:00
CP15.h misc fixes. 2016-12-05 18:02:29 +01:00
GPU2D.cpp misc fixes. 2016-12-05 18:02:29 +01:00
GPU2D.h misc fixes. 2016-12-05 18:02:29 +01:00
NDS.cpp misc fixes. 2016-12-05 18:02:29 +01:00
NDS.h misc fixes. 2016-12-05 18:02:29 +01:00
README.md * somewhat proper event scheduler 2016-12-05 17:08:24 +01:00
SPI.cpp misc fixes. 2016-12-05 18:02:29 +01:00
SPI.h misc fixes. 2016-12-05 18:02:29 +01:00
main.cpp misc fixes. 2016-12-05 18:02:29 +01:00
melonDS.cbp hey look, more crap 2016-11-03 01:38:58 +01:00
melonDS.depend misc fixes. 2016-12-05 18:02:29 +01:00
melonDS.layout hey look, more crap 2016-11-03 01:38:58 +01:00
types.h misc fixes. 2016-12-05 18:02:29 +01:00

README.md

melonDS

DS emulator, sorta

the goal is to do things right and fast, akin to blargSNES (but hopefully better)

but also to have fun coding this shit

LOVE MELONS

NO ASKING ROMZ!! ILLEGAL

license will eventually be GPL or some crap. don't steal the code and make money off of it or claim it as your own or be an asshole.

TODO LIST

  • take code fetch waitstates into account when fetching instructions, and during branches (pipeline shit) (tricky, some code fetches are nonsequential)