The Atari 7800(goto10retro.com)
goto10retro.com
The Atari 7800
https://www.goto10retro.com/p/inside-the-atari-7800
16 comments
Man oh man, I remember wanting an Atari so bad in the mid-80s—my friends, at least the ones with older siblings, had 2600s—and my parents managed to get me a 5200 right in the window where that was the thing they were selling. And nothing ran on it. I think the 7800 may have even been out by then, which just added to the disappointment. (Fast forward a couple years and we got a Nintendo and have been a Nintendo household ever since ;)
I got my 5200 right around the time of the video game crash, so ended up with a decent library sourced out of remainder boxes.
Those controllers though—terrible durability.
Those controllers though—terrible durability.
The 7800's video architecture is almost/maybe more difficult to program than the 2600. The MARIA chip reads Display Lists from RAM, which tell it what to draw on each scanline. These can contain a combination of bitmaps and indirect bitmaps (i.e. tiles). You only get so many DMA cycles per scanline, so you have to track cycles yourself -- and these cycles eat into your CPU time too.
But wait, there's more. Display Lists are grouped into Display List Lists which are <= 16 lines high, so any moving object higher than 1 pixel is going to need multiple copies.
And if you don't want garbage above and below your sprite, you're going to have to learn about "DMA holes" and arrange your bitmaps carefully in memory space. I didn't mention that some of these structures need to live in 7800's static RAM area, did I?
It's kind of amazing that programmers of the era hacked out a dozen high-quality arcade games. Today things like 7800basic exist to ease the pain. And it's a shame the sound quality wasn't upgraded, C64's SID had set the bar higher by then.
But wait, there's more. Display Lists are grouped into Display List Lists which are <= 16 lines high, so any moving object higher than 1 pixel is going to need multiple copies.
And if you don't want garbage above and below your sprite, you're going to have to learn about "DMA holes" and arrange your bitmaps carefully in memory space. I didn't mention that some of these structures need to live in 7800's static RAM area, did I?
It's kind of amazing that programmers of the era hacked out a dozen high-quality arcade games. Today things like 7800basic exist to ease the pain. And it's a shame the sound quality wasn't upgraded, C64's SID had set the bar higher by then.
I was given a 7800 out of my wife's grandfather's estate last year, along with an assortment of around thirty 2600 and 7800 games.
As a 32-year-old who cut my teeth on a hand-me-down NES, it's been interesting to look back and see just how much more primitive its competition was. Even the games that were released on both platforms (Xevious comes to mind) were much better-looking and easier to play on the NES.
As a 32-year-old who cut my teeth on a hand-me-down NES, it's been interesting to look back and see just how much more primitive its competition was. Even the games that were released on both platforms (Xevious comes to mind) were much better-looking and easier to play on the NES.
As the author wrote in another article, in retrospect it is almost inexplicable that Atari didn't simply release the 5200 as a keyboardless 8-bit computer, as opposed to using the same hardware but making the two platforms incompatible. There is absolutely no reason why it could not have released the equivalent of the XEGS in 1982, instead of five years later; doing so would have given the 5200 a large library immediately, especially given that it came out in the brief window the Atari 8-bits were the clear choice for computer games (after the Apple II and before the C64). It would have also protected the company from the "Why not buy a computer instead?" argument that contributed to the crash a year later. The only explanation I can come up with for this not happening was the incredibly bad internal war at Atari between the coin-op, computer, and console divisions. InfoWorld in 1984 covered the chaos in detail <http://books.google.com/books?id=gy4EAAAAMBAJ&lpg=PA15&pg=PA...>.
The 7800 was another mistake along these lines, with better graphics but worse sounds than the 5200 or 8-bit.
The 7800 was another mistake along these lines, with better graphics but worse sounds than the 5200 or 8-bit.
I had 800XL but with the joystick from the picture. It didn't had micro switches so it was very quiet. I could play while father was sleeping on the couch.
I also really enjoyed the 800. That picture of Joust brings back memories.
The 800 series was pretty sweet. We had one growing up with all sorts of addons. tape, floppy, printer, modem.
We had a 400 before that, and that one was ... less sweet.
We had a 400 before that, and that one was ... less sweet.
You mean, you didn’t enjoy the “spill resistant” membrane keyboard? I was trying to describe it to someone a few weeks ago. The best I could come up with was that it was like trying to type on a microwave or stove panel. But not a glass one. Maybe a better analogy would be trying to type on a really cheap remote control - but full keyboard sized. Fun times…
I was too young at the time to appreciate the greater computing ecosystem, but today, I find it fascinating. Growing up, we too had a 400 and then 800, and that’s where I first started. And now you can find YouTube videos building a computer from scratch using the same chips.
I was too young at the time to appreciate the greater computing ecosystem, but today, I find it fascinating. Growing up, we too had a 400 and then 800, and that’s where I first started. And now you can find YouTube videos building a computer from scratch using the same chips.
> You mean, you didn’t enjoy the “spill resistant” membrane keyboard?
It's not an exaggeration to say that one third of the ads in contemporary Atari magazines is for some sort of keyboard replacement for the 400.
It's not an exaggeration to say that one third of the ads in contemporary Atari magazines is for some sort of keyboard replacement for the 400.
Atari (more accurately, what’s left of Atari), has just announced the Atari 7800+ console and a bunch of new and rerelease cartridges, releasing later this year.
https://youtu.be/vsArjSWdNV8
https://youtu.be/vsArjSWdNV8
whoever bought the brand did, anyway
I remember my parents convinced me to buy the 7800 over the NES because it was backwards compatible with the 2600. Of course a couple years later we got an NES since the 7800 was a failure.
I had it!!!
Still have a 2600, works fine :)
[deleted]