Homebrew (videojuegos)


De Wikipedia, la enciclopedia libre
  (Redirigido desde Homebrew (videojuegos) )
Saltar a navegación Saltar a búsqueda

Homebrew , cuando se aplica a los videojuegos , se refiere a los juegos producidos por aficionados para plataformas de hardware patentadas que no están diseñadas para ser programables por el usuario, principalmente consolas de videojuegos . Suelen utilizar formatos de almacenamiento que dificultan la distribución (como cartuchos ROM o CD-ROM cifrados). Muchos sistemas tienen restricciones de hardware para evitar desarrollos no autorizados. Un desarrollador no profesional para un sistema destinado a ser programable por el usuario, como el Commodore 64 , simplemente se denomina aficionado (en lugar de desarrollador casero ).

El desarrollo de Homebrew puede incluir software creado con cadenas de herramientas no oficiales mantenidas por la comunidad o juegos desarrollados con kits de desarrollo oficiales como Net Yaroze , Linux para PlayStation 2 o Microsoft XNA . [1] Algunos objetivos para los juegos caseros incluyen Wii , Dreamcast , Game Boy Advance , PlayStation Portable , Nintendo Entertainment System y Atari 2600 .

Desarrollo

Los juegos nuevos para sistemas más antiguos se desarrollan normalmente mediante emuladores . El desarrollo de sistemas más nuevos generalmente implica hardware real, dada la falta de emuladores precisos . Sin embargo, se han hecho esfuerzos para utilizar hardware de consola real para muchos sistemas más antiguos. Los programadores de Atari 2600 pueden grabar una EEPROM para conectarla a una placa de cartucho personalizada o usar la transferencia de audio a través del Starpath Supercharger . Los desarrolladores de Game Boy Advance tienen varias formas de usar los cartuchos flash GBA a este respecto.

Consolas de segunda generación

¡Ataque de pato Atari 2600 ! (2010)

Atari 2600

Odisea

En 2009, Odball se convirtió en el primer juego de Magnavox Odyssey desde 1973. Fue producido por Robert Vinciguerra [2], quien desde entonces ha escrito varios otros juegos de Odyssey. El 11 de julio de 2011, Chris Read publicó Dodgeball . [3]

Canal F

Se han programado algunos juegos para Fairchild Channel F , la primera consola en utilizar cartuchos ROM. El primer lanzamiento conocido es el clon de Lights Out de Sean Riddle, que incluía instrucciones sobre cómo modificar el juego de ajedrez SABA # 20 en un cartucho múltiple. [4] También hay una versión de Tetris y en 2008 "Videocart 27: Pac-Man " se convirtió en el primer juego de producción completa para el sistema desde que fue descontinuado.

Consolas de tercera y cuarta generación

NES

Hay varios compiladores disponibles para Nintendo Entertainment System , pero al igual que el Atari 2600, la mayor parte del desarrollo aplica directamente el lenguaje ensamblador. Un impedimento para el desarrollo de homebrew de NES es la relativa dificultad que implica la producción de cartuchos físicos, aunque existen carros flash de terceros, lo que hace posible el homebrew en el hardware original de NES. [5] Se utilizan varias variedades de procesadores personalizados dentro de los cartuchos NES para expandir las capacidades del sistema; la mayoría son difíciles de replicar, excepto mediante la recuperación de cartuchos viejos. El mecanismo de bloqueo de hardware de la NES complica aún más la construcción de cartuchos físicos utilizables. Sin embargo, el NES-101eliminó el chip de bloqueo 10NES para que se pueda jugar a cualquier juego, ya sea casero, sin licencia u otra región de un juego oficial. La Famicom original y sus clones tampoco cuentan con mecanismo de bloqueo. El chip 10NES puede eventualmente desactivarse permanentemente realizando un pequeño cambio en el hardware.

Génesis

La génesis de Sega no tiene un mecanismo de bloqueo físico, por lo que es más fácil de liberar el software para el sistema. Rick Dangerous , Rick Dangerous 2 , Pier Solar and the Great Architects y un puerto de Teenage Queen fueron lanzados como cartuchos físicos. Otros juegos incluyen Sacred Line Genesis , Coffee Crisis y Frog Feast para Genesis y Mighty Mighty Missile para Sega Mega-CD . El juego de 2018 Tanglewood se desarrolló utilizando hardware de desarrollo original de Sega. [6]

Motor TurboGrafx-16 / PC

El motor TurboGrafx-16 / PC tiene una escena casera comparativamente pequeña. El primer título casero lanzado en CD fue Implode de MindRec en 2002, unos años después del último lanzamiento oficial del sistema ( Dead Of The Brain I & II para PC Engine en 1999). Dos años después, MindRec lanzó Meteor Blaster DX en CD-R. La palabra oficial fue que no se pudo presionar en el CD debido a que el software de masterización de vidrio de repente no pudo manejar el estilo poco ortodoxo de diseño de CD que espera el sistema. Cinco años después, Aetherbyte Studios lanzó Insanity , a Berzerkclon, en CD prensado, sofocando la noción de CD imprimibles. Aetherbyte luego pasó a crear un prototipo y producir un nuevo diseño de HuCard llamado " AbCARD ", que era totalmente compatible con la consola.

Hay un compilador de C para la consola conocido como HuC. No se ha actualizado oficialmente desde 2005. El ensamblador MagicKit generalmente se considera [¿ por quién? ] el ensamblador de facto para la consola, y viene incluido con HuC. Las bibliotecas adicionales para HuC / MagicKit incluyen Squirrel, un motor de sonido desarrollado por Aetherbyte Studios, y la biblioteca SGX / ACD, desarrollada por Tomatheous, que brinda al desarrollador un fácil acceso al hardware de video SuperGrafx , así como a la tarjeta Arcade.

El compilador cc65 C es compatible con la consola, aunque no hay soporte para la biblioteca de desarrollo.

SNES

Bung Enterprises lanzó la serie de hardware Game Doctor SF. Permite a los usuarios copiar juegos y ejecutar juegos nuevos en hardware SNES. Las ROM se pueden convertir al formato Game Doctor SF y colocar en un disquete de 3 1/2 " . Los juegos de hasta doce megabits se pueden colocar en disquetes formateados a 1,6 megabytes.

Un dispositivo alternativo es el Super Flash, de Tototek, que permite grabar varios juegos en un chip de memoria flash en un cartucho. Esto permite juegos de hasta 48 megabits.

El juego de correr y disparar, Alisha's Adventure , utilizó hardware de desarrollo original de Super Famicom. [7]

Neo-Geo MVS, AES y CD

Los sistemas Neo-Geo Home Cart y Arcade pueden ser candidatos difíciles para el desarrollo casero. Los cartuchos Neo-Geo AES y MVS tienen dos placas separadas: una para video y otra para sonido. Si se programara un cartucho para el sistema, implicaría reemplazar los chips ROM antiguos por los recién programados, ya que los cartuchos son, en cierto sentido, placas Arcade. NGDevTeam que ha lanzado Fast Striker y Gunlordencontré una solución con esto. Lo que hicieron fue imprimir su propia placa y soldar sus propios chips ROM en ellos; Sin embargo, esto puede hacer que el logotipo de Universe Bios se vea dañado si se programara una BIOS personalizada. Sin embargo, programar para el CD de Neo-Geo es más fácil que programar para cartuchos. Los CD en sí pueden contener tanto sonido como video, respectivamente. Dependiendo del recuento de megabits de un programa de juego, los tiempos de carga variarán. Un juego de CD con un número bajo de megabits se cargará solo una vez; mientras que un juego de CD con mayor cantidad de megabits podría cargarse entre escenas o rondas. Ahora hay algunos juegos completos programados [ ¿cuándo? ] para su lanzamiento en forma física, como Neo Xyx . [ cita requerida ] [8]

