Batari Basic
   HOME

TheInfoList



OR:

'' Duck Attack! (2010)'' Atari 2600 homebrew is a term describing hobbyist-developed games for the
Atari 2600 The Atari 2600, initially branded as the Atari Video Computer System (Atari VCS) from its release until November 1982, is a home video game console developed and produced by Atari, Inc. Released in September 1977, it popularized microprocesso ...
video game console A video game console is an electronic device that outputs a video signal or image to display a video game that can be played with a game controller. These may be home consoles, which are generally placed in a permanent location connected to ...
. The first such game was written in 1995, and more than 100 have been released since then. The majority of games are unlicensed clones of games for other platforms, and many were written for the technical challenge. There are also
ROM hacks Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
and some original games. Several games have received attention outside the hobbyist community. Some have been included in a game anthology by
Activision Activision Publishing, Inc. is an American video game publisher based in Santa Monica, California. It serves as the publishing business for its parent company, Activision Blizzard, and consists of several subsidiary studios. Activision is one ...
. With severe resource limitations such as only 128 bytes of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
and no video
frame buffer A framebuffer (frame buffer, or sometimes framestore) is a portion of random-access memory (RAM) containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame. Mode ...
, the 2600 is a difficult machine to program.
Emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
s, the Batari Basic language, and freely available documentation, can help the hobbyist developer. There is an active community of Atari 2600 developers—the largest among classic systems.


History

Thomas Jentzsch's 2600 version of Jeremy Smith's BBC Micro game '' Thrust'' (2000) The Atari 2600 game console was introduced to the market by
Atari, Inc. Atari, Inc. was an American video game developer and home computer company founded in 1972 by Nolan Bushnell and Ted Dabney. Atari was a key player in the formation of the video arcade and video game industry. Based primarily around the Sunny ...
in 1977 as the Atari Video Computer System or Atari VCS for short. Hundreds of games from dozens of companies have been released for the system, with some selling millions of copies, such as ''
Missile Command ''Missile Command'' is a 1980 shoot 'em up arcade video game developed and published by Atari, Inc. and licensed to Sega for Japanese and European releases. It was designed by Dave Theurer, who also designed Atari's vector graphics game '' Temp ...
'' and ''
Pitfall! ''Pitfall!'' is a platform video game designed by David Crane for the Atari 2600 and released by Activision in 1982. The player controls Pitfall Harry and is tasked with collecting all the treasures in a jungle within 20 minutes. The world con ...
''. The 2600 continued to be manufactured throughout the 1980s, long past its peak years, until Atari Corporation dropped support in January 1992. The next year, Harry Dodgson released the first hobbyist-produced
cartridge Cartridge may refer to: Objects * Cartridge (firearms), a type of modern ammunition * ROM cartridge, a removable component in an electronic device * Cartridge (respirator), a type of filter used in respirators Other uses * Cartridge (surname), a ...
: ''7800/2600 Monitor Cartridge''. It is a development tool that, after attempting to get Atari interested Dodgson decided to manufacture on his own. He purchased a batch of Atari 7800 '' Hat Trick'' games at
Big Lots Big Lots Stores, Inc. (stylized as Big Lots!) is an American retail company headquartered in Columbus, Ohio with over 1,400 stores in 47 states. History The Big Lots chain traces its history back to 1967 when Consolidated Stores Corporation ...
for a dollar or less each and cannibalized the parts. He advertised the cartridge on
Usenet Usenet () is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it wa ...
and in a catalog for game seller Video 61, ultimately selling around 25 copies. In 1995—three years after Atari's withdrawal of the 2600 from the marketplace—enthusiast Ed Federmeyer released ''SoundX'', a cartridge to demonstrate the sound capabilities of the system. Federmeyer used the term ''homebrew'' to describe hobbyist-driven development, inspired by the California
Homebrew Computer Club The Homebrew Computer Club was an early computer hobbyist group in Menlo Park, California, which met from March 1975 to December 1986. The club had an influential role in the development of the microcomputer revolution and the rise of that asp ...
of the 1970s. After designing the cartridge for his own use, Federmeyer advertised it on Usenet, followed by an unlicensed port of ''
Tetris ''Tetris'' (russian: link=no, Тетрис) is a puzzle video game created by Soviet software engineer Alexey Pajitnov in 1984. It has been published by several companies for multiple platforms, most prominently during a dispute over the appro ...
''. Since then, over 100 games have been released, many published by AtariAge.


