I'm curious to know what kind of advantages / disadvantages modern programmers have when it comes to developing games for the 2600 and other older systems. For example you have computing power at your disposal that could have only been dreamed about in 1981 as well as solid state media, but you don't have Gary Kitchen working in the next cubicle. I'm under the impression that between 1977 and 1992 there must have been lots of programming tricks dreamed up to take full advantage of the 2600s limited, difficult to work with, yet flexible hardware. I have always found it fascinating how Atari 2600 Combat would have looked right at home on a dedicated home pong type console in 1977, while Solaris could almost pass as an early NES title in 1987 and seems like it should have been manufactured with heat sinks integrated into the cartridge. Thanks!!!
PS (actually, I think the Atari 2600 does some things with Solaris that would cause the NES to slowdown, flicker, choke, crash, and catch fire. IMO that game is bat shit insane in the graphics department like a Sega Genesis running Halo LOL )