Programador de la Biografía del Universo Neo-Geo, Razoola está actualmente [ ¿cuándo? ] trabajando en un "Skeleton Game Driver" que admite dos jugadores. Esta ROM está destinada a reparar las pantallas de BIOS del universo dañadas, así como a trabajar con un sistema de vídeo múltiple Neo-Geo (MVS) o un sistema de entretenimiento avanzado (AES) sin modificar / de stock. [9]

Consolas de quinta generación

Jaguar

El Atari Jaguar fue declarado plataforma abierta en 1999.

El Atari Jaguar tiene su propia comunidad dedicada a los cerveceros caseros. Su primer juego desarrollado por aficionados fue lanzado en 1995: una versión de Tetris llamada JSTetris escrita usando una versión pirateada del Alpine Development Kit, una de las piezas de hardware utilizadas para programar juegos oficiales de Jaguar. [10] Después de comprar todos los activos de propiedad intelectual de Atari Corporation de JTS en 1998, [11] Hasbro Interactive , el 14 de mayo de 1999, anunció que había liberado todos los derechos sobre el Jaguar, declarando que la consola era una plataforma abierta . [12] [13]Tras el anuncio, algunos desarrolladores y editores, como AtariAge , B&C Computervisions, Piko Interactive , Songbird Productions, Telegames y Video61, lanzaron dos juegos del pasado de Jaguar que no estaban terminados y varios juegos nuevos. [14]

Dado que la emulación de la consola aún es limitada, la codificación utiliza una consola real a través del cartucho de desarrollo Skunkboard, usando un Jaguar modificado BJL, o el kit de desarrollo oficial Alpine. El juego comercial BattleSphere Gold , también contiene la ayuda al desarrollo JUGS (Jaguar Unmodified Game Server). [15]

Los juegos se lanzan en formato de cartucho , CD o ambos. La mayoría de los desarrolladores han publicado sus trabajos en línea en foros o en cartuchos a través de editores independientes. Dado que ambos sistemas no tienen bloqueo regional , todos los títulos son libres de regiones . Algunos de los primeros lanzamientos de CD no estaban cifrados , lo que requería el cartucho de bypass de CD Jaguar de B & C [16] o el programa Jagtopia (Freeboot) de Reboot grabado en un CD para ejecutar juegos de CD sin cifrar, [17] pero Curt Vendel de Atari Museum lanzó el binarios y claves de cifrado para el formato de cartucho y CD, lo que hace posible ejecutar juegos sin la necesidad de hardware de desarrollo. [18]Una BIOS rota del CD de Jaguar se puede soldar dentro del sistema. [19]

También hay conversiones de ST a Jaguar, que implican portar títulos del Atari ST al Jaguar, que pueden incluir algunas mejoras. [20] Si bien se pueden descargar de forma gratuita, algunos títulos se vendieron el 3 de agosto de 2016 [21] [22] [23] y otros, a la fecha, se están licenciando y vendiendo en festivales dedicados al sistema como E -JagFest, JagFest o en línea a través de AtariAge . [24]

Estación de juegos

Hacer juegos en PlayStation es posible con cualquier modelo del sistema mediante el uso de un modchip o el doble 'Swap Trick'. Los requisitos consisten en una PC , SDK y un dispositivo 'Comms Link' para cargar y descargar archivos desde y hacia la consola.

Otra forma de iniciar homebrew en PlayStation es 'UniROM', que es un Softmod. UniROM funciona instalándose en un dispositivo de trampa, que está conectado a través del puerto paralelo (en consolas antiguas) y permite la carga de código personalizado a través de CD grabados y el puerto serie.

Homebrew fue promovido originalmente por Sony con Net Yaroze , que tuvo una gran escena durante bastante tiempo. Sin embargo, el sitio oficial de Net Yaroze se cerró a mediados de 2009 y Sony dejó de admitir el sistema y los usuarios que aún eran propietarios de la consola.

Saturno

La escena casera de Sega Saturn es pequeña pero activa. Al igual que con la PlayStation, todos los modelos son capaces de fabricarse en casa. Los modchips para el Saturn Model 1 han escaseado durante algún tiempo, ya que parece que nadie ha producido nuevos modchips en años. Como tal, las únicas dos opciones que quedan son realizar el truco de intercambio o modificar ampliamente un modchip Saturn Model 2.

La ejecución de homebrew en el Model 2 se puede lograr uniendo dos puntos en el modchip, soldando un cable desde el modchip a la fuente de alimentación de Saturn e insertándolo donde se inserta el cable plano del CD-ROM. El truco de intercambio es más difícil de realizar en este modelo debido a la falta de una luz de acceso.

Otro método es lo que se conoce como el método de desbloqueo "PseudoSaturn". Es un programa creado por CyberWarrior2000 que abusa del firmware del cartucho "Pro Action Replay". Desbloquea la protección de región, frecuencia y CD de la mayoría de los modelos Saturn. Se requiere un Saturn modificado o un truco de intercambio para ejecutar el instalador, que carga el código en la FlashROM del cartucho. Posteriormente, el cartucho desbloquea todo y se puede ejecutar la mayoría del software, desde copias de seguridad hasta homebrews. También hay ahora un nuevo motor de desarrollo llamado Jo-Engine creado por Johannes Fetz para permitir el desarrollo fácil de juegos 2D. [25]Este motor actualmente puede compilar juegos 2D sin las bibliotecas gráficas de Sega (SGL). Otro motor de XL2, llamado motor Z-Treme, llevó a la creación de un juego totalmente 3D de Sonic The Hedgehog llamado Sonic Z-Treme. [26] Z-Treme usa Sega Basic Libraries (SBL) y Sega Graphic Libraries (SGL).

Chico virtual

Planet Virtual Boy ha promovido el homebrew durante años en el sitio, ya que el sistema no tiene bloqueo de región. [27] Pero no fue hasta que se lanzaron los carros flash FlashBoy y FlashBoy + que la escena homebrew comenzó a crecer. A pesar de los escasos 8 meses de producción de Virtual Boy antes de ser descontinuado (agosto de 1995 - marzo de 1996), los fanáticos dedicados han estado creando una variedad de juegos caseros durante años. Dos juegos inéditos, Bound High! y Niko-Chan Battle (la versión japonesa de Faceball ) han sido lanzados.

Nintendo 64

La escena casera de Nintendo 64 es pequeña, pero la homebrew aún se puede jugar y desarrollar mediante el uso de un Doctor V64 , (Acclaim usó un Doctor V64 para ayudar a desarrollar Turok, [28] ) el Everdrive 64 [29] o 64drive. [30]

Consolas de sexta generación

Dreamcast

A pesar de su corta vida comercial de menos de dos años en Norteamérica, Dreamcast se beneficia de una escena casera activa incluso diez años después de su descontinuación. Debido a una falla en el BIOS de Dreamcast , que fue diseñado para usarse con MIL-CD , la consola puede ejecutar software desde CD-R sin el uso de un modchip. Sega reaccionó eliminando el soporte MIL-CD del BIOS de las consolas Dreamcast producidas posteriormente, fabricadas a partir de noviembre de 2000.

La consola es especialmente notable por su escena comercial casera. ¡Un proyecto notable fue el Bleemcast! emulador, que era una serie de discos de arranque creados para jugar juegos de PlayStation en el sistema, con mejoras visuales sobre la consola original. Los lanzamientos independientes más recientes incluyen Last Hope , lanzado por RedSpotGames en 2007, y DUX , [31] ambos juegos de estilo Shoot 'em up . Estas versiones se escribieron utilizando el sistema de desarrollo KallistiOS. Un puerto del lenguaje de desarrollo de alto nivel gratuito Fenix y BennuGDestá disponible para su uso en el desarrollo de juegos; Se han portado muchos juegos de DIV Games Studio y otros se escribieron originalmente para el sistema.

Playstation 2

