11-27-2015, 01:14 PM -
(11-27-2015, 12:25 PM)fahad_ahmed76 Wrote: hello my name is fahad.i am from pakistan.i want to be a part of this pROJECT.THERE for i am learning c++.tell me how can i help.
If you're just learning C++, it probably is a very bad idea to contribute such a huge project, like RPCS3, which requires a quite good knowledge of C++, experience and knowledge in many other areas, such as Git, preferably some idea of reverse engineering and knowledge of developing for the PS3, is also a very helpful, though often may not be needed, or can be learned during development.
Also a very essential part for contributing to the code, is a good knowledge of English, so if any problems arise, you can explain yourself, on why you did this and that, and much more. I would suggest you to improve your grammar and maybe even take English classes, as currently seen, your English grammar is quite bad.
I'd like to add, that while not necessary in all parts of the emulator, architectural and other knowledge about how stuff works, how things are rendered, and overall, how the insides of a computer or a game console works, is very helpful. Though it once again, can be to some extent, obtained during development.
I first would suggest you to, when you can program in C++ already well enough, to take a look at writing your first emulator for CHIP-8, and afterwards probably for Game Boy, Game Boy Color and Game Boy Advance. I for example, have currently taken a step back from the project for a while, to improve my knowledge through developing a CHIP-8 emulator (I left it a bit unfinished, after I didn't want to rewrite quite a bit of code, to make it support Super CHIP-8 and MegaChip) and currently a Game Boy emulator GBS (Game Boy Super).
I hope this writeup will help you on your interest of developing emulators and learning about the underlying system.