The Misleading World of Atari 2600 Box Art
Buffalo55 writes "These days, you don't have to worry about misleading box art, thanks to sophisticated video game graphics. In the 70s and 80s, though, companies tried to grab a consumer's attention with fancy artwork that bore no resemblance to the actual game. Atari, in particular, was one of the biggest offenders, particularly with its 2600 console."
You know what really annoyed me? Not the games (where at least the picture kinda represented what they would be aiming at if they had modern-era graphics). It was the spreadsheets. And the compilers. And the goddamn word processors. All of those had crazy 3D raytraced covers that made them look like they were the real-life incarnation of Neuromancer... and what they were was a text-mode office application. GAH!
Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
As to the box artwork: I remember programmers commenting on the nice box artwork, but there was never any mention about how it didn't match the game. Like someone else said, it was like looking at a cover of a science fiction book, knowing that the contents were probably very different.
To put things into perspective: Back in those days pinball machines were still popular and people expectations of computer games were pretty realistic, e.g. rather low. The IBM AT and XT had just come out, and were targeted at businesses and considered too expensive for the normal household. Graphical user interfaces only existed in research labs and universities. Coin operated video games had much better (and much more expensive) hardware, as compared to the home versions. The home systems had to be less sophisticated, otherwise they would have been too expensive for their target market.
I used to program these things and remember late night sessions pouring over hex dumps trying to recover a byte or two. The initial programming was done in 6502 assembler (to keep the cost down the CPU packed in a 28-pin DIP, which allowed for all sorts of tricks for saving bytes by addressing memory in unconventional ways). The last few weeks of the programming was typically done in hex, looking for opcode sequences that could be used as data. E.g. we spent our time hand optimizing the hex code. Sometimes we found enough space to put in a new feature or two.
Now nearly 30 years later I can still remember some of the hex code a few of the 6502 instructions. 4C is JMP, A9 is LDA, etc.
And by the way, we considered C a high level language back then.
---- It won't be as bad as you fear or as good as you hope, but it will take twice as long as you plan.