Las primeras versiones de PlayStation 2 tienen un error de desbordamiento de búfer en la parte del BIOS que maneja la compatibilidad de juegos de PS1; Los piratas informáticos encontraron una manera de convertir esto en un vacío legal llamado PS2 Independence Exploit, que permite el uso de software casero. Otra opción para el desarrollo de homebrew es el uso de un modchip . Además, los desarrolladores pueden utilizar un disco duro PS2 y un cargador HD . En Europa y Australia, la PS2 vino con un Yabasic gratis .intérprete en el disco de demostración incluido durante algún tiempo. Esto permite que el usuario final cree programas simples para la PS2. Esto se incluyó en un intento fallido de eludir un impuesto del Reino Unido al definir la consola como una "computadora" si contenía cierto software. [32] Un puerto del proyecto NetBSD y BlackRhino GNU / Linux , una distribución alternativa basada en Debian , también están disponibles para PS2.

Usando programas caseros (por ejemplo, 'SMS Media Player' [33] ) es posible escuchar varios formatos de archivos de audio ( MP3 , OMA , Ogg Vorbis , AAC , FLAC , AC3 ) y ver varios formatos de video ( DivX / XviD , MPEG1 , MPEG2 , MPEG4-ASP en contenedor AVI ) usando la consola. Los medios se pueden reproducir desde cualquier dispositivo conectado a la consola, es decir, USB / FireWire / unidad flash / unidad de disco duro externos ( FAT32solamente), el disco duro interno en las primeras consolas de revisión, discos ópticos CD-R (W) / DVD ± R (W) (sistemas modificados o discos parcheados), o recursos compartidos de red ( Windows Network o PS2 host: protocolo).

Un desarrollo más reciente (mayo de 2008) llamado Free McBoot permite que los programas caseros se inicien sin un disco de activación requerido por el exploit anterior. Esto también permite el uso de homebrew en sistemas no modificados sin una unidad de disco funcional. Sin embargo, la instalación del exploit en cada tarjeta de memoria individual requiere un sistema ya explotado / modificado para iniciar el instalador, o una imagen de arranque que pueda cargar una aplicación que cargue archivos ELF (también se requiere un adaptador de red y un disco duro). La copia de una tarjeta de memoria a otra no funcionará. Este exploit más reciente no funcionará en las PS2 más nuevas (modelo SCPH-9000x con BIOS 2.30 y superior) pero funcionará en todos los modelos anteriores a eso. Las versiones más recientes de Free McBoot, versión 1.90 y posteriores, también tienen la capacidad de instalar y arrancar desde HDD tanto de Sony como de otros fabricantes cuando se usa un "fat"PS2 y adaptador de red.[34] Este soporte se llama Free HDBoot o FHDB. Con algunos problemas menores, ahora es posible jugar completamente desde el HDD, sin necesidad de usar la unidad de disco óptico ni una tarjeta de memoria física.

A diferencia del Independence Exploit, que requiere un disco de activación, Free McBoot solo necesita una tarjeta de memoria estándar, lo que permite su uso en sistemas con unidades ópticas rotas. La instalación está vinculada a la tarjeta de memoria y solo se podrá utilizar en las consolas de la misma versión en la que se instaló originalmente, a menos que se realice una instalación múltiple. El inconveniente de este exploit es que debe instalarse / compilarse en cada tarjeta de memoria individual. No es posible simplemente copiar el exploit; esto significa que se requiere un sistema ya modificado o explotado para instalar FMCB en una tarjeta de memoria. Después de instalar un exploit, los ejecutables sin firmar ( formato ejecutable y enlazable) puede iniciarse desde una tarjeta de memoria o una unidad USB. Dichos programas incluyen emuladores, reproductores multimedia, herramientas de administración de discos duros y recursos compartidos de archivos basados ​​en PC o NAS. El exploit también es notable por permitir al usuario copiar archivos guardados de PS1 / PS2 desde una tarjeta de memoria a una unidad USB, una funcionalidad que normalmente solo es posible con herramientas como DexDrive .

Sony lanzó un sistema operativo basado en Linux para la PS2 en un paquete que también incluye un teclado , mouse , adaptador Ethernet y HDD. Actualmente, la tienda en línea de Sony afirma que el kit de Linux ya no está a la venta en América del Norte . Sin embargo, en julio de 2005, la versión europea todavía estaba disponible. El kit se inicia instalando una interfaz patentada, el entorno de tiempo de ejecución , que se encuentra en un DVD codificado por región , por lo que los kits de Europa y América del Norte solo funcionan con una PS2 de sus respectivas regiones.

Se han desarrollado emuladores caseros de sistemas informáticos y de juegos más antiguos para la PS2. [35]

Cubo de juego

El desarrollo de Homebrew en Nintendo GameCube tendió a ser difícil, ya que utiliza una unidad y medios patentados basados ​​en MiniDVD en lugar de las unidades de DVD estándar de la PS2 y Xbox para la protección contra la piratería. Además, su conectividad es limitada, ya que no cuenta con un puerto USB o un puerto HDD como la PlayStation 2.

La barrera para grabar discos de Nintendo GameCube con una grabadora de DVD de consumo es el área de corte en ráfaga , un "código de barras" en el anillo más interno del disco, un área inaccesible para la mayoría de las grabadoras y que solo se puede escribir con máquinas de prensado de discos muy costosas. Durante mucho tiempo, la única forma de ejecutar software casero en Nintendo GameCube fue a través de un exploit del sistema de parcheo de Phantasy Star Online Episodio I y II , que requería que los usuarios encontraran el juego y un adaptador de banda ancha. Ambos son difíciles de encontrar porque se ha lanzado un seguimiento (bajo el nombre Phantasy Star Online Episode I & II Plus) y, por lo tanto, la PSO original rara vez se vendió después de esa fecha, y porque el adaptador de banda ancha no se vendía a menudo en las tiendas debido a la muy limitada selección de juegos en línea de Nintendo GameCube.

A partir de agosto de 2019, el método más común es usar Action Replay junto con un adaptador de tarjeta SD insertado en la ranura de la tarjeta de memoria, lo que permite al usuario ejecutar homebrew desde la tarjeta SD o por Ethernet. Otro método implica el uso de un modchip para permitir que GameCube ejecute homebrew desde un MiniDVD-R a través de la unidad de disco. Otro método utiliza un exploit de juego guardado que implica la transferencia de archivos guardados del juego modificado a una tarjeta de memoria de GameCube que activa la ejecución de código arbitrario cuando lo carga un juego oficial, lo que permite ejecutar software personalizado desde una tarjeta de memoria, tarjeta SD u otros medios. [36] Como el estuche de Nintendo GameCube no se ajusta a un DVD-R de tamaño completo, se encuentran disponibles estuches de reemplazo de terceros.

El software Homebrew para Nintendo GameCube consiste principalmente en emuladores para otros sistemas, así como en varias utilidades populares de homebrew. Swiss es una “utilidad casera todo en uno”, que incluye un explorador de archivos y la capacidad de forzar al software a usar diferentes modos de video que no son oficialmente compatibles, como el escaneo progresivo o la pantalla panorámica 16: 9. [37] La interfaz de Game Boy es una interfaz de software casera para el periférico de Game Boy Player, y se utiliza a menudo para capturar imágenes de alta calidad de los juegos de Game Boy, Game Boy Color y Game Boy Advance. [38]

Xbox

Microsoft Xbox con un modchip instalado

La consola Xbox utiliza varias medidas, incluido el código firmado criptográficamente para ofuscar el firmware. El método principal para ejecutar código homebrew requería la instalación de un chip mod que podía actualizarse con un BIOS de Microsoft modificado . Este BIOS permitió al sistema arrancar ejecutables sin firmar (XBE) y controlar varias variables de hardware, como la codificación de región y el modo de video. Con la filtración del kit de desarrollo oficial de Microsoft ( XDK ), los programadores caseros pudieron escribir GUI de Xbox de reemplazo (conocidas como paneles de control), juegos y aplicaciones para Xbox.