Types of projects

left, ''
Warlords A warlord is a person who exercises military, economic, and political control over a region in a country without a strong national government; largely because of coercive control over the armed forces. Warlords have existed throughout much of h ...
''. Most hobbyist-developed Atari 2600 games were created for the technical challenge, not as exercises in game design, and are unlicensed clones of arcade and computer games that were popular during the 1980s. '' Lady Bug'', released by John W. Champeau in 2006, is an implementation of the 1981 Universal arcade game. ''Juno First'', released by Chris Walton in 2009, borrows the name and design of the 1983
Konami , is a Japanese multinational video game and entertainment company headquartered in Chūō, Tokyo, it also produces and distributes trading cards, anime, tokusatsu, pachinko machines, slot machines, and arcade cabinets. Konami has casino ...
arcade game; and ''Thrust'', released by Thomas Jentzsch in 2000, is a clone of the BBC Micro game of the same name. Other programmers have implemented '' Sea Wolf'' (as ''Seawolf''), ''
Tetris ''Tetris'' (russian: link=no, Тетрис) is a puzzle video game created by Soviet software engineer Alexey Pajitnov in 1984. It has been published by several companies for multiple platforms, most prominently during a dispute over the appro ...
'' (as ''Edtris 2600''), and ''
Caverns of Mars ''Caverns of Mars'' is a vertically scrolling shooter for the Atari 8-bit family of home computers. It was programmed by Greg Christensen, with some features added by Richard Watts, and published by the Atari Program Exchange (APX) in 1981. ''Cav ...
'' (as ''Conquest of Mars''). The 2600 version of ''Star Castle'' was undertaken because it had previously been said that "a decent version couldn’t be done." Several releases have expanded upon earlier games. ''Warring Worms'', by Billy Eno (2002), takes the core design of ''Surround (video game), Surround'' and adds new gameplay modes, such as the ability to fire shots at the opponent. ''Medieval Mayhem'' by, Darrell Spice Jr., is a version of the 1980 arcade game ''Warlords (1980 video game), Warlords'' which includes elements omitted from Atari's official port. While the majority of the hobbyist development community uses designs from existing games, there are also original titles. In ''SCSIcide'', released by Joe Grand in 2001, the player acts as a hard drive read head picking up color-coded data bits as they fly past. ''Oystron'', released by Piero Cavina in 1997, is an action game in which "space oysters" are opened and pearls collected to earn ammunition. ''Duck Attack!'' allows the player to battle giant, fire-breathing ducks in a quest to save the world from a mad scientist. A Video game remake#Demakes, demake is a port from a system generations past the 2600. ''Halo 2600'' is a 4 KB game inspired by the Halo (series), ''Halo'' series of games. It was written by former Microsoft vice-president Ed Fries, who was involved in Microsoft's acquisition of ''Halo'' creator Bungie. Other 2600 demakes include the ''Portal (video game), Portal''-inspired ''Super 3D Portals 6'' and a demo based on the Mega Man franchise. ROM hacking modifies existing ROM images. Modifications typically include new graphics and game colors, but may also include gameplay modifications and the ability to use a different controller than the one for which the game was originally designed. One hack target is the 2600 version of ''Pac-Man (Atari 2600), Pac-Man'', in which the graphic elements are reworked to more closely resemble the arcade version.


Games

