"many of the more advanced games written in ML [machine language] do not yet play well due to unimplemented hardware features, writing an emulator is a tough task and after all my goal wasn't to write a full perfect emulator but to learn in the process of making a simple one"
The parent is getting downvotes, but I think it's a reasonable question: is this a program I should appreciate as an amibitious project and potential learning tool, or one I would actually want to use on a regular basis?
"I don't think anybody would ever dare to use this for an actual useful purpose, but just in case, the project is licensed under the Apache 2.0 license"
"Long story short: to learn a bit more about computer architecture, graphics, C++, etc.. while having some fun!"
"Due to some of the aforementioned facts, expect things to fail,"
It seems that the readme pretty much states that this is a WIP for learning, and shouldn't be used for anything.
Even without it, this kind of bare minimum emulation projects are always interesting to me, because the scope and size makes it more approachable.
If you were asking why it should be displayed on this forum: "This project shows a high level of technical competency and I believe that is why we as a community are showing it support."