Se había creado un softmod , que utiliza un juego comercial como 007: Agent Under Fire , Mech Assault o Splinter Cell , para ejecutar un instalador de softmod persistente sin modificar el hardware. Este método utiliza fuentes modificadas y archivos de sonido para hacer que la Xbox provoque un desbordamiento del búfer de pila y cargue un tablero de Homebrew. Una vez en esta condición, la Xbox puede ejecutar juegos y aplicaciones caseros al arrancar.

Debido a que Xbox usa bibliotecas de PC estándar, escribir juegos caseros es relativamente fácil y la gran mayoría de las bibliotecas disponibles para un programador de PC están disponibles para un programador casero de Xbox.

Uno de los tipos más comunes de juegos caseros para Xbox son los puertos de juegos de PC cuya fuente se ha publicado o filtrado. Se han lanzado muchos juegos clásicos de PC para Xbox, pero la mayoría se crean con XDK, lo que limita su disponibilidad. Los únicos lugares para encontrar estos puertos son a través de IRC o navegadores peer-to-peer .

El sistema Xbox también es muy hábil para ejecutar emuladores que han sido portados desde PC, dada su alta potencia de procesamiento. La Xbox puede emular sistemas hasta la generación anterior, incluida la Nintendo 64 y la PlayStation . Por esta razón, se han creado o portado muchos emuladores diferentes para Xbox.

Game Boy Advance

La popularidad del desarrollo casero para el sistema Game Boy Advance desde su lanzamiento en 2001 se debe a la disponibilidad de compiladores de C y bibliotecas de código de alta calidad listas para usar, y funciones de depuración para emuladores de Game Boy Advance como VisualBoyAdvance-M, el mgba, el emulador de GBA No $ gba, John GBA y My Boy. También contribuyó al éxito tanto la nostalgia por el sistema en general, la comunidad Pokémon Romhacking, como la amplia disponibilidad de cartuchos Flash ROM y escritores de cartuchos en las tiendas en línea.

Consolas de séptima generación

Playstation Portátil

Nintendo DS

Nintendo DS Lite con SuperCard DS Lite y tarjeta MicroSD.

Desde el lanzamiento de la Nintendo DS, se ha producido una gran cantidad de piratería relacionada con el firmware totalmente regrabable de la DS, la conexión Wi-Fi, las tarjetas de juego que permiten el almacenamiento SD y el uso de software. [ cita requerida ] Ahora hay muchos emuladores para DS, así como NES, SNES, Sega Master System, Sega Mega Drive, Neo-Geo Pocket, Neo-Geo MVS (arcade) y consolas portátiles más antiguas como Game Boy Color. [39]

Hay varias tarjetas que tienen memoria flash incorporada o una ranura que puede aceptar tarjetas SD o MicroSD (como DSTT , R4 , AceKard y ez-flash V / Vi ). Por lo general, estas tarjetas permiten a los jugadores de la consola DS usar su consola para reproducir MP3 y videos, y otras funciones ajenas a los juegos tradicionalmente reservadas para dispositivos separados. [40]

En Corea del Sur, muchos consumidores de videojuegos explotan copias ilegales de videojuegos, incluso para Nintendo DS. En 2007, se vendieron 500.000 copias de juegos de DS, mientras que las ventas de las unidades de hardware de DS fueron de 800.000. [41]

Otro dispositivo de modificación llamado Action Replay , fabricado por la empresa Datel, es un dispositivo que permite al usuario ingresar códigos de trucos que le permiten hackear juegos, otorgando al jugador salud infinita , power-ups , acceso a cualquier parte del juego, infinito. en la moneda del juego, la capacidad de atravesar paredes y varias otras habilidades según el juego y el código utilizado. [42]

El fotógrafo Steve Chapman, buscando otras formas de continuar su trabajo fotográfico con equipos más pequeños, creó DS-DSLR, una aplicación que le permitía controlar su cámara sin su voluminosa computadora portátil. Cuando su cámara estaba conectada a la DS a través de la ranura del cartucho GBA, la DS-DSLR le permitió ejecutar muchas tareas, incluido el horquillado controlado, tomas a intervalos personalizados y exposiciones prolongadas cronometradas. DS-DSLR incluso tenía un control de obturador activado por ruido que se activaba cuando el micrófono DS detectaba ruido. [43]

Con el DSi, también tiene algunos exploits caseros, algunos de los cuales usan aplicaciones DSiWare como Flipnote (también conocido como ugopwn), sudokuhax, usando un juego llamado Sudoku de EA Games, grtpwn, exidiahax, fieldrunhax, 4swordhax, UNO * hax y un explotar usando Petit Computer llamado petit-compwner. También hay systemflaaw, que utiliza el juego System Flaw exclusivo de DSi,

Un usuario con el nombre de shutterbug2000 en GBAtemp ha lanzado 2 exploits DSi, uno llamado Memory Pit, un exploit usando la aplicación DSi Camera , [44] y el exploit Flipnote Lenny (también conocido como ugopwn), usando Flipnote Studio .

Xbox 360

Microsoft ha lanzado una versión de su kit de desarrollo de software (SDK) patentado de forma gratuita para los aspirantes a programadores caseros. Este SDK , llamado XNA Game Studio , es una versión gratuita del SDK disponible para empresas de desarrollo profesional y estudiantes universitarios. Sin embargo, para crear juegos de Xbox 360, se debe pagar una membresía premium del XNA Creators Club. Una vez que se verifican los juegos, los juegos escritos con XNA Studio pueden estar disponibles por 80, 240 o 400 Microsoft Points para todos los propietarios de Xbox 360 (a través de Xbox Live ). Esto permite a los creadores de contenido casero acceder a su público objetivo de propietarios de Xbox 360. Este contenido está disponible en la sección Juegos independientes de la Nueva experiencia Xbox.

El 20 de marzo de 2007, se anunció que se había desarrollado un truco utilizando la vulnerabilidad de hipervisor previamente descubierta en las versiones 4532 y 4548 del kernel de Xbox 360 para permitir a los usuarios ejecutar XeLL, un gestor de arranque de Linux. El truco inicial fue más allá del usuario promedio y requirió que se instalara un cable serie Xbox y un firmware de unidad de DVD flasheado. Felix Domke, el programador detrás de XeLL, ha anunciado desde entonces un CD de Linux de arranque en vivo adecuado para usuarios novatos, con la capacidad de ser instalado en el disco duro SATA de la Xbox 360. A pesar de la disponibilidad de tal distribución, la Xbox 360 todavía no está disponible. No se considera una plataforma popular para el desarrollo de homebrew, dada la dependencia del exploit en que el DVD-ROM puede cargar un juego en DVD grabado, una versión modificada del juego King Kong.y dos revisiones del kernel más antiguas de la propia consola.

Un grupo independiente de Microsoft está trabajando en los medios para ejecutar código homebrew, como parte del proyecto Free60 .

Nota: Microsoft solucionó la vulnerabilidad del hipervisor en las versiones 4532 y 4548 del kernel de Xbox 360 con el lanzamiento del sistema NXE y la actualización del tablero en 2008. [ cita requerida ]

Homebrew se volvió a habilitar desde entonces en cualquier Xbox 360 con dash 2.0.7371.0 o inferior a través de un exploit conocido como el hack jtag / jtag smc, pero Microsoft lo reparó de inmediato con la actualización 2.0.8495.0.

Homebrew ahora está disponible en la mayoría, si no en todas, las consolas Xbox 360 debido al Reset Glitch Hack. Hasta ahora, funciona en todos los paneles actuales hasta el último panel 17526. Aunque puede ejecutar código sin firmar, se requiere algo de hardware para realizar el hack / exploit. Además, las habilidades de soldadura son una necesidad al intentar usar este exploit.

Playstation 3

