Atari 2600 homebrew es un término que describe los juegos desarrollados por aficionados para la consola de videojuegos Atari 2600 . El primer juego de este tipo se escribió en 1995 y desde entonces se han lanzado más de 100. La mayoría de los juegos son clones sin licencia de juegos para otras plataformas, y muchos fueron escritos para el desafío técnico. También hay hacks de ROM y algunos juegos originales. Varios juegos han recibido atención fuera de la comunidad de aficionados. Algunos han sido incluidos en una antología de juegos de Activision . [1]
Con severas limitaciones de recursos, como solo 128 bytes de RAM y sin búfer de cuadros de video , el 2600 es una máquina difícil de programar. [2] Los emuladores , el lenguaje Batari Basic y la documentación disponible gratuitamente pueden ayudar al desarrollador aficionado. [2] Existe una comunidad activa de desarrolladores de Atari 2600, la más grande entre los sistemas clásicos. [3]
Historia
La consola de juegos Atari 2600 fue introducida al mercado por Atari, Inc. en 1977 como Atari Video Computer System o Atari VCS para abreviar. [4] Se han lanzado cientos de juegos de docenas de compañías para el sistema, [5] y algunos venden millones de copias, como Missile Command y Pitfall! . [6] El 2600 se siguió fabricando a lo largo de la década de 1980, mucho más allá de sus años pico, hasta que Atari Corporation abandonó el apoyo en enero de 1992. [7]
Al año siguiente, Harry Dodgson lanzó el primer cartucho producido por aficionados : Cartucho de monitor 7800/2600 . [8] Es una herramienta de desarrollo que, después de intentar que Atari se interese, Dodgson decidió fabricarlo por su cuenta. [8] Compró un lote de juegos de Hat Trick Atari 7800 en Big Lots por un dólar o menos cada uno y canibalizó las partes. Publicó el cartucho en Usenet y en un catálogo para el vendedor de juegos Video 61, y finalmente vendió alrededor de 25 copias. [8]
En 1995, tres años después de que Atari retirara el 2600 del mercado, el entusiasta Ed Federmeyer lanzó SoundX , [9] un cartucho para demostrar las capacidades de sonido del sistema. [10] Federmeyer usó el término homebrew para describir el desarrollo impulsado por aficionados, inspirado en el California Homebrew Computer Club de la década de 1970. [11] Después de diseñar el cartucho para su propio uso, Federmeyer lo anunció en Usenet, [12] seguido de un puerto sin licencia de Tetris . [10]
Desde entonces, se han lanzado más de 100 juegos, [13] muchos publicados por AtariAge . [14]
Tipos de proyectos
La mayoría de los juegos Atari 2600 desarrollados por aficionados se crearon para el desafío técnico, no como ejercicios de diseño de juegos, y son clones sin licencia de juegos de arcade y de computadora que fueron populares durante la década de 1980. Lady Bug , lanzado por John W. Champeau en 2006, es una implementación del juego de arcade Universal de 1981 . [15] Juno First , lanzado por Chris Walton en 2009, toma prestado el nombre y el diseño del juego de arcade Konami de 1983 ; [16] y Thrust , lanzado por Thomas Jentzsch en 2000, es un clon del juego BBC Micro del mismo nombre. [17] Otros programadores han implementado Sea Wolf (como Seawolf ), Tetris (como Edtris 2600 ) y Caverns of Mars (como Conquest of Mars ). La versión 2600 de Star Castle se llevó a cabo porque se había dicho anteriormente que "no se podía hacer una versión decente". [18]
Varias versiones se han ampliado a juegos anteriores. Warring Worms , de Billy Eno (2002), toma el diseño central de Surround y agrega nuevos modos de juego, como la capacidad de disparar tiros al oponente. [19] Medieval Mayhem , de Darrell Spice Jr., es una versión del juego de arcade de 1980 Warlords que incluye elementos omitidos del puerto oficial de Atari. [20]
Si bien la mayoría de la comunidad de desarrolladores de aficionados utiliza diseños de juegos existentes, también hay títulos originales. En SCSIcide , lanzado por Joe Grand en 2001, [3] el reproductor actúa como un cabezal de lectura del disco duro que recoge bits de datos codificados por colores a medida que pasan volando. [21] Oystron , lanzado por Piero Cavina en 1997, es un juego de acción en el que se abren "ostras espaciales" y se recogen perlas para ganar munición. [ cita requerida ] ¡Ataque de pato! permite al jugador luchar contra patos gigantes que escupen fuego en una búsqueda para salvar al mundo de un científico loco. [22]
Un demake es un puerto de un sistema de generaciones posteriores al 2600. [23] Halo 2600 es un juego de 4 KB inspirado en la serie de juegos Halo . [24] Fue escrito por el ex vicepresidente de Microsoft , Ed Fries , quien participó en la adquisición por parte de Microsoft del creador de Halo , Bungie . [25] Otros demakes 2600 incluyen el Portal , inspirada Súper 3D Portales 6 y una demostración basada en el Mega Man franquicia. [26]
La piratería de ROM modifica las imágenes de ROM existentes. Las modificaciones generalmente incluyen nuevos gráficos y colores del juego, pero también pueden incluir modificaciones en el juego y la capacidad de usar un controlador diferente al que se diseñó originalmente. [27] Un objetivo de pirateo es la versión 2600 de Pac-Man , en la que los elementos gráficos se modifican para parecerse más a la versión arcade. [28]
Juegos
En 2003, Activision seleccionó varios juegos caseros 2600 para incluirlos en la versión Game Boy Advance de Activision Anthology : Climber 5 de Dennis Debro (2004), Okie Dokie de Bob Colbert (1996), Skeleton + de Eric Ball (2003), Space Treat Deluxe de Fabrizio Zavagli (2003), Vault Assault de Brian Prescott (2001), Video Euchre de Erik Eid (2002) y Oystron . [29] En 2005, SCSIcide , Oystron , Warring Worms , Skeleton + y Marble Craze de Paul Slocum (2002) fueron incluidos como los "Mejores 2600 juegos caseros" en el libro Gaming Hacks: 100 consejos y herramientas de fuerza industrial de Simon Carless. . [21]
Los juegos que han recibido atención fuera de la comunidad de desarrollo de aficionados incluyen Halo 2600 , [30] [31] Duck Attack! , [32] y A-VCS-tec Challenge de Simon Quernhorst (2006), una versión no oficial del juego familiar Aztec Challenge de 1981 Atari de 8 bits . [33]
En mayo de 2018 se anunció que el Retron 77, un clon de la consola Atari 2600, incluiría cuatro paquetes de homebrew en los juegos: Astronomer , [34] Baby , [35] Muncher 77 , [36] y Nexion 3D . [37]
Desarrollo
El Atari 2600 generalmente se considera un entorno de programación muy exigente, con tan solo 128 bytes de RAM y ningún búfer de cuadros de video. El programador debe preparar cada línea de salida de video a medida que se envía a la televisión. Las únicas capacidades de los sprites son los patrones unidimensionales de 1 bit y 8 bits; La creación de un objeto bidimensional requiere cambiar el patrón entre cada línea de video. [2] Los juegos se desarrollan a menudo utilizando emuladores de Atari 2600 como Stella y Z26 . [3]
A diferencia de las consolas posteriores, el 2600 ejecutará cualquier cartucho correctamente configurado sin verificar una firma digital ni realizar ningún otro tipo de autenticación. [38] Fue este aspecto del sistema el que permitió a empresas de terceros como Activision e Imagic desarrollar juegos de Atari 2600 sin el consentimiento de Atari en la década de 1980. [2] Esto llevó a Atari a incorporar funciones de autenticación en su consola posterior, la Atari 7800 , para evitar que otras empresas creen y vendan sus propios juegos 7800 sin el permiso de Atari. [38]
Con hardware de terceros como Cuttle Cart y Harmony Cartridge, los desarrolladores podían cargar juegos en curso en una consola Atari física para probarlos. [39] [40] El Cuttle Cart, desarrollado por Chad Schell a principios de la década de 2000, [41] fue diseñado para ser compatible con Starpath Supercharger , y permite que las imágenes ROM se carguen a través de una interfaz de audio minijack de 1/8 " como una cinta de casete o un reproductor de CD . [42]
Batari Básico
Como el 2600 usa el 6507, una variante del procesador MOS Technology 6502 , la mayoría de los juegos están escritos en lenguaje ensamblador 6502 . En 2007, el desarrollador Fred X. Quimby lanzó el compilador Batari Basic que permite a los desarrolladores escribir juegos en BASIC , un lenguaje de programación de alto nivel. [2] El diseñador de juegos y profesor asociado del Instituto de Tecnología de Georgia, Ian Bogost, ha utilizado Batari Basic en sus clases para enseñar a los estudiantes conceptos e historia de los videojuegos. [2] Un entorno de desarrollo integrado para Microsoft Windows , Visual Batari básico, también está disponible. [43] [44]
Ver también
- Stella (emulador)
Referencias
- ^ Carless 2005 , p. 22.
- ^ a b c d e f Bogost y Montfort, 2009 .
- ↑ a b c Wen, Howard (20 de mayo de 2004). "Dentro de la escena Homebrew Atari 2600" . Archivado desde el original el 4 de noviembre de 2010 . Consultado el 28 de septiembre de 2010 .
- ^ "Atari VCS (Atari 2600)" . Una breve historia de la guerra de consolas de juegos . Semana comercial . Consultado el 29 de septiembre de 2010 .
- ^ Yarusso, Albert. "Empresas Atari 2600" . AtariAge . Archivado desde el original el 29 de agosto de 2010 . Consultado el 29 de septiembre de 2010 .
- ^ Buchanan, Levi (26 de agosto de 2008). "Los 10 juegos de Atari 2600 más vendidos" . IGN . Consultado el 29 de septiembre de 2010 .
- ^ Gray, Frank (25 de julio de 2010). "Los patos deambulan por un nuevo juego para el viejo Atari" . The Journal Gazette . Archivado desde el original el 30 de agosto de 2010 . Consultado el 26 de agosto de 2010 .
- ^ a b c Herman, Leonard. "Sangre nueva para sistemas huérfanos" . GameSpot . CBS Interactive . pag. 2. Archivado desde el original el 18 de agosto de 2000 . Consultado el 17 de enero de 2016 .
- ^ Yarusso, Albert. "Explicación de Rarity Key" . AtariAge . Consultado el 26 de agosto de 2010 .
- ↑ a b Herman , 1997 , p. 251.
- ^ Herman, Leonard. "Sangre nueva para sistemas huérfanos" . GameSpot . CBS Interactive . pag. 1. Archivado desde el original el 15 de agosto de 2000 . Consultado el 17 de enero de 2016 .
- ^ Herman, Leonard. "Sangre nueva para sistemas huérfanos" . GameSpot . CBS Interactive . pag. 3. Archivado desde el original el 18 de agosto de 2000 . Consultado el 17 de enero de 2016 .
- ^ Yarusso, Albert. "Guía de rarezas de Atari 2600" . AtariAge . Consultado el 26 de agosto de 2010 .
- ^ Caylor, Bob (18 de agosto de 2010). "Renacimiento de Atari" . El News-Sentinel . Archivado desde el original el 11 de mayo de 2011 . Consultado el 2 de septiembre de 2010 .
- ^ Yarusso, Albert. "Lady Bug" . AtariAge . Consultado el 26 de agosto de 2010 .
- ^ Walton, Chris (6 de mayo de 2008). "Juno First - Versión final (Atari 2600)" . AtariAge . Consultado el 26 de agosto de 2010 .
- ^ Yarusso, Albert. "Thrust + DC Edition" . AtariAge . Consultado el 26 de agosto de 2010 .
- ^ "Star Castle 2600, la historia" . Castillo de las estrellas 2600 .
- ^ Yarusso, Albert. "Gusanos en guerra" . AtariAge . Consultado el 26 de agosto de 2010 .
- ^ Yarusso, Albert. "Caos medieval" . AtariAge . Consultado el 26 de agosto de 2010 .
- ↑ a b Carless , 2005 , p. 21.
- ^ McGinnis, Jeff (4 de agosto de 2010). "Programación de fanáticos expertos en tecnología, desarrollo en consola clásica" . Prensa Libre de Toledo . Archivado desde el original el 4 de enero de 2013 . Consultado el 4 de agosto de 2010 .
- ^ Snow, Jean (12 de septiembre de 2008). "Portal, adaptado para Atari 2600" . Cableado . Consultado el 28 de agosto de 2010 .
- ^ Bogost, Ian (1 de agosto de 2010). "Halo 2600: Ed Fries demakes Halo para Atari" . Archivado desde el original el 4 de agosto de 2010 . Consultado el 26 de agosto de 2010 .
- ^ Bishop, Todd (14 de enero de 2004). "El juego ha terminado para Ed Fries de Xbox" . Seattle Post-Intelligencer . Consultado el 2 de septiembre de 2010 .
- ^ Winterhalter, Ryan (29 de abril de 2011). "31 juegos caseros que vale la pena jugar" . 1UP.com . Consultado el 10 de mayo de 2011 .
- ^ Yarusso, Albert. "Atari 2600 Hacks" . AtariAge . Archivado desde el original el 29 de agosto de 2010 . Consultado el 26 de agosto de 2010 .
- ^ Yarusso, Albert. "Atari 2600 Hacks: Pac-Man" . AtariAge . Consultado el 26 de agosto de 2010 .
- ^ Kohler , 2005 , p. 378.
- ^ Melanson, Donald (3 de agosto de 2010). "El ex vicepresidente de Microsoft trae Halo al Atari 2600" . Engadget . Archivado desde el original el 4 de agosto de 2010 . Consultado el 5 de agosto de 2010 .
- ^ Beschizza, Rob (3 de agosto de 2010). "El ex vicepresidente de Microsoft trae Halo al Atari 2600" . Boing Boing . Archivado desde el original el 6 de agosto de 2010 . Consultado el 27 de agosto de 2010 .
- ^ ¡Ataque de pato! referencias:
- McGinnis, Jeff (4 de agosto de 2010). "Programación de fanáticos expertos en tecnología, desarrollo en consola clásica" . Prensa Libre de Toledo . Archivado desde el original el 4 de enero de 2013 . Consultado el 4 de agosto de 2010 .
- Gray, Frank (25 de julio de 2010). "Los patos deambulan por un nuevo juego para el viejo Atari" . The Journal Gazette . Archivado desde el original el 30 de agosto de 2010 . Consultado el 26 de agosto de 2010 .
- Caylor, Bob (18 de agosto de 2010). "Renacimiento de Atari" . El News-Sentinel . Archivado desde el original el 11 de mayo de 2011 . Consultado el 24 de agosto de 2010 .
- "Entrevista: Will Nicholes" . Kittysneezes.com . 23 de agosto de 2010 . Consultado el 24 de agosto de 2010 .
- ^ Doctorow, Cory (10 de julio de 2006). "Lanzamiento del nuevo cartucho de juego Atari 2600" . Boing Boing . Consultado el 26 de agosto de 2010 .
- ^ "Sitio web oficial de Astronomer 2600" . Consultado el 22 de junio de 2018 .
- ^ "Sitio web oficial Baby 2600" . Consultado el 22 de junio de 2018 .
- ^ "Sitio web de la tienda Muncher" . Consultado el 22 de junio de 2018 .
- ^ "Nexion 3D en AtariAge" . Consultado el 22 de junio de 2018 .
- ^ a b "El Atari 7800 ProSystem" . AtariMuseum.com . Archivado desde el original el 17 de enero de 2013 . Consultado el 28 de agosto de 2010 .
- ^ George, Gregory D. (12 de abril de 2005). "Carrito de sepia 2" . Los tiempos de Atari . Consultado el 22 de noviembre de 2018 .
- ^ Borys, Michael (18 de noviembre de 2015). "El cartucho de armonía" . Boing Boing . Consultado el 22 de noviembre de 2018 .
- ^ Grandioso, Joe. Hackeo de consolas de juegos: divertirse mientras anula su garantía . pág. 393. ISBN 978-1-931836-31-9 .
- ^ Sin coche, Simon. Hacks de juegos . pág. dieciséis. ISBN 978-0-596-00714-0 .
- ^ Wierer, Jeff (5 de abril de 2008). "Visual bB 1.0 - un nuevo IDE para batari Basic" . Archivado desde el original el 18 de agosto de 2010 . Consultado el 30 de agosto de 2010 .
- ^ "Guía básica de Visual batari" . Archivado desde el original el 27 de julio de 2010 . Consultado el 30 de agosto de 2010 .
- Bogost, Ian ; Montfort, Nick (2009). Racing the Beam: El sistema informático de vídeo Atari . Prensa del MIT . ISBN 0-262-01257-X.
- Carless, Simon (2005). Trucos para juegos: 100 consejos y herramientas de fuerza industrial . O'Reilly Media . ISBN 0-596-00917-8.
- Herman, Leonard (1997). Phoenix: La caída y el auge de los videojuegos . Prensa Rolenta. ISBN 0-9643848-2-5.
- Kohler, Chris (2005). Trucos para juegos retro: consejos y herramientas para tocar los clásicos . O'Reilly Media . ISBN 0-596-00917-8.
enlaces externos
- AtariAge: programación Atari 2600
- Batari Basic , un compilador BASIC para el Atari 2600