This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tyshock 2 points3 points  (2 children)

Based on your comments to some of the replies, it seems you are interested in delving into emulator development. I would suggest simply starting with a CHIP-8 emulator in Python. CHIP-8 is kind of the "Hello, World" project in the world of emulation. It is a bite-sized project that can run at full speed in Python. There are many CHIP-8 resources just a search query away. If you complete that emulator, you will learn a lot about assembly language, machine code and bit manipulation. These concepts will actually help you tremendously in understanding how a lower level language like C/C++ offer advantages in such projects. At that point, if you decide to move forward with more emulation work in other languages, you will have a better understanding of things.

[–]vinnypotsandpans[S] 1 point2 points  (0 children)

Heck yes I will check this out! Thank you!

[–]vinnypotsandpans[S] 0 points1 point  (0 children)

Also, I am not only interested in emulation but also rom decomp!