La PlayStation 3 fue diseñada para ejecutar otros sistemas operativos desde el primer día. Muy poco después del lanzamiento, los primeros usuarios lograron instalar Fedora Core 5 en la PlayStation 3 a través de la opción 'Instalar otro sistema operativo' en el XMB (Xross Media Bar) de la PlayStation 3, que también permite configurar la PlayStation 3 para que arranque en el otro sistema operativo. instalado por defecto.

Hasta ahora, se han instalado con éxito varias versiones de Linux en PlayStation 3, como Fedora Core 5, Fedora Core 6, Gentoo , Ubuntu y Yellow Dog Linux (YDL). Este último viene instalado con Cell SDK de forma predeterminada, lo que permite a los programadores una entrada de bajo costo a la programación de Cell. Ver también: Linux para PlayStation 3

Originalmente, el soporte de gráficos se limitaba al acceso al framebuffer solamente (sin acceso al chip de gráficos RSX de PlayStation 3), sin embargo, se logró cierto acceso al procesador de gráficos RSX (pero Sony lo bloqueó con la versión de firmware 2.10).

A partir de la versión de firmware 3.21, los consumidores ya no pueden acceder al "Otro sistema operativo" debido a que Sony eliminó la función [45] del software en una actualización. Sony dijo que esto fue en respuesta a varias "preocupaciones de seguridad".

Los desarrolladores de Homebrew tienen acceso al microprocesador Cell , incluidos 6 de sus 7 elementos de procesamiento sinérgico (SPEs) activos. El sistema operativo del juego reside bajo un hipervisor y evita que los usuarios tomen el control total del hardware de PlayStation 3. Esta es una medida de seguridad que ayuda a Sony a sentirse lo suficientemente segura como para permitir a los usuarios instalar otros sistemas operativos en la PS3.

El controlador Sixaxis también ha sido expuesto a Linux y Windows, [46] pero no parece que se haya creado con éxito ningún controlador que exponga su funcionalidad de acelerómetro , excepto Motioninjoy. Sin embargo, otros controladores lo han utilizado con éxito como controlador para juegos y otras aplicaciones.

En mayo de 2008, se encontró una vulnerabilidad en PlayStation 3 que permitía a los usuarios instalar un firmware de depuración parcial en una consola normal. Sin embargo, la función de depuración está deshabilitada, por lo que aún no se pueden ejecutar aplicaciones caseras ni juegos de respaldo.

Se encontró otro exploit el 14 de agosto de 2008, que permitía a los usuarios iniciar algunos juegos de respaldo desde el disco duro de la PlayStation 3 , aunque las instrucciones exactas sobre cómo hacerlo no se publicaron en ese momento. Sin embargo, una persona diferente publicó instrucciones 10 días después, que explicaban el exploit. [47]

El 6 de enero de 2009, una red de piratería conocida como " Sh4d0ws " filtró los archivos de plantilla necesarios para iniciar la PlayStation 3 en modo de servicio. Aunque la PlayStation 3 puede activarse en modo de servicio, todavía no tiene ninguna utilidad porque los archivos necesarios para realizar cambios en la consola no se han filtrado. [48]

El 31 de agosto de 2010, PSGroove, un exploit para PS3 a través del puerto USB, fue lanzado y se convirtió en código abierto. Este exploit funciona en todos los modelos de PS3 lanzados hasta entonces. [49] Una guía para la creación de PSGroove está disponible a través de varias fuentes en línea. [50]

George Hotz , más conocido bajo su apodo "geohot", apareció recientemente en Attack of the Show porque lanzó las claves de cifrado de PlayStation 3, por lo que se puede firmar cualquier firmware Homebrew o personalizado. Una vez firmado, homebrew se puede ejecutar de forma nativa. Sería difícil para Sony arreglar esto porque lo más probable es que requiera un retiro voluntario y las piezas más caras tendrían que ser reemplazadas. [51] En 2011, Sony, con la ayuda del bufete de abogados Kilpatrick Stockton , demandó a Hotz y los asociados del grupo fail0verflow por sus actividades de jailbreak. Los cargos incluyeron violar la DMCA , CFAA , la ley de derechos de autor y la CCDAFA de California , y porIncumplimiento de contrato (relacionado con el Acuerdo de usuario de PlayStation Network ), interferencia ilícita , apropiación indebida y traspaso . [52]

Wii

Logotipo de Wii Homebrew Channel

Antes del lanzamiento de Wii, WiiCade fue el primer sitio en albergar juegos caseros de Adobe Flash diseñados específicamente para Wii y su control remoto, que se podían jugar sin exploits usando el navegador web Opera de Wii . [53] La Wii fue pirateada a través de una interfaz serial personalizada en diciembre de 2007. [54] El objetivo de la mayoría de los exploits de Wii es instalar The Homebrew Channel, un canal personalizado que permite a los usuarios ejecutar software homebrew en la consola. El primer lanzamiento completo de Homebrew Channel fue en diciembre de 2008. [55]Aunque Nintendo parcheó con éxito varios exploits más antiguos para instalar The Homebrew Channel, existen muchos exploits para ejecutar el canal en el firmware actual. Este canal se puede instalar usando exploits en juegos como Super Smash Bros. Brawl , un exploit en el Canal de Internet, [56] un exploit DNS con el EULA, o se puede instalar mediante un exploit en el sistema de mensajería de Wii. [57] Tenga en cuenta que solo los exploits que utilizan juegos de disco son compatibles con la instalación de The Homebrew Channel en el modo vWii (Wii virtual) en una Wii U, con la excepción de "wuphax", un exploit que instala el canal a través del sistema específico de Wii U exploits de permisos. El kit de desarrollo de software de Wii Opera permite a los desarrolladores crear sus propios juegos en JavaScript. [58]El controlador de la consola también fue un objetivo popular para la modificación. [59] El 9 de agosto de 2010, Team Twiizers lanzó un exploit llamado LetterBomb que usa una carta de correo mal formada ( desbordamiento de búfer ) para cargar un archivo boot.elf en la memoria, que luego instala The Homebrew Channel para ejecutar código sin firmar.

En los últimos años, se han lanzado otros métodos que explotan el Canal de Internet ( Flashhax ), el EULA de Wii (str2hax [60] ) y el Tablero de mensajes de Wii (letterbomb). En 2019, se lanzó un exploit que usaba Bluetooth llamado bluebomb [61] . Bluebomb significó que la Wii Mini era pirateable por primera vez, ya que anteriormente no era posible debido a las capacidades de mensajería de Wii e Internet de Wii Mini, y la ranura SD eliminada.

Consolas de octava generación

3DS

Una New Nintendo 3DS XL con The Homebrew Launcher

El primer exploit casero público para Nintendo 3DS, ninjhax, permitió al usuario escanear un código QR para explotar el juego Cubic Ninja . Desde entonces se han descubierto otras formas de ejecutar The Homebrew Launcher, incluido freakyhax, un exploit en la edición Deluxe de Freakyforms: Your Creations, Alive! , [62] Doodlebomb, un exploit en las 1.1.1 y versiones anteriores de Swapdoodle , [63] y smashbroshax, un nuevo y exclusivo 3DS exploit para la versión 3DS de Super Smash Bros. para Nintendo 3DS y Wii U . [64]

La mayoría de las actualizaciones del sistema que tienen "Se han realizado más mejoras en la estabilidad general del sistema y otros ajustes menores para mejorar la experiencia del usuario" en su registro de cambios son simplemente para parchear los exploits de Homebrew Launcher (área de usuario) que requieren una versión específica de un juego o aplicación. a menudo se parchean en estas actualizaciones agregando esas versiones de aplicaciones explotadas a la lista negra "IsTitleAllowed", lo que evita que se inicien aplicaciones obsoletas en la lista, lo que obliga a los usuarios a actualizar esas aplicaciones a la última versión para iniciar la aplicación. [sesenta y cinco]Por ejemplo, notehax solo funciona en versiones obsoletas de Flipnote Studio 3D. En la actualización del sistema 11.6.0-39, todas las regiones de Flipnote Studio versión <= 1.0.1 en EE. UU., <= 1.2.0 en EUR y <= 1.3.1 en JPN fueron bloqueadas para no iniciar la aplicación, parcheando el exploit. en el firmware actual. [66] [67]

