Hacker News new | past | comments | ask | show | jobs | submit login

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.



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.


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.


You have to look beyond the registers, to the whole system; those registers are largely useless without the system RAM to make them work.


Jay Miner did both then went on to Amiga. I would imagine the similarity is the learning and experience showing.


> 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 :-) )




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: