词条 | Atari 2600 homebrew |
释义 |
An Atari 2600 homebrew (short for Atari 2600 homebrew game, where homebrew is synonymous with hobbyist-developed) is a video game designed for the Atari 2600 by an independent developer following the discontinuation of the console in 1992. The first 2600 homebrew was written in 1995, and since then over 100 titles have been released. There is an active community of Atari 2600 developers—the largest among classic video game homebrew communities.[1] The majority of homebrew games are unlicensed clones of arcade games, personal computer games, and games from other consoles, but there are also ROM hacks and some original titles. Several games have received attention outside the homebrew community; some have been included in an Atari 2600 game anthology from by Activision.{{sfn|Carless|2005|p=22}} With severe resource limitations including only 128 bytes of RAM and no video frame buffer, the 2600 is a difficult machine to program.{{sfn|Bogost|Montfort|2009}} However, tools such as emulators, the batari Basic language, and a wealth of documentation, exist to assist the homebrewer.{{sfn|Bogost|Montfort|2009}} HistoryThe Atari 2600 game console was introduced to the market by Atari, Inc. in 1977 as the Atari Video Computer System or Atari VCS for short. Since the console's release, hundreds of different game titles, by dozens of game manufacturers, have been released for the console,[3] with the most popular titles, such as Pac-Man, Pitfall! and Missile Command, selling millions of copies each.[4] Atari 2600 consoles continued to be manufactured throughout the 1980s, but Atari Corporation dropped support in January 1992.[5] The next year, hobbyist Harry Dodgson released the first homebrew cartridge, titled 7800/2600 Monitor Cartridge.[6] The cartridge was not a game, but rather a diagnostic tool that Dodgson hoped to persuade Atari Corp to market to customers interested in programming their own Atari 7800 games. As Atari no longer manufactured the keyboard controller required by the cartridge, they declined, so Dodgson decided to manufacture and market the cartridge on his own.[6] Dodgson purchased a batch of Atari 7800 Hat Trick games at Big Lots for a dollar or less each, and cannibalized the parts to create the new monitor cartridge. He then advertised the cartridge on Usenet and in a catalog for video game store Video 61, ultimately selling around 25 cartridges. With the relatively small number of hand-made cartridges, the title is considered a rarity among homebrews.[6] The rights to the cartridge were later purchased by Video 61.[6] In 1995 – three years after Atari's withdrawal of the 2600 from the marketplace – independent developer Ed Federmeyer released another Atari 2600 homebrew project, titled SoundX,[10] a cartridge that demonstrated the sound capabilities of the Atari 2600.{{sfn|Herman|1997|p=251}} Federmeyer used the term "homebrew" to describe this type of hobbyist-driven development, inspired by the California Homebrew Computer Club of early computer enthusiasts that included Apple founders Steve Jobs and Steve Wozniak.[11] Originally designing the cartridge for his own use, Federmeyer decided to gauge interest among fellow retro game enthusiasts; like Dodgson, Federmeyer advertised his creation on Usenet, ultimately receiving over 50 responses.[12] Following SoundX, Federmeyer created an unlicensed port of the game Tetris, titled Edtris 2600.{{sfn|Herman|1997|p=251}} Since then, over 100 homebrew games for the Atari 2600 have been released,[13] many by AtariAge, a website that features "information on game cartridges, consoles, Atari artwork and all other topics Atari".[14] Among them are the boxing game K.O. Cruiser by Devin Cook, Halo 2600 by Ed Fries, and Duck Attack! by Will Nicholes – all released at the Classic Gaming Expo in July 2010.[15] In 2012, homebrewers Thomas Jentzsch and Andrew Davie released an officially licensed 2600 port of Boulder Dash – a title they had been working on for nearly 10 years. There currently exists an active community of Atari 2600 homebrew developers.[5][17] Types of homebrewsMany 2600 homebrews are done for the technical challenge and are unofficial ports of arcade and computer games that were popular during the 1980s but not ported to the 2600 at the time. Lady Bug, released by John W. Champeau in 2006, is an implementation of the 1981 Universal arcade game.[18] Juno First, released by Chris Walton in 2009, borrows the name and design of the 1983 Konami arcade game;[19] and Thrust, released by Thomas Jentzsch in 2000, is a clone of the 1986 computer game of the same name, originally designed for the BBC Micro.[20] Other programmers have implemented Sea Wolf (as Seawolf), Tetris (as Edtris 2600) and Caverns of Mars (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."[1] Several homebrew games have expanded upon earlier games. Warring Worms by Billy Eno (2002), takes the core design of Surround and adds new gameplay modes, such as the ability to fire shots at the opponent.[22] Medieval Mayhem by Darrell Spice Jr., is a re-imagining of the game Warlords with enhanced graphics and additional gameplay options.[23] While the majority of 2600 homebrews use designs from existing games, there are also original titles. In SCSIcide, released by Joe Grand in 2001,[1] the player acts as a hard drive read head picking up color-coded data bits as they fly past.{{sfn|Carless|2005|p=21}} Oystron, released by Piero Cavina in 1997, is an action game in which "space oysters" are opened and pearls collected to earn ammunition.{{citation needed|date=May 2016}} Duck Attack! allows the player to battle giant, fire-breathing ducks in a quest to save the world from a mad scientist.[25] Another type of homebrew is the demake, a port from a more powerful system.[26] Recent demakes include Halo 2600, a 4 KB game inspired by the Halo series of games.[27] Halo 2600 was written by former Microsoft vice president Ed Fries, who was involved in Microsoft's acquisition of Halo creator Bungie.[28] Other 2600 demakes include a Portal-inspired game titled Super 3D Portals 6 and a demo based on the Mega Man franchise.[29] 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.[30] A hack target is the 2600 version of Pac-Man, in which the graphic elements are reworked to more closely resemble the arcade version.[31]Notable homebrews{{See also|List of Atari 2600 games#Homebrew games|l1=List of Atari 2600 homebrew games}}In 2003, Activision selected several homebrew 2600 titles for inclusion in the Game Boy Advance version of their 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.{{sfn|Kohler|2005|p=378}} 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.{{sfn|Carless|2005|p=21}} Homebrews that have received attention outside the homebrew community include Halo 2600,[32][33] Duck Attack!,[34] and A-VCS-tec Challenge by Simon Quernhorst (2006), an unofficial port of the 1981 Atari 8-bit family game Aztec Challenge.[35] In May 2018 it was announced that the Retron 77, a clone of the Atari 2600 console, would include four homebrew pack in-titles: Astronomer,[2] Baby,[3] Muncher 77,[4] and Nexion 3D.[5] Creating homebrews{{See also|Atari 2600 hardware}}{{Anchor|Cuttle Cart}}The Atari 2600 is generally considered to be a very demanding programming environment, with a mere 128 bytes of RAM available without additional hardware, and no video frame buffer at all. The programmer must prepare each line of video output one at a time as it is being sent to the television. The only sprite capabilities the 2600 offers are one-dimensional 1-bit and 8-bit patterns; creating a two-dimensional object requires changing the pattern between each line of video.{{sfn|Bogost|Montfort|2009}} Atari 2600 emulators such as Stella and Z26 are often used by homebrewers to test their games as they are being developed.[1] Unlike later consoles, the Atari 2600 does not require a modchip to run homebrew cartridges; it will run any properly written program without checking for a digital signature or performing any other type of authentication.[6] It was this aspect of the hardware design that enabled third-party companies such as Activision and Imagic to develop Atari 2600 games without Atari's consent in the 1980s.{{sfn|Bogost|Montfort|2009}} 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 titles without Atari's permission.[6] 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.[7][8] The Cuttle Cart, developed by Chad Schell in the early 2000s,[9] was designed to be compatible with the Starpath Supercharger, and allowed ROM images to be loaded via an 1/8" minijack audio interface such as a cassette tape or CD player.[10] batari BasicAs the 2600 uses the 6507, a variant of the MOS Technology 6502 chip, as its CPU, most homebrews released are written in 6502 assembly language. However, in 2007, developer Fred X. Quimby ("batari" on Atari fandom forums) released a compiler, "batari Basic," which allows developers to create 2600 games in BASIC, a high-level programming language.{{sfn|Bogost|Montfort|2009}} 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.{{sfn|Bogost|Montfort|2009}} An integrated development environment (IDE), Visual batari Basic, is also available. Written by Jeff Wierer and released in 2008, it runs on Microsoft Windows and requires .NET Framework 3.0.[47][48] Notes1. ^{{cite web|title=Star Castle 2600, the Story|url=http://starcastle2600.blogspot.com/p/star-castle-2600-story.html|website=Star Castle 2600}} [11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40]2. ^{{cite web |url=http://pietrow.net/atari/astronomer/ |title=Astronomer 2600 Official website |author= |access-date= 22 June 2018}} 3. ^{{cite web |url=https://robsomestudios.itch.io/baby |title=Baby 2600 Official website |author= |access-date= 22 June 2018}} 4. ^{{cite web |url=http://www.packratvg.com/muncher.html |title=Muncher store website |author= |access-date= 22 June 2018}} 5. ^{{cite web |url=http://atariage.com/forums/topic/258469-nexion-3d-a-fps-for-the-vcs-was-berzerk-3d/ |title=Nexion 3D on AtariAge |author= |access-date= 22 June 2018}} 6. ^1 {{cite web |url=http://www.atarimuseum.com/videogames/consoles/7800/7800menu/ |archive-url=https://archive.is/20130117172550/http://www.atarimuseum.com/videogames/consoles/7800/7800menu/ |dead-url=yes |archive-date=2013-01-17 |title=The Atari 7800 ProSystem |work=AtariMuseum.com |accessdate=2010-08-28 }} 7. ^{{cite web|url=http://www.ataritimes.com/article.php?showarticle=464 |last=George |first=Gregory D. |title=Cuttle Cart 2 |work=The Atari Times |date=April 12, 2005 |accessdate=November 22, 2018}} 8. ^{{cite web|url=https://boingboing.net/2015/11/18/the-harmony-cartridge.html |title=The Harmony Cartridge |last=Borys |first=Michael |work=Boing Boing |date=November 18, 2015 |accessdate=November 22, 2018}} 9. ^Grand, Joe. Game Console Hacking: Having Fun While Voiding Your Warranty. pg. 393. {{ISBN|978-1-931836-31-9}}. 10. ^Carless, Simon. Gaming Hacks. pg. 16. {{ISBN|978-0-596-00714-0}}. 11. ^1 {{cite web | url = http://www.atariage.com/company_list.html?SystemID=2600 | title = Atari 2600 Companies | first = Albert | last = Yarusso | work = AtariAge | accessdate = September 29, 2010 | archiveurl= https://web.archive.org/web/20100829162444/http://www.atariage.com/company_list.html?SystemID=2600| archivedate= 29 August 2010 | deadurl= no}} 12. ^1 {{cite web | url = http://retro.ign.com/articles/903/903024p1.html | title = Top 10 Best-Selling Atari 2600 Games | first = Levi | last = Buchanan | publisher = IGN | date = August 26, 2008 | accessdate = September 29, 2010 }} 13. ^1 {{cite web | url = http://www.atariage.com/common/rarity_key.html | title = Rarity Key Explained | first = Albert | last = Yarusso | work = AtariAge | accessdate = August 26, 2010 }} 14. ^1 {{cite web | url = http://www.atariage.com/software_list.html?SystemID=2600 | title = Atari 2600 Rarity Guide | first = Albert | last = Yarusso | work = AtariAge | accessdate = August 26, 2010 }} 15. ^1 {{cite web |url=http://www.news-sentinel.com/apps/pbcs.dll/article?AID=/20100809/BUSINESS/8090325 |title=Atari revival |first=Bob |last=Caylor |work=The News-Sentinel |date=August 18, 2010 |accessdate=September 2, 2010 |deadurl=yes |archiveurl=https://web.archive.org/web/20110511185257/http://www.news-sentinel.com/apps/pbcs.dll/article?AID=%2F20100809%2FBUSINESS%2F8090325 |archivedate=May 11, 2011 }} 16. ^1 {{cite web | url = http://www.cgexpo.com/ | title = Classic Gaming Expo: AtariAge Announces New Games for CGE | accessdate = August 26, 2010 | archiveurl= https://web.archive.org/web/20100827183651/http://www.cgexpo.com/| archivedate= 27 August 2010 | deadurl= no}} 17. ^1 2 {{cite web |url=http://www.journalgazette.net/article/20100725/LOCAL0201/307259917/1002/LOCAL |title=Ducks roam new game for old Atari |first=Frank |last=Gray |work=The Journal Gazette |date=July 25, 2010 |accessdate=August 26, 2010 |archiveurl=https://web.archive.org/web/20100830090424/http://www.journalgazette.net/article/20100725/LOCAL0201/307259917/1002/LOCAL |archivedate=30 August 2010 |deadurl=yes }} 18. ^1 {{cite web | url = http://www.toledofreepress.com/2010/08/03/tech-savvy-fans-programming-developing-on-classic-console/ | title = Tech-savvy fans programming, developing on classic console | first = Jeff | last = McGinnis | work = Toledo Free Press | date = August 4, 2010 | accessdate = August 4, 2010 }} 19. ^1 {{cite web | url = http://www.atariage.com/forums/topic/125269-juno-first-final-version-atari-2600/ | title = Juno First - Final Version (Atari 2600) | first = Chris | last = Walton | work = AtariAge | date = May 6, 2008 | accessdate = August 26, 2010 }} 20. ^1 {{AtariAge title|2742|Lady Bug |August 26, 2010 }} 21. ^1 {{AtariAge title|3705|Thrust+ DC Edition|August 26, 2010 }} 22. ^1 {{AtariAge title|1997|Warring Worms |August 26, 2010 }} 23. ^1 {{AtariAge title|2749|Medieval Mayhem |August 26, 2010 }} 24. ^1 {{cite web | url = http://www.atariage.com/software_hacks.html?SystemID=2600 | title = Atari 2600 Hacks | first = Albert | last = Yarusso | work = AtariAge | accessdate = August 26, 2010 | archiveurl= https://web.archive.org/web/20100829162520/http://www.atariage.com/software_hacks.html?SystemID=2600| archivedate= 29 August 2010 | deadurl= no}} 25. ^1 {{cite web | url = http://www.atariage.com/hack_page.html?SystemID=2600&SoftwareHackID=5 | title = Atari 2600 Hacks: Pac-Man | first = Albert | last = Yarusso | work = AtariAge | accessdate = August 26, 2010 }} 26. ^1 {{cite web | url = https://www.engadget.com/2010/08/03/former-microsoft-vp-brings-halo-to-the-atari-2600/ | title = Former Microsoft VP brings Halo to the Atari 2600 | first = Donald | last = Melanson | work = Engadget | date = August 3, 2010 | accessdate = August 5, 2010 | archiveurl= https://web.archive.org/web/20100804203131/http://www.engadget.com/2010/08/03/former-microsoft-vp-brings-halo-to-the-atari-2600/| archivedate= 4 August 2010 | deadurl= no}} 27. ^1 {{cite web |url=http://boingboing.net/2010/08/03/halo-for-atari-2600.html |title=Former Microsoft VP brings Halo to the Atari 2600 |first=Rob |last=Beschizza |work=Boing Boing |date=August 3, 2010 |accessdate=August 27, 2010 |archiveurl=https://web.archive.org/web/20100806142237/http://www.boingboing.net/2010/08/03/halo-for-atari-2600.html |archivedate=6 August 2010 |deadurl=no }} 28. ^1 {{cite web | url = https://www.wired.com/gamelife/2008/09/portal-demade-i | title = Portal, Retrofitted for Atari 2600 | first = Jean | last = Snow | work = Wired | date = September 12, 2008 | accessdate = August 28, 2010 }} 29. ^1 {{cite web | url = http://www.bogost.com/blog/halo_2600.shtml | title = Halo 2600: Ed Fries demakes Halo for Atari | first = Ian | last = Bogost | authorlink = Ian Bogost | date = August 1, 2010 | accessdate = August 26, 2010 | archiveurl= https://web.archive.org/web/20100804150318/http://www.bogost.com/blog/halo_2600.shtml| archivedate= 4 August 2010 | deadurl= no}} 30. ^1 {{cite web | url = http://www.seattlepi.com/business/156473_msftgames14.html | title = The game is over for Xbox's Ed Fries | first = Todd | last = Bishop | work = Seattle Post-Intelligencer | date = January 14, 2004 | accessdate = September 2, 2010 }} 31. ^1 {{cite web | url = http://www.1up.com/features/31-homebrew-games-worth-playing | title = 31 Homebrew Games Worth Playing | first = Ryan | last = Winterhalter | work = 1UP.com | date = April 29, 2011 | accessdate = May 10, 2011 }} 32. ^1 Duck Attack! references* {{cite web |url=http://www.toledofreepress.com/2010/08/03/tech-savvy-fans-programming-developing-on-classic-console/ |title=Tech-savvy fans programming, developing on classic console |first=Jeff |last=McGinnis |work=Toledo Free Press |date=August 4, 2010 |accessdate=August 4, 2010 }}* {{cite web |url=http://www.journalgazette.net/article/20100725/LOCAL0201/307259917/1002/LOCAL |title=Ducks roam new game for old Atari |first=Frank |last=Gray |work=The Journal Gazette |date=July 25, 2010 |accessdate=August 26, 2010 |archiveurl=https://web.archive.org/web/20100830090424/http://www.journalgazette.net/article/20100725/LOCAL0201/307259917/1002/LOCAL |archivedate=30 August 2010 |deadurl=yes }}* {{cite web |url=http://www.news-sentinel.com/apps/pbcs.dll/article?AID=/20100809/BUSINESS/8090325 |title=Atari revival |first=Bob |last=Caylor |work=The News-Sentinel |date=August 18, 2010 |accessdate=August 24, 2010 |deadurl=yes |archiveurl=https://web.archive.org/web/20110511185257/http://www.news-sentinel.com/apps/pbcs.dll/article?AID=%2F20100809%2FBUSINESS%2F8090325 |archivedate=May 11, 2011 }}* {{cite web |url=http://kittysneezes.com/index.php?option=com_content&view=article&id=697:interview-will-nicholes&catid=20:interviews&Itemid=29 |title=Interview: Will Nicholes |work=Kittysneezes.com |date=August 23, 2010 |accessdate=August 24, 2010 }} 33. ^1 {{cite web | url = http://boingboing.net/2006/07/10/new-atari-2600-game-.html | title = New Atari 2600 game cartridge released | first = Cory | last = Doctorow | authorlink = Cory Doctorow | date = July 10, 2006 | work = Boing Boing | accessdate = August 26, 2010 }} 34. ^1 2 3 {{cite web | url = http://linuxdevcenter.com/pub/a/linux/2004/05/20/atari_2600_homebrew.html | title = Inside the Homebrew Atari 2600 Scene | first = Howard | last = Wen | date = May 20, 2004 | accessdate = September 28, 2010 | archiveurl= https://web.archive.org/web/20101104165512/http://linuxdevcenter.com/pub/a/linux/2004/05/20/atari_2600_homebrew.html| archivedate= 4 November 2010 | deadurl= no}} 35. ^1 {{cite web | url = http://www.atariage.com/forums/topic/123849-visual-bb-1-0-a-new-ide-for-batari-basic/ | title = Visual bB 1.0 - a new IDE for batari Basic | first = Jeff | last = Wierer | date = April 5, 2008 | accessdate = August 30, 2010 | archiveurl= https://web.archive.org/web/20100818105159/http://www.atariage.com/forums/topic/123849-visual-bb-1-0-a-new-ide-for-batari-basic/| archivedate= 18 August 2010 | deadurl= no}} 36. ^1 {{cite web | url = http://www.randomterrain.com/atari-2600-memories-batari-basic-vbb.html | title = Visual batari Basic Guide | accessdate = August 30, 2010 | archiveurl= https://web.archive.org/web/20100727003621/http://www.randomterrain.com/atari-2600-memories-batari-basic-vbb.html| archivedate= 27 July 2010 | deadurl= no}} 37. ^1 {{cite web|url=http://videogames.gamespot.com/features/universal/new_blood/ |title=New Blood for Orphaned Systems |page=1 |work=GameSpot |publisher=CBS Interactive |first=Leonard |last=Herman |accessdate=January 17, 2016 |archiveurl=https://web.archive.org/web/20000815235024/http://videogames.gamespot.com/features/universal/new_blood/ |archivedate=August 15, 2000 |deadurl=yes }} 38. ^1 2 3 4 {{cite web | url=http://videogames.gamespot.com/features/universal/new_blood/page2.html | title=New Blood for Orphaned Systems | page=2 | work=GameSpot | publisher=CBS Interactive | first=Leonard | last=Herman | accessdate=January 17, 2016 | archiveurl=https://web.archive.org/web/20000818034357/http://videogames.gamespot.com/features/universal/new_blood/page2.html | archivedate=August 18, 2000 | deadurl=yes}} 39. ^1 {{cite web | url=http://videogames.gamespot.com/features/universal/new_blood/page3.html | title=New Blood for Orphaned Systems | page=3 | work=GameSpot | publisher=CBS Interactive | first=Leonard | last=Herman | accessdate=January 17, 2016 | archiveurl=https://web.archive.org/web/20000818034357/http://videogames.gamespot.com/features/universal/new_blood/page3.html | archivedate=August 18, 2000 | deadurl=yes}} 40. ^1 Carless 2005, p. 15: "As discussed earlier, the Atari 2600 itself has a vibrant homebrew scene oriented around such sites as Atari Age." }} References
| first = Ian | last = Bogost | authorlink = Ian Bogost | first2 = Nick | last2 = Montfort | author2-link = Nick Montfort | title = The Atari Video Computer System | year = 2009 | publisher = MIT Press | isbn = 0-262-01257-X | ref = harv }}
| first = Simon | last = Carless | authorlink = Simon Carless | title = Gaming Hacks: 100 Industrial-Strength Tips & Tools | publisher = O'Reilly Media | year = 2005 | isbn = 0-596-00917-8 | ref = harv }}
| title = The Fall & Rise of Videogames | first = Leonard | last = Herman | publisher = Rolenta Press | year = 1997 | isbn = 0-9643848-2-5 | ref = harv }}
| first = Chris | last = Kohler | authorlink = | title = Retro Gaming Hacks: Tips & Tools for Playing the Classics | publisher = O'Reilly Media | year = 2005 | isbn = 0-596-00917-8 | ref = harv }} External links
3 : Atari 2600|Homebrew software|Video game development |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。