I am a beginner in C++ and i would like to learn how to create a clone of an Atari 2600 game and using an emulator allow it to run on my current PC. my question is what programming language do i need to know in order to get started, i am aware assembly maybe required but i do not have any background in assembly. so if someone could give me a briefing on the process or point me to the starting point i would appreciate it greatly. i apologize upfront if the question is not constructive.

  • 4
    \$\begingroup\$ A quick Google search turned up a few things, notably: atariage.com/2600/programming. \$\endgroup\$
    – Lex Webb
    Jun 17, 2014 at 10:35
  • 1
    \$\begingroup\$ This doesn't really seem off-topic to me, given that it is a specific question about how the heck to make an Atari 2600 game these days. There was even an extremely useful specific answer. \$\endgroup\$
    – Dronz
    Jun 17, 2014 at 22:31
  • 1
    \$\begingroup\$ You will need to learn 6502 assembly language, beyond that everything else is subjective. Fortunately, 6502 and Motorola 68K are surprisingly similar, so if you have experience with the more common 68K you should not be completely lost. \$\endgroup\$ Jun 18, 2014 at 1:29
  • 1
    \$\begingroup\$ Speak of the devil, that is all explained in the link in the first comment :P That really ought to be expanded into an answer, perhaps a community answer. This is a valid question if you replace "to learn" with "for use". \$\endgroup\$ Jun 18, 2014 at 1:32
  • \$\begingroup\$ This is still about "what tool should I use to get started" which covers two close reasons. Being about an old computer (as cool as the 2600 undoubtedly was) doesn't really grant it immunity from the rules. This question would work if it presented a more specific problem. \$\endgroup\$
    – Anko
    Jun 19, 2014 at 8:54


Browse other questions tagged .