El software sin firmar se puede iniciar desde la tarjeta SD sin tener que instalar firmware personalizado en el dispositivo mediante el uso de un exploit para ejecutar The Homebrew Launcher. El propio Homebrew Launcher se puede ejecutar en las versiones del sistema 9.0-11.13 en cualquier sistema 3DS. Sin embargo, sin instalar firmware personalizado, el usuario deberá ejecutar el exploit cada vez que desee acceder a The Homebrew Launcher.

Para instalar directamente software personalizado en el menú de inicio de 3DS, se necesita un firmware personalizado . Hay varias versiones de firmware personalizadas disponibles, la más popular es Luma3DS. Los requisitos para instalar firmware personalizado implican el uso de varios exploits para ejecutar un exploit de bootrom llamado boot9strap, que ejecuta código personalizado antes del bloqueo de la ROM de arranque. A partir de diciembre de 2020, el último exploit utiliza una supervisión en DSiWare, que puede ejecutar el código personalizado desde el menú DSiWare en la configuración de 3DS para instalar los hacks de 3DS. [68]

Vitae

En 2016, se lanzó un exploit para PlayStation Vita llamado "HENkaku". [69] Este exploit utilizó un error encontrado en el firmware del sistema 3.60, permitiendo a los usuarios ejecutar software sin firmar. Se instaló visitando un sitio web y haciendo clic en el botón de instalación en el navegador web de PlayStation Vita. Esto tenía que hacerse cada vez que el usuario encendía el sistema. En la actualización del sistema 3.61, Sony corrigió el error para que fuera imposible ejecutar código sin firmar en la Vita. Sin embargo, en 2018, la informáticaEl estudiante TheFloW (Andy Nguyen) encontró un error del kernel en las versiones de firmware 3.65, 3.67 y 3.68 que permitía ejecutar código sin firmar. Finalmente, desarrolló un exploit llamado "h-encore" que permitió instalar el hack de HENkaku en versiones posteriores de PS Vita. El error del kernel se corrigió en la versión de firmware 3.69, pero el error del área de usuario aún funciona. Debido a que HENkaku debe reinstalarse cada vez que el dispositivo se enciende nuevamente, se puede usar un programa intermitente opcional llamado ensō junto con HENkaku para actualizarlo en el sistema, haciendo que el complemento permanezca permanentemente incluso después del apagado y reinicio, hasta que se desinstale a través del instalador de ensō.

El 13 de febrero de 2019, TheFloW lanzó una herramienta de degradación que puede degradar cualquier consola Vita a un firmware anterior a su firmware de fábrica. [70]

Wii U

La Wii U actualmente tiene ejecución casera tanto en el kernel de PowerPC como en el kernel de ARM9 (apodado IOSU por la comunidad). La forma más común de ejecutar código en Wii U para 5.5.1 y versiones anteriores es a través de vulnerabilidades en el navegador web integrado de Wii U. Hay muchas vulnerabilidades de kernel de PowerPC y de usuario diferentes en el navegador de Internet de Wii U. Los primeros exploits del espacio de usuario usaban código C (en las versiones 2.0.0-5.3.2) y errores libstagefright (en las versiones 5.4.0-5.5.1) para cargar código personalizado en el navegador, con limitaciones de memoria y permisos. [71] [72] El primer exploit del kernel encontrado en el navegador, llamado osdriver, solo funciona en las versiones del sistema 5.3.2 y anteriores, pero ya no se usa ya que el exploit 5.5.1 y anterior es más confiable. Actualmente, la comunidad utiliza dos exploits de kernel de navegador diferentes. El primer exploit encontrado funciona en 5.5.1 y versiones anteriores y es muy confiable. [73] El otro exploit del kernel funciona en 5.5.2 y versiones anteriores, pero debido a su falta de fiabilidad, solo se usa en 5.5.2 para instalar un exploit de software de Wii U llamado Haxchi. Haxchi aprovecha el hecho de que DS Virtual ConsoleLos datos del juego solo se verifican cuando el juego está instalado. Cuando se instala en un juego de DS VC, Haxchi lanza homebrew directamente (como el Homebrew Launcher de Wii U) usando un exploit instalado en la ubicación del archivo del juego. También hay una parte adicional, opcional, de Haxchi llamada "Coldboot Haxchi" o CBHC. CBHC permite que el firmware personalizado se habilite automáticamente cada vez que se enciende el sistema ejecutando el juego de la consola virtual directamente en el arranque, mientras que otros exploits deben ejecutarse cada vez de forma manual. Sin embargo, CBHC tiene un mayor riesgo de inutilizar el sistema, ya que eliminar el juego de la consola virtual, entre otras cosas, bloqueará la consola. [74]

Muchas aplicaciones caseras que se ejecutan a través del Homebrew Launcher se han recogido y alojado en wiiubru.com , que tiene una distribución similar a la de la propia Wii U menú . Estas aplicaciones alojadas se pueden descargar directamente en Wii U usando la aplicación The Homebrew App Store en el repositorio. Algunas de estas aplicaciones utilizan un exploit de IOSU que fue lanzado por el equipo de WiiUbru, que permite el acceso completo a cualquier consola Wii U. [75]Este exploit de IOSU se usa a menudo para iniciar una consola en un modo parcheado llamado CFW (firmware personalizado) sysNAND. En este modo parcheado, el sistema puede lanzar cualquier título, incluidos títulos no oficiales y títulos sin firmas válidas y juegos o inyecciones virtuales de Wii que son accesos directos a juegos de vWii (Modo Wii) o aplicaciones caseras. Todos los CFW actuales permiten editar archivos almacenados en la Wii U a través de una conexión a Internet y también una aplicación FTP.

El entorno de Wii emulado integrado de Wii U (a menudo apodado vWii o Modo Wii) es capaz de ejecutar Wii homebrew, como The Homebrew Channel. [76]Sin embargo, vWii es mucho más frágil que una consola Wii real y tiene una mayor probabilidad de quedar inoperable si se utiliza software peligroso. Además, debido a los cambios realizados en el sistema operativo de Wii en el modo vWii, los exploits anteriores que utilizaban el menú de Wii para cargar el instalador de HackMii, como Letterbomb, no funcionan en vWii. Sin embargo, los exploits que inician HackMii Installer a través de un juego siguen funcionando en vWii. La única forma de hackear vWii sin uno de los juegos de explotación es usando una aplicación llamada wuphax. Wuphax utiliza el exploit público de Wii U IOSU para inyectar temporalmente el instalador de HackMii en el Canal Mii para que The Homebrew Channel pueda instalarse sin un juego de exploits. [77]

Cambiar

