Computer Science Students program Atari 2600 games, using Batari Basic
Fred Quimby recently managed to come up with a compiled BASIC language for the 2600 that allows people to program the machine without having to manage all the smaller details and timing normally associated with the machine. The resulting environment is minimal in terms of graphics variety, but runs real time. Programmers can mix 6502 assembly language with BASIC statements to program their game with a very limited set of graphical elements. Sounds messy and it is, but it's also quite fun to push your creativity on a video game icon.
Until recently, the 2600 authors club was fairly exclusive. A small, but talented group of assembly language programmers have continued to push the boundaries of what this machine could do, year after year. Amazing frankly. Batari Basic opened up the experience to others and it seems it's catching on with at least these students who programmed games for their computer science class. (How cool is that?)
Despite the limited environment, there are some good gameplay elements in these project games. If you are into emulation and classic games, IMHO these are worth a look.
Here are some screenshots of the games created!
You can find the student project page here.