logo elektroda
logo elektroda
X
logo elektroda

Early game development tools for the Atari 2600 and 5200 - the FROB-26 system.

gregor124 1278 4
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • Have you ever wondered what tools were used to develop games for consoles in the early days of the computer age?
    ATARI, for example, maintained a system based on the Data General MV/8000, a very expensive computer at the time, on which you could compile your program after subscribing and paying for a modem connection.
    This was a very expensive solution and not without its drawbacks, not least because, in the event of an error in the code, the whole operation, and therefore its cost, had to be repeated until success was achieved. ;)

    Apple II computer with open case, Frobco expansion card installed, and Atari 2600 console connected to the computer. .
    With computer games being a big business, it didn't take long for someone to figure out how to solve these problems and make some money in the process.

    One of the companies that took on this challenge was Frobco.
    They came up with the idea of using arguably the best software computer ever, the Apple II, to do it.
    Close-up of an Apple II with a Frobco expansion card installed, connected by cables to an Atari 2600 console. .
    To compile the program, all they had to do was use one of the many assemblers, or better still macro assemblers, available for that platform.
    Construct a suitable card to provide connectivity to the Atari 2600 console and create specialised software.

    A 4 kB of RAM was inserted into the card built in the Apple II, which was shared between the Atari console and the Apple II computer, whose job was to emulate the cartridge memory.
    Any change to the contents of the memory was immediately visible to both the Apple II and the Atari 2600. In addition, the card provided access to all hardware registers in the console, so that it was possible, for example, to create sprites and immediately observe their effect on the screen generated on the console, debug program memory, etc. etc.


    .
    Example of code compilation and runtime:


    .

    Creating a sprite




    When the Atari 5200 console came on the market using the same specialised chips as the ATARI 8-bit computers, the company offered an extension to the FROB-52 system for this console.
    The company also offered a similar system for the ColecoVision console.
    In addition to this, ready-made cartridge circuit boards could be purchased, into which it was sufficient to insert a programmed EPROM, as well as an EPROM programmer for the Apple II.
    So that the whole system from the idea to producing your game cartridge could be had on your desk. ;) .

    Frobco circuit board connected to an Apple II, showing integrated circuits and ports for Atari 2600 interface.

    Some time ago the system was able to be recreated so that today, if anyone is willing, they can build it for themselves and make a game for the Atari 2600 ;)
    https://gitlab.com/retroabandon/apple2-re/-/tree/main/frob

    Cool? Ranking DIY
    About Author
    gregor124
    Level 27  
    Offline 
    gregor124 wrote 1109 posts with rating 487, helped 77 times. Been with us since 2022 year.
  • ADVERTISEMENT
  • #2 21605782
    RomanWorkshop
    Level 14  
    The Atari 2600 was the first games console I got when I was about 8 years old. The games were a few pixels across, and they were more immersive than the now super realistic productions with 4K resolution.
  • ADVERTISEMENT
  • #3 21606005
    TechEkspert
    Editor
    Interesting thing about this Data General MV/8000, such an early seed of the cloud. I never wondered how 8 bit games were made, and here's a surprise hardware emulator.
  • ADVERTISEMENT
  • #4 21607029
    gregor124
    Level 27  
    >>21605782 .
    There was something about these games that is no longer found in contemporary ones.
    Perhaps it was the variety of themes, or perhaps the fact that they allowed direct competition with others?
    >>21606005 .
    There is an emulator available for this system, there is also an ATARI CAMAC Assembler on it


    .
  • #5 21614569
    gregor124
    Level 27  
    It is worth mentioning that the system software of the 8-bit Atari was also developed on Apple.
    This was the case, for example, with DOS and Atari BASIC, which were first developed on Apple and released and later ported to Atari.
    Shepardson Microsystems did this on an Atari 400/800 emulator developed for this purpose and running just on the Apple II.
    But that's another story.
📢 Listen (AI):
ADVERTISEMENT