El Nintendo Switch obtuvo su primer exploit con PegaSwitch el 14 de marzo de 2017; solo 11 días después del lanzamiento de la consola. Fue desarrollado por un equipo llamado ReSwitched y se puede ejecutar a través del navegador incluido al conectarse a una red Wi-Fi con una página de inicio de sesión. Luca Todesco usó el mismo exploit para hacer jailbreak a dispositivos iOS 9 en 2016. No permitía que el verdadero homebrew se ejecutara en el sistema en ese momento, pero permitió a los desarrolladores buscar otros errores de seguridad en el sistema. El 1 de octubre de 2017, ReSwitched anunció muchas nuevas vulnerabilidades y herramientas que permiten a los desarrolladores comenzar a trabajar en programas caseros para el sistema incluso antes de que pudieran ser lanzados. [78]En el evento 34c3, los piratas informáticos Plutoo, Derrek y Naehrwert anunciaron un exploit del kernel para el sistema (que dijeron que no se lanzaría) y dijeron que pronto llegaría un lanzador casero. [79] El 7 de enero de 2018, fail0verflow publicó un video en Twitter que muestra un programa de texto de desplazamiento lateral simple antes de iniciar el sistema, lo que muestra que hay una manera de ejecutar el código antes del inicio, lo que abre posibilidades para nuevos programas enfocados en el desarrollo. . [80] También se ha lanzado una aplicación de inicio de homebrew, [81] y también se ha lanzado un firmware personalizado llamado Atmosphere. [82] Acceso a una copia japonesa de Puyo Puyo TetrisInicialmente se requiere instalar un exploit de Fake News para lanzar el CFW en 1.0.0. Para versiones posteriores del sistema, la capacidad de instalación depende de la antigüedad de la consola, ya que las nuevas consolas que aparecen por primera vez en junio de 2018 y se envían con la versión del sistema 4.1.0 tienen sus bootroms parcheados contra el exploit TrustZone (control total) que permite que CFW sea instalado. Siempre que el sistema no tenga los parches (que solo se pueden instalar en la fábrica durante el ensamblaje de la consola), el exploit se puede usar para instalar CFW. [83]

El 29 de marzo de 2018, SciresM, un desarrollador respetado en la comunidad de homebrew, anunció que se lanzaría un firmware personalizado llamado "Atmosphere" para todas las versiones de firmware disponibles en ese momento. [84] El firmware superior a 1.0.0 se puede piratear mediante un exploit de arranque en frío conocido como Fusée Gelée desarrollado por el equipo Reswitched. Este exploit se aprovecha de un error en la ROM de arranque del chip Tegra X1 utilizado por Nintendo Switch . El exploit también fue descubierto de forma independiente por Fail0verflow con el nombre de ShofEL2. La versión de firmware 1.0.0 se podrá piratear mediante un exploit Trustzone conocido como Jamais Vu. Atmosphere lanzó su primera compilación pública en octubre de 2018, que es compatible con todas las versiones del sistema.

Xbox One

La Xbox One tiene un modo de desarrollo que, aunque está destinado a ser utilizado para el desarrollo de juegos minoristas, se puede utilizar para ejecutar software homebrew sin firmar. [85] Se puede habilitar en cualquier consola Xbox One minorista. El modo de desarrollo deshabilita los juegos y el software minorista mientras está habilitado. El software Homebrew se puede desarrollar como aplicaciones de la Plataforma universal de Windows , lo que permite que muchos programas diseñados para ejecutarse en ediciones de escritorio de Windows 10 se ejecuten en la consola, incluidos los emuladores de consola. Para activar el modo de desarrollador, primero debe registrarse para obtener una cuenta de desarrollador de aplicaciones, que tiene una tarifa de $ 19. [86]

Ver también

  • Fangame
  • Mod (videojuegos)
  • Hackeo de ROM
  • Jailbreak
  • Modchips

