News for hackers. Stuff that matters.
Re:Let Chris Crawford teach you to program Atari's 8-bit com... by 0xcde4c3db on Monday April 25, 2016 @11:40PM (#11569273)
While the experience of programming them is obviously different, the 400/800 hardware seems to largely be a modestly expanded/fixed version of the 2600 hardware with a coprocessor stuck in front of it to offload all the "racing the beam" crap. Of course, I could be misinterpreting something.
Re:Let Chris Crawford teach you to program Atari's 8-bit com... by Turing_Machine on Tuesday April 26, 2016 @02:23AM (#11569815)
No, they really are totally different machines. Look at the schematics. About the only real similarity is that both used a 65xx family microprocessor.

Besides the very extensive hardware differences, to the best of my recollection there was no overlap at all in software/firmware.

Re:Let Chris Crawford teach you to program Atari's 8-bit com... by 0xcde4c3db on Tuesday April 26, 2016 @08:08AM (#11571111)
What I meant was the graphics hardware rather than the systems in general, which I could have been clearer about. Looking at the registers for the 2600's TIA and 400/800/etc. CTIA/GTIA, they seem far too similar (while simultaneously being considerably different from other graphics hardware of the time) to write off as coincidence.
Re:Let Chris Crawford teach you to program Atari's 8-bit com... by kabdib on Tuesday April 26, 2016 @01:01PM (#11573586)
You have to look beyond the registers, to the whole system; those registers are largely useless without the system RAM to make them work.
Re:Let Chris Crawford teach you to program Atari's 8-bit com... by protomyth on Tuesday April 26, 2016 @10:27AM (#11572126)
Jay Miner did both then went on to Amiga. I would imagine the similarity is the learning and experience showing.
Re:Let Chris Crawford teach you to program Atari's 8-bit com... by kabdib on Tuesday April 26, 2016 @12:59PM (#11573567)
> modestly expanded/fixed

Really totally different. You're going from a machine that has 128 bytes of RAM to one with two orders of magnitude more (in the base configuration). You can use bitmap graphics. There are interrupts and they work. There is a ton of graphics hardware with a rich set of display modes, including characters and bitmaps. You can attach disks, modems and other devices (okay, the serial bus is slow, but there's an I/O system that makes it easy to use) and do development on the actual hardware. BASIC is built-in, but there are a bunch of other languages available if you don't like it. The sound is . . . better.

The platforms are orders of magnitude different in practically every dimension (except physical size :-) )