Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There is really not a shortage of open source high quality C64 emulators. Does this one bring anything unique to the table?


From a user's perspective, it sounds like no:

"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?


from the readme:

"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.


Radare2 support is actually quite neat and useful. The monitor/debugger in vice is great, but reading and writing memory from external applications is something that I have been looking forward to.

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 I were learning C++11 and/or SDL2, I'd be really interested. Or if I were versed in C++11 and wanted to learn more about how the C64 worked. Sometimes you're more in the mood to read/experiment with code than to read technical docs.


"This is my [emulator]. There are many like it, but this one is mine."


If you were asking if you should adopt it as a drop in replacement for your current emulator: "This project is much younger than it's predecessors I would assume it is less developed."

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."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: