Blacklight Posted September 17, 2012 Share Posted September 17, 2012 This is something I was always curious about. What specifically did Atari use to write their games on? Did they write the code on a PC and then compile it with some special software and transfer it to the Atari or was the code written on a modified Atari 2600 with a keyboard attachment or some combination of PC and Atari2600? Did they write in a special Atari language? I've always wondered what hardware and software they used to do that and what the technical process was to create those game cartridges we all love. 1 Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/ Share on other sites More sharing options...
+atari2600land Posted September 17, 2012 Share Posted September 17, 2012 I guess they probably wrote it in assembly, much like the homebrewers do. They didn't have batari Basic back then, which probably made it a lot harder! As for what kind of computer they wrote it on, I remember someone saying someone wrote an Atari 2600 game on an Apple II, but I don't know. Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2601804 Share on other sites More sharing options...
Joe Musashi Posted September 18, 2012 Share Posted September 18, 2012 Some of the late 80s Atari 2600 games like Desert Falcon were programmed on an Atari ST. You can even get the source including the programming environment. 1 Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2601869 Share on other sites More sharing options...
Wickeycolumbus Posted September 18, 2012 Share Posted September 18, 2012 Different companies used a variety of methods which changed over the course of the 2600's lifespan. At Atari around the early 80's there was a centralized PDP machine (not sure which kind off the top of my head) and terminals on the programmer's desks. After assembling the source, the object code was transferred to an emulator. The emulator was, of course, hardware based and was nothing like today's software emulators. This took a variable amount of time depending on how large our code/output was and how many people were using the computer at the same time. The emulators used were slightly incompatible with an actual 2600, so that's why cartridges were burned from time to time. They also had debugging features, of which I don't know the specifics. I've see source code where there is an assembler switch that changes the code slightly depending on whether the target was an actual system or the emulator. Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2601899 Share on other sites More sharing options...
Blacklight Posted September 18, 2012 Author Share Posted September 18, 2012 I can imagine that some of the community here would LOVE to get their hands on that PDP machine and the hardware emulator for collecting purposes! Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2602300 Share on other sites More sharing options...
+SvOlli Posted September 18, 2012 Share Posted September 18, 2012 (edited) The a look at my talk (the second video) here: http://www.atariage.com/forums/topic/197100-asm-or-bbasic/#entry2516667 (edit: fixed link) . At about 19:30, there's a rough overview on how development for the 2600 developed (no pun intended)... In the early days, the software was written on a computer and assembled to a special cartridge containing RAM instead of ROM (which was only writable from the computer). For debugging a recording logic analyzer was used. At least that's what Warren Robinett (the creator of Adventure) answered to an email I wrote to him asking the same question. The computer in question was proprietary, as the first PC was released in 1981, as the Atari 2600 was released in 1977. My guess, that it would have been a CP/M machine, which would have been possible from the time frame, was wrong. It was the time where everyone could set his own standards, and get away with it. Edited September 18, 2012 by SvOlli 1 Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2602306 Share on other sites More sharing options...
yllawwally Posted September 18, 2012 Share Posted September 18, 2012 Here is an older topic about this http://www.atariage.com/forums/topic/156826-games-and-games-development/?do=findComment&comment=1924466 Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2602352 Share on other sites More sharing options...
+Gemintronic Posted September 18, 2012 Share Posted September 18, 2012 (edited) They used early punch card only versions of Stella. Using the hot end of a soldering iron janitors would physically burn bits into each test eeprom. It was a slow process as Timex Datalink watches were used to encode the output via pulses of light. Edited September 18, 2012 by theloon 1 Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2602354 Share on other sites More sharing options...
Joe Musashi Posted September 18, 2012 Share Posted September 18, 2012 Over at atariarchives.org there's couple of slide decks from some of Joe Decuir's talks, one dealing specifically with Atari 2600 development. According to slide 10 the early development environment was basically a cross-assembler on a PDP-11, a hardware-emulator that uses RAM instead of ROM, and a HP-1600 logic analyzer. 1 Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2602384 Share on other sites More sharing options...
IAMAMRA Posted September 22, 2012 Share Posted September 22, 2012 maybe it is hidden in here http://www.textfiles.com/games/ATARIMAIL/ Quote Link to comment https://forums.atariage.com/topic/202974-what-did-the-original-programmers-write-atari-games-on/#findComment-2604563 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.