RPCS3 Forums
Emulation coding - Printable Version

+- RPCS3 Forums (https://forums.rpcs3.net)
+-- Forum: Community (https://forums.rpcs3.net/forumdisplay.php?fid=1)
+--- Forum: Off-Topic (https://forums.rpcs3.net/forumdisplay.php?fid=22)
+--- Thread: Emulation coding (/showthread.php?tid=201113)



Emulation coding - crispy81 - 01-01-2020

I wish I could help on this project, but sadly, I haven't coded anything since my Pascal days at Uni (long time ago).

I'd like to get back into coding and eventually assist with emulators, they are a passion of mine.

How long should it take of learning coding to get up to an acceptable experience level to assist in these sorts of projects? I pretty much have to learn from scratch, so what is the weapon of choice? C++?

Thanks for any opinions/assistance.


RE: Emulation coding - Altonelty - 09-26-2020

(01-01-2020, 01:15 AM)crispy81 Wrote: I wish I could help on this project, but sadly, I haven't coded anything since my Pascal days at Uni (long time ago).

I'd like to get back into coding and eventually assist with emulators, they are a passion of mine.

How long should it take of learning coding to get up to an acceptable experience level to assist in these sorts of projects? I pretty much have to learn from scratch, so what is the weapon of choice? C++?

Thanks for any opinions/assistance.

Hi Crispy81,

C/C++ is thought to be the best language to use for emulation because of the speed.

It could take a few years to get to the level these developers are if you're starting from scratch. A good place to start with learning the basics would be Chip8 or Sega Master System/Game Gear. There is lots of documentation to reference for these systems. Study, study, STUDY! Smile

If the 81 in your username denotes the year you were born, we're around the same age. This project made me realize how far emulation has come, and like you, I want to be part of it.

Oh yeah, search online for "Study of the techniques for emulation programming" by Victor Moya del Barrio. It's a really good read.

I applaud you! It's always good to see people taking active interest in emulation.

Hope that helps!