Referencias

  1. ^ Winterhalter, Ryan (29 de abril de 2011). "31 juegos caseros que vale la pena jugar" . 1UP.com . Consultado el 12 de diciembre de 2013 .
  2. ^ "Odball para la página oficial de Magnavox Odyssey" . Revrob.com. 2010-08-04 . Consultado el 3 de abril de 2012 .
  3. ^ "Dodgeball - Magnavox Osyssey" . Atari2600Land.com. 2012-07-17 . Consultado el 17 de julio de 2012 .
  4. ^ "Página de inicio de Sean Riddle - información del canal F" . Seanriddle.com. 2004-06-16 . Consultado el 3 de abril de 2012 .
  5. ^ "PowerPak - RetroZone" . Retrousb.com . Consultado el 3 de abril de 2012 .
  6. ^ "Este tipo está haciendo un nuevo juego de Sega Genesis al estilo de los 90" . Placa base . 14 de noviembre de 2016.
  7. ^ https://m.youtube.com/watch?v=iJNazRuMeLc
  8. ^ NGDevTeam.com
  9. ^ Razoola (23 de enero de 2015). "Neo Geo Dev: controlador del juego esqueleto de dos jugadores" . Consultado el 11 de febrero de 2018 , a través de YouTube.
  10. ^ "Historial de novedades en la página de inicio del servidor Jaguar?" . Página de inicio del servidor Jaguar . Consultado el 7 de abril de 2018 .
  11. ^ Johnston, Chris (8 de abril de 2000). "Atari va a Hasbro" . GameSpot .
  12. ^ "El sistema de entretenimiento multimedia Atari Jaguar de 64 bits" . Explorador de Atari . Consultado el 7 de abril de 2018 .
  13. ^ "Hasbro publica los derechos de publicación de Jaguar" . Hasbro Interactive . Consultado el 7 de abril de 2018 . Beverly, MA (14 de mayo de 1999) - Hasbro Interactive, el editor líder de software de entretenimiento, anunció hoy que ha liberado todos los derechos que pueda tener sobre la plataforma de hardware Atari antigua, el Jaguar.
  14. ^ Goss, Patrick. "Aparatos redundantes (entrada Atari Jaguar)" . Archivado desde el original el 11 de octubre de 2007 . Consultado el 7 de abril de 2018 .
  15. ^ "LAS PREGUNTAS FRECUENTES DE BATTLESPHERE SEMIOFFICIAL" . Página de inicio oficial de BattleSphere . Consultado el 7 de abril de 2018 .
  16. ^ "B & C Computervisions myatari.com atarijag.txt" . B&C Computervisions . Consultado el 7 de abril de 2018 .
  17. ^ "Reiniciar - Lanzamientos" . Reiniciar . Consultado el 7 de abril de 2018 .
  18. ^ "Jaguar File-Store" . Museo Atari . Consultado el 7 de abril de 2018 .
  19. ^ "Kit de BIOS de derivación de cifrado de CD de Atari Jaguar" . Consoles5.com . Consultado el 7 de abril de 2018 .
  20. ^ Charnock, Tom (17 de abril de 2015). "Fantasy World Dizzy, Rick Dangerous y otros clásicos de Atari ST trasladados a Atari Jaguar" . retrocollect.com . Consultado el 23 de noviembre de 2018 .
  21. Yarusso, Albert. "¡Jaguar Ports on Cart disponible aquí!" . AtariAge . Archivado desde el original el 28 de noviembre de 2016 . Consultado el 7 de abril de 2018 .
  22. ^ Gaztee (1 de febrero de 2017). "ST Port Boxsets Pre-Order Now ABIERTO" . AtariAge . Consultado el 23 de noviembre de 2018 .
  23. ^ https://mag.mo5.com/actu/98808/16-portages-de-jeux-st-sur-jaguar-en-cartouche/
  24. ^ CyranoJ (11 de diciembre de 2015). "Juegos de Atari ST portados al Jaguar" . AtariAge . Consultado el 23 de noviembre de 2018 .
  25. ^ "Jo Sega Saturn Engine, Sega Saturn SDK para homebrews" . jo-engine.org . Consultado el 18 de octubre de 2017 .
  26. XL2 (2018-08-30), (Sega Saturn homebrew) Sonic Z-Treme 2018-08-30 , consultado 2018-08-30
  27. ^ KR155E. "Planet Virtual Boy" . www.planetvb.com . Consultado el 11 de febrero de 2018 .
  28. ^ "Copia archivada" . Archivado desde el original el 28 de marzo de 2013 . Consultado el 24 de agosto de 2012 .CS1 maint: copia archivada como título ( enlace )
  29. ^ EverDrive 64 Archivado el 5 de enero de 2013 en la Wayback Machine.
  30. ^ "64drive por retroactivo" .
  31. ^ Agnello, Anthony John (19 de noviembre de 2013). "Regreso de entre los muertos: 9 juegos modernos para consolas obsoletas" . El AV Club . Consultado el 12 de diciembre de 2013 .
  32. ^ Brightman, James (20 de junio de 2006). "Tribunal del Reino Unido: PS2 no es una computadora" . GameDaily . Archivado desde el original el 4 de mayo de 2010.
  33. ^ Sistema de medios simple para PlayStation 2 - http://home.casema.nl/eugene_plotnikov/
  34. ^ Hilo de lanzamiento de la serie FMCB 1.9 - http://psx-scene.com/forums/f153/fmcb-v1-9-series-release-thread-116247/
  35. ^ Emuladores de PS2: http://www.sksapps.com/index.php?page=emus.html Archivado el 12 de junio de 2008 en Wayback Machine.
  36. ^ "Arranque de Homebrew" .
  37. emukidid (27 de mayo de 2019), GitHub - emukidid / swiss-gc: Swiss: La navaja suiza de GameCube homebrew. , consultado el 27 de mayo de 2019
  38. ^ "Interfaz de Game Boy - GC-Forever Wiki" . www.gc-forever.com . Consultado el 27 de mayo de 2019 .
  39. ^ "Lista de emuladores caseros de DS - GameBrew - una wiki dedicada a Homebrew de videojuegos" . gamebrew.org . Consultado el 29 de mayo de 2021 .
  40. ^ "¿Qué son las tarjetas Nintendo DS y DSi?" . Tarjetas Nintendo DS. 27 de junio de 2010. Archivado desde el original el 3 de febrero de 2011 . Consultado el 23 de septiembre de 2010 .
  41. ^ "ニ ン テ ン ド ー DS の 違法 コ ピ ー に ご 注意!" (en japonés). El Chosun Ilbo . 11 de diciembre de 2007. Archivado desde el original el 7 de febrero de 2010 . Consultado el 10 de septiembre de 2008 .
  42. ^ "Reproducción de acción de DSi - Codejunkies US" . web.archive.org . 2012-11-14 . Consultado el 29 de mayo de 2021 .
  43. ^ "Homebrew DS-DSLR usa Nintendo DS como un control remoto Canon EOS" . Consultado el 5 de octubre de 2019.
  44. ^ "Memory Pit Exploit para DSi - Ahora todo DSi puede ser pirateado a través de la cámara" . TheNerdMag . 2019-05-28 . Consultado el 29 de mayo de 2021 .
  45. ^ "Sony bloquea OtherOS en firmware 3.21" . Consultado el 14 de abril de 2012.
  46. ^ "Controlador Sixaxis para Windows XP" . Archivado desde el original el 1 de septiembre de 2007.
  47. ^ "Cómo ejecutar una copia de seguridad de un juego de PS3" .
  48. ^ "¡Se filtraron los archivos de configuración de JIG del modo de servicio de PlayStation 3!" .
  49. ^ "PS JailBreak Clone de código abierto" PSGroove "¡Disponible ahora! | PS3-Hacks :: Hack your PlayStation 3" . Hacks de PS3 . Consultado el 3 de abril de 2012 .
  50. ^ "Alojamiento web, registro de nombres de dominio y servicios web por 1 & 1 Internet" . Howtohackps3.com. Archivado desde el original el 2 de abril de 2012 . Consultado el 3 de abril de 2012 .
  51. ^ "Página de Geohotz" .
  52. ^ Sony hace un seguimiento, demanda oficialmente a Geohot y fail0verflow por el jailbreak de PS3 . Nilay Patel, Engadget (12 de enero de 2011). Consultado el 16 de febrero de 2011.
  53. ^ "Para su disfrute: WiiCade" .
  54. ^ Wilson, Mark. "Nintendo Wii pirateado, el video" .
  55. ^ "Wii Homebrew Channel se convierte en 1.0" .
  56. ^ "Nuevo punto de entrada de homebrew gratuito. FlashHax" . GBAtemp.net - La comunidad independiente de videojuegos . Consultado el 14 de junio de 2018 .
  57. ^ "LetterBomb" . please.hackmii.com . Consultado el 30 de junio de 2017 .
  58. ^ "Revolucionario: Web Wii Wares" .
  59. ^ Brophy-Warren, Jamin (29 de abril de 2007). "Varita mágica: cómo los piratas informáticos utilizan sus Wii-motes" , a través de Wall Street Journal.
  60. Gerig, Dexter (2019-11-16), An deployment of CVE-2009-0689 for the Nintendo Wii .: Fullmetal5 / str2hax , consultado el 2 de diciembre de 2019
  61. Gerig, Dexter (2019-11-22), GitHub - Fullmetal5 / bluebomb: Un exploit de Bluetooth para la Nintendo Wii. , consultado el 2 de diciembre de 2019
  62. ^ "Sitio web de Freakyhax" .
  63. ^ "Doodlebomb" .
  64. ^ "yellows8 / 3ds_smashbroshax" .
  65. ^ "Documentación IsTitleAllowed" .
  66. ^ "Documentación 11.6.0-39" .
  67. ^ "Notehax" .
  68. ^ Homebrew, Nintendo. "Seedminer" . Guía de trucos 3DS . Consultado el 16 de diciembre de 2020 .
  69. ^ "HENkaku" . henkaku.xyz . Consultado el 16 de octubre de 2018 .
  70. ^ "Modoru" . GitHub . Consultado el 24 de junio de 2019 .
  71. ^ "Sistema de compilación y ejemplos para ejecutar código C en Wii U" . 4 de marzo de 2015 . Consultado el 20 de febrero de 2015 .
  72. ^ "Hazañas de libstagefright de Wii U" . 13 de enero de 2016 . Consultado el 20 de febrero de 2016 .
  73. ^ "Wii U Hacking & Homebrew Discussion" . 13 de enero de 2016 . Consultado el 20 de febrero de 2016 .
  74. ^ "Guía de trucos de Wii U" . wiiu.hacks.guide . Consultado el 26 de diciembre de 2020 .
  75. ^ "Wiiubru en GBATemp" . 22 de octubre de 2016 . Consultado el 17 de noviembre de 2016 .
  76. ^ "WiiMode" . 3 de febrero de 2016 . Consultado el 20 de febrero de 2016 .
  77. ^ "Oficial - wuphax v1.1 - Hackear vWii desde el modo WiiU" . Consultado el 11 de febrero de 2018 .
  78. ^ "octrelease" . 1 de octubre de 2017 . Consultado el 4 de febrero de 2018 .
  79. ^ "Presentación del exploit 34c3 del Kernel de Nintendo Switch:" Nvidia Backdoored ellos mismos " " . 29 de diciembre de 2017 . Consultado el 4 de febrero de 2018 .
  80. ^ @ fail0verflow (7 de enero de 2018). "Hicimos un bonito scroller para Switch :)" (Tweet) . Consultado el 4 de febrero de 2018 , a través de Twitter .
  81. ^ https://switchbrew.github.io/nx-hbl/
  82. ^ @SciresM (3 de marzo de 2018). "Exosphere (una reimplementación de TrustZone en Atmosphere, mi Switch CFW) acaba de realizar con éxito smcCpuOn, turnin ..." (Tweet) - a través de Twitter .
  83. ^ https://reinx.guide/firsttime
  84. ^ "Una actualización de las líneas de tiempo • r / SwitchHacks" . reddit . Consultado el 29 de marzo de 2018 .
  85. ^ "Preguntas frecuentes sobre la aplicación de activación del modo de desarrollador" . support.xbox.com . Consultado el 4 de julio de 2018 .
  86. ^ "Regístrese como desarrollador de aplicaciones" . developer.microsoft.com . Consultado el 16 de mayo de 2021 .

enlaces externos

  • Retro Video Gamer - editor del libro Homebrew Heroes
  • Sección SSEGA Sega Genesis Homebrew
  • gbadev.org
  • Skeetendo
  • VGB
Obtenido de " https://en.wikipedia.org/w/index.php?title=Homebrew_(video_games)&oldid=1042433834 "