Posted Mon Mar 7, 2005 4:23 PM
Hello,
Here is my recommendations.
You need to learn 2 big things.
1. You need to learn how to program the 650x processor.
2. You need to learn how to program the Atari 2600.
If you separate those steps, then the process will be easier in my opinion. If you had previous assembly experience I would say that trying to learn both to produce something in a year would be doable, but you need to learn from a Java background so tackle them one at a time.
1. The 650x family of processors is used in lots of computers at that time period. So I recommend that you either pick up a Commodore 64 or an Apple II personal computer or a really good emulator of either.
2. Pick up a used book that teaches Assembly or Machine language programming for the machine you chose. Consume that book and learn the language
3. Join the Stella mailing list.
4. Write some sample code on that machine with your new language skills.
5. Now you are ready to tackle the Atari 2600. Get the Stella programmers guide. (I'll post a link later).
5. Read Andrew's newbie tutorial on this website, and do the exercises.
Explore and ask questions.
6. Now you are ready to start a custom 2600 project.
Cheers,