image:Euchreshot1.png, ''Video Euchre'' by Erik Eid is included in the 2003 ''Activision Anthology''. image:Stay Frosty (SpiceWare) 1.png, ''Stay Frosty'' by Darrell Spice Jr. In 2003,
Activision Activision Publishing, Inc. is an American video game publisher based in Santa Monica, California. It serves as the publishing business for its parent company, Activision Blizzard, and consists of several subsidiary studios. Activision is one ...
selected several homebrew 2600 games for inclusion in the Game Boy Advance version of its ''Activision Anthology'': ''Climber 5'' by Dennis Debro (2004), ''Okie Dokie'' by Bob Colbert (1996), ''Skeleton+'' by Eric Ball (2003), ''Space Treat Deluxe'' by Fabrizio Zavagli (2003), ''Vault Assault'' by Brian Prescott (2001), ''Video Euchre'' by Erik Eid (2002), and ''Oystron''. In 2005, ''SCSIcide'', ''Oystron'', ''Warring Worms'', ''Skeleton+'', and ''Marble Craze'' by Paul Slocum (2002) were listed as the "Best 2600 Homebrew Games" in the book ''Gaming Hacks: 100 Industrial-Strength Tips & Tools'' by Simon Carless. Games that have received attention outside the hobbyist development community include ''Halo 2600'', ''Duck Attack!'', and ''A-VCS-tec Challenge'' by Simon Quernhorst (2006), an unofficial port of the 1981 Atari 8-bit family game ''Aztec Challenge''. In May 2018 it was announced that the Retron 77, a clone of the Atari 2600 console, would include four homebrew pack in-games: ''Astronomer'', ''Baby'', ''Muncher 77'', and ''Nexion 3D''.


Development

The Atari 2600 is generally considered to be a very demanding programming environment, with a mere 128 bytes of RAM and no video frame buffer at all. The programmer must prepare each line of video output as it is being sent to the television. The only sprite (computer graphics), sprite capabilities are one-dimensional 1-bit and 8-bit patterns; creating a two-dimensional object requires changing the pattern between each line of video. Games are often developed using Atari 2600 emulators such as ''Stella (emulator), Stella'' and ''Z26''. Unlike later consoles, the 2600 will run any properly configured cartridge without checking for a digital signature or performing any other type of authentication. It was this aspect of the system that enabled third-party companies such as
Activision Activision Publishing, Inc. is an American video game publisher based in Santa Monica, California. It serves as the publishing business for its parent company, Activision Blizzard, and consists of several subsidiary studios. Activision is one ...
and Imagic to develop Atari 2600 games without Atari's consent in the 1980s. This led Atari to incorporate authentication features in its later console, the Atari 7800, to prevent other companies from creating and selling their own 7800 games without Atari's permission. With third-party hardware such as the Cuttle Cart and Harmony Cartridge, developers could load in-progress games onto a physical Atari console to test. The Cuttle Cart, developed by Chad Schell in the early 2000s, was designed to be compatible with the Starpath Supercharger, and allows ROM images to be loaded via an Phone connector (audio), 1/8" minijack audio interface such as a cassette tape or CD player.Carless, Simon. ''Gaming Hacks''. pg. 16. .


Batari Basic

As the 2600 uses the 6507, a variant of the MOS Technology 6502 processor, most games are written in 6502 assembly language. In 2007, developer Fred X. Quimby released the Batari Basic compiler allowing developers to write games in BASIC, a high-level programming language. Game designer and Georgia Institute of Technology associate professor Ian Bogost has used Batari Basic in his classes to teach students video game concepts and history. An integrated development environment for Microsoft Windows, Visual Batari Basic, is also available.


See also

*Stella (emulator)


References

* * * *


External links


AtariAge: Atari 2600 programming

Batari Basic
a BASIC compiler for the Atari 2600 {{Homebrew Atari 2600, Homebrew Homebrew software Video game development