En el contexto de los videojuegos , el término "homebrew" se refiere al software no oficial creado por aficionados para consolas de videojuegos propietarias , que no están diseñadas para ser programables por el usuario. La documentación oficial de muchas consolas suele estar disponible únicamente para desarrolladores con licencia, y estos sistemas pueden utilizar formatos de almacenamiento que dificultan la distribución, como cartuchos ROM o CD-ROM cifrados . Además, muchas consolas tienen restricciones de hardware para evitar el desarrollo no autorizado.
Los objetivos para los juegos caseros suelen ser aquellos que ya no son comercialmente relevantes o producidos y que tienen gráficos y/o capacidades computacionales más simples, incluyendo (pero no limitándose a) Atari 2600 , Nintendo Entertainment System , Game Boy , Genesis , Super Nintendo Entertainment System , PlayStation , Nintendo 64 , Dreamcast , PlayStation 2 , Game Boy Advance , Nintendo DS , Wii , Nintendo 3DS y Wii U. El desarrollo puede utilizar cadenas de herramientas no oficiales mantenidas por la comunidad o kits de desarrollo oficiales como Net Yaroze , Linux para PlayStation 2 o Microsoft XNA . [ 1 ]
Dentro de la comunidad de hackers y desarrolladores independientes existen varios grupos que se centran en sortear las restricciones de hardware y software impuestas para permitir el uso de software no oficial, así como en crear software para consolas que admiten software no oficial, como por ejemplo emuladores .
Desarrollo
Los juegos nuevos para sistemas antiguos suelen desarrollarse mediante emuladores . El desarrollo para sistemas más recientes generalmente implica el uso de hardware real, dada la falta de emuladores precisos . Sin embargo, se han realizado esfuerzos para utilizar hardware de consola real en muchos sistemas antiguos. Los programadores de Atari 2600 pueden grabar una EEPROM para conectarla a una placa de cartucho personalizada o utilizar la transferencia de audio mediante el Starpath Supercharger . Los desarrolladores de Game Boy Advance tienen varias maneras de utilizar cartuchos flash de GBA con este fin.
Consolas de primera generación
Odisea
En 2009, Odball se convirtió en el primer juego para la Magnavox Odyssey desde 1973. Fue producido por Robert Vinciguerra [ 2 ] , quien desde entonces ha escrito varios otros juegos para la Odyssey. El 11 de julio de 2011, Chris Read publicó Dodgeball . [ 3 ]
Consolas de segunda generación
Atari 2600
Canal F
Se han programado algunos juegos para la Fairchild Channel F , la primera consola en usar 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 para convertirlo en un Multi-Cartridge. [ 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 se descontinuó.
Consolas de tercera/cuarta generación
NES / Famicom
Existen varios compiladores disponibles para la Nintendo Entertainment System , pero al igual que en la Atari 2600, la mayor parte del desarrollo se realiza en lenguaje ensamblador 6502. Un impedimento para el desarrollo de software casero para la NES es la relativa dificultad que implica la producción de cartuchos físicos, aunque existen cartuchos flash de terceros, lo que permite el desarrollo de software casero en el hardware original de la NES. [ 5 ]
En abril de 2023 se lanzó NESFab, un nuevo lenguaje de programación para la NES. [ 6 ] Este lenguaje se basa en C# y C++, lo que permite un desarrollo de software relativamente rápido y eficiente para el sistema. Su lanzamiento propició un aumento en la cantidad de juegos caseros para la NES, entre los que destacan Mosh-Lift [ 7 ] de Morphcat Games y Ballooney [ 8 ] de Nikusoft.
En los cartuchos de NES se utilizan varias variedades de procesadores personalizados para ampliar las capacidades del sistema; la mayoría son difíciles de replicar, salvo que se busquen cartuchos antiguos, a menos que el mapeador en cuestión fuera de uso común y, por lo tanto, se clonara mucho, como es el caso del MMC3, o que simplemente consista en lógica discreta. Uno de los juegos no oficiales que utiliza el chip MMC5 es Street Fighter II: Nostalgic Edition (titulado Street Fighter II NE ), una adaptación no oficial de Street Fighter II: The World Warrior para NES realizada por Parisoft. [ 9 ]
Si bien la Famicom original y sus clones pueden ejecutar juegos sin licencia, el mecanismo de bloqueo de hardware 10NES del modelo NES original complica la producción de cartuchos físicos. El chip 10NES se puede desactivar permanentemente mediante una pequeña modificación del hardware. La NES rediseñada (modelo NES-101, también conocida como New-Style NES o New Famicom) carece del chip 10NES.
Génesis / Mega Drive
La Sega Genesis no tiene mecanismo de bloqueo físico (en su lugar, utiliza codificación por software), lo que facilita el lanzamiento de software para el sistema. Existen varios cartuchos flash disponibles, incluyendo la línea Everdrive y Mega Everdrive, producida por el desarrollador ucraniano krikzz (siendo el primero el primer producto de la serie Everdrive), el MegaSD de TerraOnion y otros.
Pier Solar and the Great Architects , Paprium y una versión de Teenage Queen son ejemplos de juegos que se lanzaron como cartuchos físicos. Otros juegos incluyen Sacred Line Genesis , Coffee Crisis y Frog Feast para Genesis y Mighty Mighty Missile para Sega CD .
El juego Tanglewood de 2018 destacó por haber sido desarrollado utilizando hardware de desarrollo original de Sega Genesis. [ 10 ]
TurboGrafx-16 / PC Engine
La TurboGrafx-16 / PC Engine tiene una escena de juegos caseros relativamente pequeña. El primer título casero fue Implode de MindRec en 2002, unos años después del último lanzamiento oficial del sistema ( Dead of the Brain I y II para PC Engine en 1999). El título se lanzó en CD-ROM. Dos años después, MindRec lanzó Meteor Blaster DX en CD-R. Su explicación oficial sobre el cambio de formato de CD fue que no se podían prensar en CD-ROM debido a que el software de masterización de vidrio dejó de ser compatible con la estructura de CD poco convencional que el sistema esperaba. Cinco años después, Aetherbyte Studios lanzó Insanity , un clon de Berzerk , en CD-ROM prensados, disipando la idea de que los CD no se podían prensar. Posteriormente, Aetherbyte desarrolló un prototipo y produjo un nuevo diseño de HuCard llamado " AbCARD ", que era totalmente compatible con la consola. Aetherbyte celebró el 30 aniversario de la PC Engine desde su lanzamiento en 1987. [ 11 ]
Existe un compilador de C para la consola conocido como HuC, pero no se ha actualizado oficialmente desde 2005. El ensamblador MagicKit se considera generalmente el ensamblador de facto para la consola y viene incluido con HuC. Entre las bibliotecas adicionales para HuC/MagicKit se encuentran Squirrel, un motor de sonido desarrollado por Aetherbyte Studios, y la biblioteca SGX/ACD, desarrollada por Tomatheous, que facilita al desarrollador el acceso al hardware de vídeo de SuperGrafx y a la Arcade Card.
El compilador C cc65 es compatible con la consola, aunque no dispone de ninguna biblioteca de desarrollo compatible.
Hay algunos juegos originales de TurboGrafx CD en producción, como FX Unit Yuki: The Henshin Engine [ 12 ] [ 13 ] y una adaptación de Mysterious Song en 2012. En 2025, se lanzó la demo de Special Ninja Squad para el sistema, en formato HuCard. [ 14 ]
SNES / Super Famicom
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" . Se pueden colocar juegos de hasta doce megabits 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 sistema también puede programar la compatibilidad con un compilador C. [ 15 ] El interés por el lenguaje del programa creció entre los fanáticos franceses, portando el juego de lucha Asterix de Konami . [ 16 ]
El juego de acción y disparos Alisha's Adventure utilizó hardware de desarrollo original de Super Famicom. [ 17 ] [ 18 ] El juego de rol de acción de WaterMelon, cuyo nombre en clave es ProjectN, es un juego casero completamente nuevo para SNES que actualmente está en desarrollo. [ 19 ] Dottie -dreads nought- se lanzó para la SNESdev Game Jam de 2021, [ 20 ] [ 21 ] junto con Supercooked en 2022. [ 22 ]
Neo-Geo MVS, AES y CD
Los sistemas Neo-Geo Home Cart y Arcade pueden ser candidatos difíciles para el desarrollo de software casero. Los cartuchos Neo-Geo AES (Advanced Entertainment System) y MVS (Multi-Video System) tienen dos placas separadas: una para vídeo y otra para sonido. Si se quisiera programar 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 de Arcade. NGDevTeam, que ha lanzado Fast Striker y Gunlord , simplemente imprimió su propia placa y soldó sus propios chips ROM en ella; sin embargo, esto puede hacer que el logotipo de Universe Bios se vea corrupto si se programa una BIOS personalizada. La programación para Neo-Geo CD, sin embargo, es más fácil que la programación para cartuchos. Los propios CD pueden contener tanto sonido como vídeo, respectivamente. Dependiendo de la cantidad de megabits de un programa de juego, los tiempos de carga variarán. Un juego de CD con pocos megabits se cargará solo una vez, mientras que un juego de CD con más megabits podría cargarse entre escenas o rondas. A partir de 2014, se programó el lanzamiento en formato físico de otros juegos completos, como Neo Xyx . [ 23 ]
Razoola, programador de la BIOS Universe de Neo-Geo, estaba trabajando el 23 de enero de 2019 en un "controlador de juego básico" que admite dos jugadores. Esta ROM está diseñada para corregir las pantallas corruptas de la BIOS Universe, así como para funcionar con una Neo-Geo MVS o AES sin modificar. [ 24 ]
Razion es un ejemplo de un juego original de Neo Geo adaptado a consolas modernas, en este caso la Nintendo Switch. [ 25 ]
Game Boy
Hay muchos kits de herramientas y utilidades disponibles para programar homebrew en la Game Boy. Hay ROM hacks de juegos de la consola portátil disponibles para el sistema. También hay puertos no oficiales y demakes de juegos de otras consolas domésticas y portátiles hechos para la Game Boy, algunos ejemplos son un demake del juego de PlayStation Castlevania: Symphony of the Night , [ 26 ] un puerto del infame juego de Philips CD-i Zelda's Adventure , [ 27 ] [ 28 ] y un puerto de Stunt Race FX . [ 29 ] [ 30 ]
Lince
Poco después del lanzamiento de la Lynx, apareció el primer kit de desarrollo casero, que más tarde se denominó BLL (ya que fue desarrollado por los mismos creadores de BJL para la Atari Jaguar). Al principio, el desarrollo de juegos en BLL utilizaba el lenguaje ensamblador 65C02, al igual que en la Atari ST, pero pronto se añadió compatibilidad con cc65. En los últimos años, la comunidad de desarrolladores caseros ha creado numerosos juegos nuevos.
Consolas de quinta generación
Jaguar

El primer juego de Atari Jaguar desarrollado por aficionados se lanzó en 1995: una versión de Tetris llamada JSTetris . Fue escrito usando una Jaguar con una BIOS personalizada y un kit de desarrollo casero llamado BJL [ 31 ] ejecutándose en Atari ST. [ 32 ] Después de comprar todos los activos de propiedad intelectual de Atari Corporation a JTS en 1998, [ 33 ] Hasbro Interactive , el 14 de mayo de 1999, anunció que había liberado todos los derechos de la Jaguar, declarando la consola una plataforma abierta . [ 34 ] [ 35 ] Después del anuncio, algunos desarrolladores y editores, como AtariAge , B&C Computervisions, Piko Interactive , Songbird Productions, Telegames y Video61, han lanzado tanto juegos previamente inacabados del pasado de la Jaguar como varios juegos completamente nuevos. [ 36 ]
Dado que la emulación de la consola aún es limitada, la programación utiliza una consola real mediante el cartucho de desarrollo Skunkboard, utilizando una Jaguar modificada por BJL, o el kit de desarrollo oficial Alpine. El juego comercial BattleSphere Gold también incluye la herramienta de desarrollo JUGS (Jaguar Unmodified Game Server). [ 37 ]
Los juegos se lanzan en formato de cartucho , CD o ambos. La mayoría de los desarrolladores han publicado sus obras en línea en foros o en cartucho a través de editores independientes. Dado que ambos sistemas no tienen bloqueo regional , todos los títulos son libres de región . Algunos de los primeros lanzamientos en CD no estaban cifrados , lo que requería el cartucho Jaguar CD Bypass de B&C [ 38 ] o el programa Jagtopia (Freeboot) de Reboot grabado en un CD para ejecutar juegos de CD sin cifrar, [ 39 ] pero Curt Vendel del Museo Atari publicó los binarios y las claves de cifrado para ambos formatos, cartucho y CD, lo que permitió ejecutar juegos sin necesidad de hardware de desarrollo. [ 40 ] Se puede soldar una BIOS crackeada del Jaguar D dentro del sistema. [ 41 ]
There are also ST-to-Jaguar conversions, which involves porting titles from the Atari ST to the Jaguar, which may include some enhancements.[42] While they can be downloaded for free, select titles were sold on August 3, 2016[43][44][45] and others, as of date, are being licensed and sold in festivals dedicated to the system such as E-JagFest, JagFest, or online via AtariAge.[46]
PC-FX
There is only one Homebrew development kit known for the PC-FX, which is based on the GNU Compiler Collection version 2.95.1. The Mednafen author began work on a library for the compiler called pcfxlib but it was discontinued due to lack of interest until trap15 started development of a new library called liberis. The toolchain is designed for a Linux environment, although it can also be used with cygwin. To date, no Homebrew titles for the PC-FX have been released, although Aetherbyte Studios and Eponasoft have both expressed interest in developing new software for the console.
PlayStation
Making games on the PlayStation is possible with any model of the system through the use of a modchip or the double 'Swap Trick'. There is also a softmod/save game exploit called "tonyhax". Requirements consist of a PC, SDK, and a 'Comms Link' device to upload and download files to and from the console.
Another way of starting homebrew on the PlayStation is 'UniROM', which is a Softmod. UniROM works by being installed onto a cheat-device, which is connected via the parallel-port (on old consoles) and allows loading of custom code via burned CDs and the serial port.
Homebrew was originally promoted by Sony with the Net Yaroze, which had a large scene for quite some time. However, the official Net Yaroze site was shut down in mid-2009, and Sony stopped supporting the system as well as the users who still owned the console.
Saturn
All models of the Sega Saturn can be used for hobbyist development. Modchips for the Saturn Model 1 have been scarce for some time, as it seems that no one has produced any new modchips in years. As such, the only two options left are to either perform the swap trick or extensively modify a Saturn Model 2 modchip.
Para ejecutar software casero en el Modelo 2, se pueden puentear dos puntos del chip de modificación, soldar un cable desde el chip a la fuente de alimentación de la Saturn e insertarlo donde se conecta el cable plano del CD-ROM. Realizar un intercambio de chips en el Modelo 2 es más difícil que en el Modelo 1 debido a la falta de un indicador luminoso de acceso.
Otro método es el conocido como "PseudoSaturn". Se trata de un programa creado por CyberWarrior2000 que aprovecha el firmware del cartucho "Pro Action Replay". Desbloquea la protección de región, frecuencia y CD de la mayoría de los modelos de Saturn. Para ejecutar el instalador, que carga el código en la memoria FlashROM del cartucho, se requiere una Saturn modificada o un truco de intercambio. Posteriormente, el cartucho se desbloquea por completo y se puede ejecutar la mayoría del software, desde copias de seguridad hasta aplicaciones caseras.
También existe ahora un nuevo motor de desarrollo llamado Jo-Engine, creado por Johannes Fetz para facilitar el desarrollo de juegos 2D. [ 47 ] Este motor actualmente puede compilar juegos 2D sin las bibliotecas gráficas de Sega (SGL). Otro motor de XL2, llamado motor Z-Treme, dio lugar a la creación de un juego de Sonic the Hedgehog completamente en 3D llamado Sonic Z-Treme. [ 48 ] Z-Treme utiliza las bibliotecas básicas de Sega (SBL) y las bibliotecas gráficas de Sega (SGL).
Chico virtual
La consola Virtual Boy de Nintendo no tiene bloqueo regional, pero no fue hasta el lanzamiento de los cartuchos FlashBoy y FlashBoy+ que la escena de juegos caseros comenzó a crecer. Dos juegos inéditos, Bound High! y Niko-Chan Battle (la versión japonesa de Faceball ), ya están disponibles.
En 2015, un fanático dedicado adaptó el juego de aventuras gráficas cyberpunk Snatcher de Konami a la plataforma Virtual Boy. [ 49 ] [ 50 ] [ 51 ] Red Square , un juego de fans de Yume Nikki , se creó en seis semanas para la Dream Diary Jam de 2019. [ 52 ] [ 53 ]
Nintendo 64
Bung Enterprises lanzó el Doctor V64 poco después del lanzamiento de la Nintendo 64 en 1996, que originalmente era una unidad basada en CD que actuaba como dispositivo de copia de seguridad de juegos y kit de desarrollo para el sistema. Proporcionó una solución rentable para el desarrollo de juegos en la plataforma, ya que las unidades y herramientas de desarrollo oficiales de Nintendo para el sistema eran demasiado caras para obtener en ese momento, aunque este estado eventualmente llevaría a problemas legales y conflictos con Nintendo, lo que llevó a que las unidades se volvieran ilegales para la venta en los Estados Unidos. A pesar de esto, el V64 (así como el rediseñado Doctor V64 Jr. en 1998) fue popular entre los desarrolladores de homebrew durante muchos años, con el homebrew y la demoscene para el sistema comenzando ya en 1997. [ 55 ] [ 56 ] El V64 también fue utilizado por algunos desarrolladores oficiales para el sistema, que se usó para crear juegos como Turok: Dinosaur Hunter .
Entre 1998 y 1999, el sitio web Dextrose, ahora desaparecido, organizó concursos de "Presence Of Mind" (POM), una competición de la escena demoscene de N64 donde los aficionados podían presentar sus programas, juegos o utilidades para N64. Cada participante utilizaba unidades V64. Bung Enterprises promocionó el evento y proporcionó premios (generalmente accesorios relacionados con Doctor V64). Aunque se planeó un concurso POM en el año 2000, el interés por el sistema estaba empezando a decaer en ese momento, por lo que nunca se celebró. Las participaciones presentadas durante estos concursos aún se pueden encontrar en línea en formato archivado. [ 55 ] [ 57 ] [ 58 ]
El desarrollo de homebrew para la N64 se estancó a principios y mediados de la década de 2000, ya que la consola perdió interés en los últimos años y finalmente se descontinuó en abril de 2002. Sin embargo, en mayo de 2006, el interés por la consola se reavivó con el lanzamiento de un cartucho flash conocido como NeoMyth, que también trajo un cierto resurgimiento del homebrew al sistema. [ 59 ] En mayo de 2009, Jennifer Taylor comenzó a trabajar en un SDK no propietario para el desarrollo de homebrew en la N64 conocido como "LibDragon". [ 60 ] En abril de 2010, el desarrollador Marshall H. lanzó el 64drive, un cartucho flash amigable para desarrolladores para ejecutar programas y código personalizados. [ 61 ] En 2012, el desarrollador ucraniano krikzz, conocido por su línea de cartuchos flash Everdrive, desarrolló un cartucho flash para la N64 conocido como Everdrive 64, que también se utilizó para el desarrollo de homebrew. [ 62 ]
En agosto de 2020, miembros de la escena homebrew de N64 establecieron una wiki conocida como N64Brew Wiki, que proporciona documentación precisa de la N64, sus periféricos y software relacionado. [ 63 ] El sitio también albergó competiciones anuales de desarrollo de juegos desde su creación, [ 64 ] [ 65 ] [ 66 ] que se centraron en la creación de juegos en lugar de la demoscene de las antiguas competiciones POM de finales de la década de 1990. También realizó entrevistas con los jueces y desarrolladores de los juegos en los que trabajaron, incluidos antiguos desarrolladores de N64 como Allan Findlay, David Doak , Neil Voss y Giles Goddard . [ 67 ] [ 68 ] [ 69 ]
A diciembre de 2022 , la N64 todavía tiene una comunidad homebrew activa, más que en sus primeros días a finales de la década de 1990 y principios de la de 2000, y continúa recibiendo varios juegos y utilidades creados por miembros de la comunidad, con más de 6000 miembros activos en la escena de hacking y homebrew. [ 70 ] También se han creado demostraciones técnicas destacadas para la N64 por un puñado de miembros de homebrew y demoscene que muestran las capacidades potenciales de la consola y la llevan al límite, como las del aficionado James Lambert, que implementó clipmapping (incluyendo MegaTextures ), [ 54 ] compatibilidad con cascos de realidad virtual [ 71 ] y un mundo abierto de tamaño moderno comparable al de The Elder Scrolls V: Skyrim . [ 72 ]
El juego de disparos de vista cenital de 16 bits Xeno Crisis ha recibido una versión para N64, lanzada en cartucho ROM físico. [ 73 ]
También hay disponibles varios emuladores caseros para sistemas de juegos y computadoras antiguas para la N64, incluyendo la NES, SNES, Neo Geo, Game Boy y Game Boy Color. ScummVM también recibió una versión para la N64. [ 74 ] [ 75 ] [ 76 ] [ 77 ] [ 78 ] [ 79 ]
Consolas de sexta generación
Dreamcast
A pesar de su corta vida comercial de menos de dos años en Norteamérica, la Dreamcast se beneficia de una activa comunidad de desarrolladores independientes incluso diez años después de su descontinuación. Debido a un fallo en la BIOS de la Dreamcast , diseñada para usarse con MIL-CD , la consola puede ejecutar software desde un CD-R sin necesidad de un chip de modificación. Sega respondió eliminando la compatibilidad con MIL-CD de la BIOS en todas las consolas Dreamcast fabricadas a partir de noviembre de 2000.
La consola es especialmente notable por su escena de desarrollo independiente comercial. Un proyecto notable fue el emulador Bleemcast!, que consistía en una serie de discos de arranque creados para jugar a juegos de PlayStation en el sistema, con mejoras visuales respecto a la consola original. Entre los lanzamientos independientes más recientes se incluyen Last Hope , publicado por RedSpotGames, y DUX , [ 80 ] ambos juegos de estilo Shoot 'em up . Estos lanzamientos se escribieron utilizando el sistema de desarrollo KallistiOS. Existe una versión del lenguaje de desarrollo de alto nivel gratuito Fenix y BennuGD disponible para su uso en el desarrollo de juegos; muchos juegos de DIV Games Studio se han adaptado 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 de la BIOS que maneja la compatibilidad con juegos de PS1; los hackers encontraron una forma de convertir esto en una laguna llamada PS2 Independence Exploit (lanzada en agosto de 2003), que permitía el uso de software casero. Otras opciones para el desarrollo de software casero serían el uso de un chip de modificación o la utilización de un disco duro de PS2 y HD Loader . En Europa y Australia, la PS2 venía con un intérprete Yabasic gratuito en el disco de demostración incluido durante un tiempo. Esto permite que el usuario final cree programas sencillos para la PS2. Esto se incluyó en un intento fallido de eludir un impuesto del Reino Unido definiendo la consola como una "computadora" si contenía cierto software. [ 81 ] Una versión del proyecto NetBSD y BlackRhino GNU/Linux , una distribución alternativa basada en Debian , también están disponibles para PS2.
Sony lanzó un sistema operativo oficial basado en Linux para la PS2 en 2002. El kit incluía teclado , ratón , adaptador de red y disco duro. Las versiones norteamericanas se descontinuaron un año después de que los kits se agotaran rápidamente, aunque la versión europea se mantuvo disponible durante bastante tiempo. El kit arranca instalando una interfaz propietaria (el entorno de ejecución ) desde un DVD con codificación regional , lo que significa que los kits norteamericanos y europeos solo funcionaban con sistemas PS2 de sus respectivas regiones.
Un desarrollo más reciente llamado Free McBoot o FMCB (lanzado por primera vez en mayo de 2008) permite ejecutar programas caseros sin el disco de activación requerido por el exploit anterior (Independence Exploit), y 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 ejecutar el instalador, o una imagen de arranque que pueda cargar una aplicación para arrancar en binarios en formato ELF (también se requiere un adaptador de red y un disco duro). La instalación está vinculada a la tarjeta de memoria y solo se podrá usar 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 único inconveniente de este exploit es que debe instalarse/compilarse en cada tarjeta de memoria individual. Simplemente copiar de una tarjeta de memoria a otra no funcionará. Este exploit no funciona en las últimas PS2 slimline fabricadas desde finales de 2008 (los modelos SCPH-9000x posteriores con BIOS 2.30 y posteriores), 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 discos duros de Sony y no Sony cuando se utiliza un modelo original "fat" de PS2 y un adaptador de red; [ 82 ] este soporte se llama Free HDBoot o FHDB. Con algunos problemas menores, ahora es posible jugar juegos completamente desde el disco duro sin necesidad de usar una unidad de disco óptico ni una tarjeta de memoria física. Free McBoot y Free HDBoot también son notables por permitir al usuario copiar archivos de guardado de PS1/PS2 de una tarjeta de memoria a una unidad USB, una funcionalidad que normalmente solo es posible con herramientas como DexDrive .
Tras instalar un exploit, se pueden ejecutar archivos ejecutables sin firmar (en formato ELF) desde una tarjeta de memoria o una unidad USB. Estos programas incluyen emuladores, reproductores multimedia, herramientas de gestión de disco duro y recursos compartidos de archivos basados en PC o NAS. Mediante programas caseros (por ejemplo, 'SMS Media Player' [ 83 ] ) es posible escuchar diversos formatos de archivo de audio ( MP3 , OMA , Ogg Vorbis , AAC , FLAC , AC3 ) y ver diversos formatos de vídeo ( DivX / XviD , MPEG1 , MPEG2 , MPEG4-ASP en contenedor AVI ) utilizando la consola. Los juegos y otro software no firmado también se pueden jugar y ejecutar en cualquier dispositivo conectado a la consola (es decir, unidades USB / FireWire externas /discos duros ( solo FAT32 y exFAT ), discos duros internos en consolas de revisión temprana, recursos compartidos de red ( Red de Windows o protocolo PS2 host:) y discos ópticos CD-R(W)/DVD±R(W) (sistemas modificados o discos parcheados)). También se han desarrollado varios emuladores caseros de sistemas informáticos y de juegos antiguos para la PS2. [ 84 ]
GameCube
El desarrollo de software no oficial para Nintendo GameCube solía ser complicado, ya que utilizaba una unidad y soportes MiniDVD propietarios , a diferencia de las unidades de DVD estándar de PS2 y Xbox, que se empleaban para la protección contra la piratería. Además, su conectividad era limitada, pues no contaba con puerto USB ni puerto para disco duro como la PlayStation 2.
La principal dificultad para grabar discos de Nintendo GameCube con una grabadora de DVD doméstica reside en el Burst Cutting Area , un "código de barras" situado en el anillo interior del disco, un área inaccesible para la mayoría de las grabadoras y que solo pueden escribir las costosas máquinas de prensado de discos. Durante mucho tiempo, la única forma de ejecutar software casero en Nintendo GameCube era mediante una vulnerabilidad del sistema de parcheo de Phantasy Star Online Episode I & II , que requería que los usuarios encontraran el juego y un adaptador de banda ancha. Ambos son difíciles de conseguir porque se lanzó una secuela (con el nombre de Phantasy Star Online Episode I & II Plus ) y, por lo tanto, el PSO original rara vez se vendió después, y porque el adaptador de banda ancha no se encontraba habitualmente en las tiendas debido a la 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 un 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 a través de Ethernet. Otro método implica usar un modchip para permitir que la GameCube ejecute homebrew desde un MiniDVD-R a través de la unidad de disco. Otro método utiliza un exploit de guardado de juego que implica transferir archivos de guardado de juego modificados a una tarjeta de memoria de GameCube que activa la ejecución de código arbitrario cuando se carga por un juego oficial, lo que permite ejecutar software personalizado desde una tarjeta de memoria, tarjeta SD u otro medio. [ 85 ] Como la carcasa de la Nintendo GameCube no se ajusta a un DVD-R de tamaño completo, hay disponibles carcasas de reemplazo de terceros.
El software casero para Nintendo GameCube consiste principalmente en emuladores para otros sistemas, así como varias utilidades caseras populares. Swiss es una "utilidad casera todo en uno" que tiene un explorador de archivos, así como la capacidad de forzar al software a usar diferentes modos de video que no son compatibles oficialmente, como escaneo progresivo o pantalla panorámica 16:9. [ 86 ] La Game Boy Interface es una interfaz de software casera para el periférico Game Boy Player, a menudo utilizada para capturar metraje de alta calidad de juegos de Game Boy, Game Boy Color y Game Boy Advance. [ 87 ]
El juego de disparos de vista cenital de 16 bits Xeno Crisis ha recibido una versión para GameCube, lanzada en disco óptico físico. [ 73 ]
Xbox

La consola Xbox utiliza diversas medidas, incluido el cifrado criptográfico, para ofuscar el firmware. El método principal para ejecutar código no oficial requería la instalación de un chip de modificación que podía flashearse con una BIOS de Microsoft modificada . Esta BIOS permitía al sistema arrancar ejecutables sin firmar (XBE) y controlar varias variables de hardware, como la codificación regional y el modo de vídeo. Con la filtración del kit de desarrollo oficial de Microsoft ( XDK ), los programadores no oficiales pudieron crear interfaces gráficas de usuario (GUI) alternativas para Xbox (conocidas como paneles de control), juegos y aplicaciones para la consola.
Se creó 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 archivos de fuente y sonido modificados para provocar un desbordamiento de búfer en la pila de la Xbox y cargar un panel de control homebrew. Una vez en este estado, la Xbox puede ejecutar juegos y aplicaciones homebrew al arrancar. Entre estos softmods se encuentra la herramienta de softmodding Rocky5 (que permite que los juegos comerciales necesarios sean opcionales).
Debido a que Xbox utiliza bibliotecas estándar de PC, escribir juegos caseros es relativamente fácil y la gran mayoría de las bibliotecas disponibles para un programador de PC también están disponibles para un programador de juegos caseros de Xbox.
Uno de los tipos más comunes de juegos caseros para Xbox son las adaptaciones de juegos de PC cuyo código fuente se ha publicado o filtrado. Muchos juegos clásicos de PC se han lanzado para Xbox, pero la mayoría se crearon con el XDK, lo que limita su disponibilidad. Los únicos lugares donde encontrar estas adaptaciones son a través de IRC o navegadores P2P .
El sistema Xbox también es muy eficiente ejecutando emuladores adaptados de PC gracias a su alta potencia de procesamiento. Es capaz de emular sistemas de la generación anterior, incluyendo Nintendo 64 y PlayStation . Por esta razón, se han creado o adaptado numerosos emuladores para Xbox.
Insignia es un servicio gestionado por la comunidad que reemplaza al ahora descontinuado Xbox Live y ofrece muchas de las funciones que ofrecía el servicio anterior en algunos juegos (ver más abajo). [ 88 ]
Game Boy Advance
El desarrollo de software no oficial para Game Boy Advance ha sido popular gracias a la disponibilidad de compiladores C y bibliotecas de código listas para usar y de alta calidad, así como a las funciones de depuración de varios emuladores de Game Boy Advance, como VisualBoyAdvance (incluido VisualBoyAdvance-M), mGBA, NO$GBA y Mesen. La comunidad de modificación de ROMs de Pokémon y la amplia disponibilidad de cartuchos flash y copiadores de ROMs para el sistema también influyeron en el desarrollo de software no oficial para la consola.
Consolas de séptima generación
PlayStation Portable
Nintendo DS
Desde el lanzamiento de la Nintendo DS, se ha producido una gran cantidad de modificaciones que involucran el firmware totalmente regrabable de la DS, la conexión Wi-Fi, las tarjetas de juego que permiten el almacenamiento SD (como los cartuchos R4 ) y el uso de software. Ahora existen muchos emuladores para la DS, así como para la NES, SNES, Sega Master System, Sega Mega Drive, Neo-Geo Pocket, Neo-Geo MVS (arcade) y consolas portátiles más antiguas como la Game Boy Color. [ 89 ]
Existen varios cartuchos o tarjetas que incorporan memoria flash o una ranura para tarjeta SD (tanto en formato estándar como "micro"). Estos permiten a los jugadores de DS reproducir MP3 y vídeos, así como otras funciones no relacionadas con los juegos, tradicionalmente reservadas para dispositivos independientes. [ 90 ]
En Corea del Sur, muchos consumidores de videojuegos recurren a copias ilegales de videojuegos, incluso para la Nintendo DS. En 2007, se vendieron 500.000 copias de juegos de DS, mientras que las ventas de unidades de hardware de DS fueron de 800.000. [ 91 ]
Otro dispositivo de modificación llamado Action Replay , fabricado por la compañía Datel, es un dispositivo que permite al usuario introducir códigos de trucos que permiten hackear juegos, otorgando al jugador salud infinita , potenciadores , acceso a cualquier parte del juego, moneda virtual infinita, la capacidad de atravesar paredes y otras habilidades diversas dependiendo del juego y del código utilizado. [ 92 ]
El fotógrafo Steve Chapman, buscando otras maneras 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 voluminoso portátil. Cuando conectaba su cámara a la DS mediante la ranura para cartuchos GBA, DS-DSLR le permitía realizar diversas tareas, como horquillado controlado, tomas a intervalos personalizados y exposiciones largas programadas. DS-DSLR incluso contaba con un control de obturador activado por ruido, que se activaba cuando el micrófono de la DS detectaba ruido. [ 93 ]
La DSi también cuenta con algunos exploits caseros, algunos de los cuales utilizan aplicaciones de DSiWare como Flipnote Studio (también conocido como ugopwn), sudokuhax (que utiliza el juego Sudoku de EA Games), grtpwn, exidiahax, fieldrunhax, 4swordhax, UNO*hax y un exploit que utiliza Petit Computer llamado petit-compwner. También existe systemflaaw, que utiliza el juego exclusivo de DSi System Flaw.
Un usuario llamado shutterbug2000 en GBAtemp ha publicado dos exploits para DSi, uno llamado Memory Pit, un exploit que utiliza la aplicación DSi Camera , [ 94 ] y el otro conocido como el exploit Flipnote Lenny (también conocido como ugopwn), que utiliza Flipnote Studio .
Xbox 360
Microsoft ha lanzado una versión gratuita de su kit de desarrollo de software (SDK) propietario para programadores independientes. Este SDK , llamado XNA Game Studio , es una versión gratuita disponible para empresas de desarrollo profesionales y estudiantes universitarios. Sin embargo, para crear juegos para Xbox 360 es necesario pagar una suscripción premium al XNA Creators Club. Una vez verificados, los juegos creados con XNA Studio pueden estar disponibles por 80, 240 o 400 Microsoft Points para todos los usuarios de Xbox 360 (a través de Xbox Live ). Esto permite a los creadores de contenido independiente acceder a su público objetivo de usuarios de Xbox 360. Este contenido está disponible en la sección de Juegos independientes de la nueva experiencia Xbox.
El 20 de marzo de 2007, se anunció que se había desarrollado un hack que utilizaba la vulnerabilidad del 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 hack inicial estaba fuera del alcance del usuario promedio y requería la instalación de un cable serie de Xbox y la actualización del firmware de la unidad de DVD. Felix Domke, el programador detrás de XeLL, anunció posteriormente un CD de arranque de Linux en vivo adecuado para usuarios novatos, con la capacidad de instalarse en el disco duro SATA de la Xbox 360. A pesar de la disponibilidad de dicha distribución, la Xbox 360 todavía no se considera una plataforma popular para el desarrollo de software casero, dada la dependencia del exploit de que la unidad de DVD-ROM pueda cargar un juego grabado en DVD, una versión modificada del juego King Kong y dos revisiones antiguas del kernel de la propia consola. Un grupo independiente de Microsoft estaba trabajando en los medios para ejecutar código casero, 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 de la actualización del sistema y el panel de control NXE en 2008.
Posteriormente, se volvió a habilitar el homebrew en cualquier Xbox 360 con dash 2.0.7371.0 o inferior mediante una vulnerabilidad conocida como el hack JTAG/SMC, pero Microsoft la corrigió rápidamente con la actualización 2.0.8495.0.
Gracias al truco Reset Glitch, ahora es posible usar software no oficial en la mayoría de las consolas Xbox 360. Funciona en todos los paneles de control actuales hasta la última revisión. Dado que Reset Glitch requiere un chip de modificación, es necesario tener conocimientos de soldadura para utilizar este exploit. Se corrigió en las revisiones Winchester de Xbox 360 con mejoras en el hardware.
A principios de 2025, se introdujo un exploit basado en software conocido como Bad Update, que involucra una condición de carrera con el hipervisor en el software. Depende de un exploit encontrado en Tony Hawk's American Wasteland y Rock Band Blitz , y funciona en todas las consolas Xbox 360 hasta las revisiones Winchester más recientes sin necesidad de un chip de modificación o de modificar directamente el hardware de la consola (como se hizo anteriormente con los exploits JTAG y Reset Glitch Hack). [ 95 ] Más tarde ese mismo año se introdujo una bifurcación de Bad Update, ABadAvatar, que involucra una condición de carrera con el sistema de inicio de sesión de Xbox Live Avatar después de que la consola se haya iniciado en lugar del hipervisor, y no depende de un juego para activar el exploit. [ 96 ] Sin embargo, tanto Bad Update como ABadAvatar son exploits no persistentes y volverán a una configuración predeterminada una vez que se hayan apagado, lo que significa que el exploit debe ejecutarse nuevamente cada vez que se enciende la Xbox 360.
Aunque las vulnerabilidades basadas en hardware, como JTAG y Reset Glitch Hack, siguen siendo los métodos preferidos para hackear la Xbox 360 para aplicaciones caseras, Bad Update y ABadAvatar permitieron un acceso más sencillo a estas aplicaciones para usuarios sin experiencia en modificación de hardware o soldadura, y también permitieron que las aplicaciones caseras funcionaran en las revisiones posteriores de la consola Winchester, que corrigieron la vulnerabilidad Reset Glitch Hack.
PlayStation 3
La PlayStation 3 fue diseñada para ejecutar otros sistemas operativos desde el primer día. Poco después de su lanzamiento, los primeros usuarios lograron instalar Fedora Linux Core 5 en la PlayStation 3 mediante la opción "Instalar otro sistema operativo " en la barra de configuración XrossMediaBar (XMB), que también permite configurar la PlayStation 3 para que arranque con el otro sistema operativo instalado por defecto. Hasta la fecha, se han instalado con éxito varias distribuciones de Linux en la PlayStation 3, incluyendo Fedora Core 5 y 6, Gentoo , Ubuntu y Yellow Dog Linux (YDL). Esta última viene con el SDK de Cell instalado por defecto, lo que permite un acceso económico a la programación de Cell.
Originalmente, la compatibilidad gráfica se limitaba al acceso al framebuffer , sin acceso al chip procesador gráfico RSX Reality Synthesizer . Sin embargo, se logró cierto acceso al RSX, el cual se bloqueó con la actualización de firmware 2.10. Los desarrolladores de homebrew tienen acceso al microprocesador Cell , incluyendo 6 de sus 7 elementos de procesamiento sinérgico (SPE) activos. El sistema operativo del juego reside bajo un hipervisor e impide que los usuarios tomen el control total del hardware de PlayStation 3. Esta es una medida de seguridad que permite a Sony sentirse lo suficientemente segura como para permitir a los usuarios instalar otros sistemas operativos en la PS3.
El controlador Sixaxis también se ha integrado en Linux y Windows, [ 97 ] pero aún no se ha creado ningún controlador que aproveche sus funciones de acelerómetro , a excepción de Motioninjoy. Sin embargo, otros controladores lo han utilizado con éxito como controlador para juegos y otros usos.
En mayo de 2008, se descubrió una vulnerabilidad en la PlayStation 3 que permitía a los usuarios instalar un firmware de depuración parcial en una consola normal. Sin embargo, las funciones de depuración están desactivadas, por lo que aún no se pueden ejecutar aplicaciones caseras ni copias de seguridad de juegos.
El 14 de agosto de 2008 se descubrió otra vulnerabilidad que permitía a los usuarios iniciar copias de seguridad de algunos juegos desde el disco duro de la PlayStation 3 , aunque en ese momento no se publicaron las instrucciones exactas para hacerlo. Sin embargo, diez días después, otra persona publicó instrucciones que explicaban la vulnerabilidad. [ 98 ]
El 6 de enero de 2009, un grupo de hackers llamado Sh4d0ws filtró los archivos necesarios para iniciar la PlayStation 3 en modo de servicio. Si bien es posible activar el modo de servicio de la PlayStation 3, aún no es útil porque los archivos necesarios para modificar la consola no se han filtrado. [ 99 ]
La funcionalidad "Otros sistemas operativos" se eliminó en la actualización de firmware 3.21 en abril de 2010; Sony ha declarado que esto fue en respuesta a varias "preocupaciones de seguridad". [ 100 ]
El 31 de agosto de 2010, se lanzó PSGroove, un exploit para la PS3 a través del puerto USB, y se convirtió en código abierto. Este exploit funciona en todos los modelos de PS3 lanzados hasta entonces. [ 101 ] Una guía para la creación de PSGroove está disponible en varias fuentes en línea. [ 102 ]
George Hotz , más conocido por su apodo "geohot", apareció en Attack of the Show! porque publicó las claves de cifrado de PlayStation 3, por lo que cualquier homebrew o firmware personalizado puede firmarse. Una vez firmado, el homebrew puede ejecutarse de forma nativa. Sería difícil para Sony solucionar esto porque probablemente requeriría una retirada voluntaria y las piezas más caras tendrían que reemplazarse. [ 103 ] En 2011, Sony, con la ayuda del bufete de abogados Kilpatrick Stockton , demandó a Hotz y asociados del grupo fail0verflow por sus actividades de jailbreaking. Los cargos incluían la violación de la DMCA , la CFAA , la ley de derechos de autor y la CCDAFA de California , así como por incumplimiento de contrato (relacionado con el Acuerdo de usuario de PlayStation Network ), interferencia ilícita , apropiación indebida y allanamiento de morada . [ 104 ]
Wii

Antes del lanzamiento de la Wii, WiiCade fue el primer sitio en alojar juegos caseros de Adobe Flash diseñados específicamente para la Wii y su control remoto, que podían jugarse sin ningún tipo de exploit usando el navegador web Opera de la Wii . [ 105 ] El kit de desarrollo de software Wii Opera permite a los desarrolladores crear sus propios juegos para la Wii mediante JavaScript. [ 106 ]
La Wii fue hackeada en diciembre de 2007, a través de un método que implica un par de pinzas para puentear pines en el módulo de memoria de la Wii para acceder a partes de la memoria del sistema Wii en modo GameCube y obtener las claves de cifrado de la consola , así como una interfaz serial personalizada. [ 107 ] [ 108 ] [ 109 ] En 2008, Team Twiizers (llamado así por el hack mencionado anteriormente, ahora conocido como fail0verflow) lanzó un exploit llamado Twilight Hack que aprovecha una vulnerabilidad de desbordamiento de búfer encontrada en la versión de Wii de The Legend of Zelda: Twilight Princess que utiliza un archivo de guardado mal formado para cargar un archivo ELF (boot.elf) en la memoria (si está presente en el directorio raíz de la tarjeta SD), que luego ejecutará código sin firmar.
El objetivo de la mayoría de los exploits de Wii actuales es instalar The Homebrew Channel, un canal personalizado que permite a los usuarios ejecutar software casero en la consola. Su primer lanzamiento completo fue en diciembre de 2008. [ 110 ] Aunque Nintendo ha parcheado con éxito varios exploits antiguos para instalar The Homebrew Channel, existen muchos exploits para ejecutar el canal en el firmware actual. Cabe destacar que solo los exploits que utilizan juegos en disco son compatibles con la instalación de The Homebrew Channel en el modo vWii (Wii virtual) de una Wii U (con la excepción de "wuphax", un exploit que instala el canal mediante exploits de permisos del sistema específicos de Wii U). El mando de la consola también fue un objetivo popular para la modificación. [ 111 ]
A partir de 2025, existen otros exploits además del Twilight Hack que pueden hackear la Wii para homebrew y permitir la instalación de The Homebrew Channel desde juegos compatibles y en revisiones específicas del software del sistema, incluyendo (pero no limitado a) Smash Stack (usando un exploit encontrado dentro del editor de escenarios del juego en lanzamientos NTSC de Super Smash Bros. Brawl ), BannerBomb (usando un Channel malformado; parcheado en la versión de firmware 4.3), LetterBomb (usando el Messaging Board de Wii ), [ 112 ] WilBrand (alternativa a LetterBomb que admite versiones de firmware 3.0 a 4.3), FlashHax (usando el Internet Channel), [ 113 ] str2hax (usando un exploit DNS en el EULA de Wii) y BlueBomb (usando Bluetooth).
La mayoría de los exploits para la consola suelen requerir el uso de una tarjeta SD, ya que esperan que el archivo de carga ELF (boot.elf) esté presente en la raíz del medio. Sin embargo, algunos exploits como FlashHax, str2hax y BlueBomb no requieren el uso de una tarjeta SD para explotar la Wii, ya que pueden descargar el archivo de carga ELF directamente de internet (dependiendo del modelo de la consola) si la tarjeta SD o el archivo de carga ELF en ella no están presentes. BlueBomb, en particular, también permitió que la Wii Mini se volviera hackeable por primera vez, una revisión de hardware de la Wii lanzada al final de su ciclo de vida que muchos usuarios consideraban "imposible de hackear" antes del lanzamiento del exploit, principalmente debido a la falta de una ranura para tarjeta SD y conectividad a internet en la Wii Mini.
Consolas de octava/novena generación
Nintendo 3DS

Para instalar directamente software personalizado en el menú principal de la Nintendo 3DS, se necesita un firmware personalizado . Existen varias versiones de firmware personalizado disponibles, siendo Luma3DS la más popular. Los requisitos para instalar firmware personalizado implican el uso de varios exploits para ejecutar un exploit de ROM de arranque llamado boot9strap, que ejecuta código personalizado antes del bloqueo de la ROM de arranque. Al igual que la Wii, la 3DS tiene su propio software personalizado conocido como The Homebrew Launcher, que permite ejecutar software casero en el sistema. The Homebrew Launcher se puede instalar después de realizar un exploit.
El primer exploit homebrew público para la 3DS, ninjhax, originalmente llamado ssspwn, permitía 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, incluyendo (pero no limitándose a) freakyhax, un exploit en la edición Deluxe de Freakyforms: Your Creations, Alive!; [ 114 ] Doodlebomb , un exploit en las versiones 1.1.1 y anteriores de Swapdoodle ; [ 115 ] browserhax, broswerhax-xl, [ 116 ] SSloth browser y super-skaterhax (todos los cuales usaban el navegador de Internet de la 3DS , siendo este último exclusivo de los modelos New 3DS); soundhax, usando la aplicación Nintendo 3DS Sound ; pichaxx, usando Pokémon Picross ; unSAFE_MODE, que inyecta un perfil WiFi corrupto en el firmware SAFE_MODE; kartdlphax y Kartminer7, ambos usando Mario Kart 7 ; MSET9, que utiliza un exploit en la aplicación Configuración del sistema; ntrboot, usando un cartucho flash NDS/DSi; y smashbroshax, un exploit exclusivo de New 3DS para Super Smash Bros. para Nintendo 3DS . [ 117 ]
Después de instalar un firmware personalizado, se pueden hacer varias cosas en el sistema, como poder jugar juegos que estaban bloqueados regionalmente en cualquier sistema regional, instalar y ejecutar juegos, aplicaciones homebrew, emuladores y otro software no firmado directamente desde el menú principal, y también obtener imágenes ROM de juegos de tarjetas de juego insertadas directamente en el sistema. Las aplicaciones homebrew para la 3DS a menudo incluyen características que solo están disponibles en sistemas explotados/modificados; por ejemplo, los juegos de PC se pueden transmitir en la 3DS a través de una aplicación de transmisión homebrew llamada Moonlight, que está construida sobre una versión de código abierto del protocolo Nvidia GameStream, lo que permite que los juegos se controlen a través del sistema con la pantalla superior actuando como un monitor de computadora, la pantalla inferior como un teclado y los botones actuando como los botones de un mando de juegos. [ 118 ] [ 119 ] [ 120 ] Otras aplicaciones homebrew también pueden permitir que la 3DS se use como un mando de juegos por la misma razón también. También hay varios emuladores caseros disponibles para la 3DS, incluyendo la interfaz RetroArch y Red Viper, este último un emulador de Virtual Boy para la 3DS. [ 121 ]
Es posible ejecutar software sin firmar desde la tarjeta SD sin necesidad de instalar firmware personalizado en el dispositivo, utilizando una vulnerabilidad para acceder a The Homebrew Launcher. The Homebrew Launcher se puede ejecutar en las versiones del sistema 9.0 a 11.16 en cualquier consola 3DS. Sin embargo, sin instalar firmware personalizado, el usuario deberá ejecutar la vulnerabilidad cada vez que desee acceder a The Homebrew Launcher.
La mayoría de las actualizaciones del sistema que incluyen en su registro de cambios "Se han realizado mejoras adicionales en la estabilidad general del sistema y otros ajustes menores para mejorar la experiencia del usuario" simplemente corrigen vulnerabilidades del Homebrew Launcher (espacio de usuario). Aquellas que requieren una versión específica de un juego o aplicación suelen corregirse en estas actualizaciones añadiendo las versiones de la aplicación explotada a la lista negra "IsTitleAllowed", lo que impide que se ejecuten las aplicaciones desactualizadas de la lista y obliga a los usuarios a actualizarlas a la última versión para poder ejecutarlas. [ 122 ] Por ejemplo, notehax solo funciona en versiones desactualizadas de Flipnote Studio 3D. En la actualización del sistema 11.6.0-39, se bloqueó el lanzamiento de la aplicación en 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, corrigiendo así la vulnerabilidad en el firmware actual. [ 123 ] [ 124 ]
En diciembre de 2020, se lanzó una vulnerabilidad que aprovechaba un fallo en DSiWare , el cual podía ejecutar código personalizado desde el menú de DSiWare en la aplicación de configuración de la 3DS para instalar hacks en la consola. [ 125 ] La mayoría de las vulnerabilidades del sistema fueron corregidas con la actualización del sistema 11.17.0-50 en mayo de 2023. , [ 126 ] con la excepción de MSET9 (para todos los modelos 3DS), super-skaterhax (para los modelos New 3DS) y ntrboot (para todos los modelos 3DS como alternativa a los exploits MSET9 y super-skaterhax).
PlayStation 4
En 2015, se publicó un exploit para PlayStation 4 para firmware 1.76 y versiones anteriores que otorgaba acceso al kernel. Fue el primer exploit público conocido para PS4. [ 127 ] El exploit de espacio de usuario se dirigía al navegador web nativo de PlayStation y se le conocía coloquialmente como un "exploit de webkit". Este se encadenó con el exploit del kernel llamado "BadIRET", lo que le permitía ejecutar código no firmado y acceder al kernel explotando las vulnerabilidades del kernel de PS4 descubiertas previamente en Linux y FreeBSD . Este exploit aprovechó el punto de entrada de webkit y su ejecución "just-in-time" para obtener acceso al kernel de PS4 y habilitar homebrew.
Con el tiempo, se han encontrado más exploits que otorgan modificaciones a nivel de kernel al sistema. Todas las versiones de firmware excepto las más recientes, que son 13.02 y 13.04, han sido explotadas para habilitar homebrew. [ 128 ] [ 129 ] [ 130 ] [ 131 ] [ 132 ] La mayoría de estos usan un exploit de webkit como punto de entrada, pero el exploit PPPwn dirigido a firmwares hasta 11.00 usa una vulnerabilidad encontrada en la configuración de red de PlayStation 4 y una computadora para enviar payloads. El exploit de espacio de usuario de PSVue se dirige a la aplicación de transmisión descontinuada de Sony PlayStation Vue y funciona cerrando la brecha entre el código de aplicación de bajo privilegio y la memoria del kernel de alto privilegio, usando el acceso inicial en modo de usuario para activar vulnerabilidades dentro de los controladores en modo kernel o llamadas al sistema para habilitar homebrew. Esta vulnerabilidad afecta a todas las versiones de firmware hasta la 13.02 y permite el uso de aplicaciones no oficiales en todas ellas, excepto en la 13.02, ya que esta última no dispone de una vulnerabilidad en el kernel. Las vulnerabilidades PPPwn y PSVue fueron parcheadas en las versiones 11.02 y 13.04, respectivamente.
El homebrew en la PS4 incluye la posibilidad de arrancar la PS4 en una distribución de Linux , aunque esto no es permanente y la consola volverá a Orbis OS al reiniciarse. [ 133 ] [ 134 ] Algunas payloads pueden parchear juegos sobre la marcha, como 60 FPS para juegos que nunca recibieron parches oficiales, mods de personajes y eliminación de introducciones y escenas cinemáticas. [ 135 ] Estos parches pueden incluso funcionar en discos físicos de venta al público insertados en la consola; se realizan en tiempo de ejecución en la RAM y, por lo tanto, dejan los datos del disco físico intactos.
PlayStation Vita

En 2016, se lanzó un exploit para PlayStation Vita llamado "HENkaku". [ 136 ] Este exploit utilizaba un error encontrado en el firmware del sistema 3.60, que permitía a los usuarios ejecutar software sin firmar. Se instalaba visitando un sitio web y haciendo clic en el botón de instalación en el navegador web de PlayStation Vita. Esto debía hacerse cada vez que el usuario encendía el sistema, y fue parcheado en la versión de firmware 3.61. Sin embargo, en 2018, el estudiante de ciencias de la computación 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 permitía instalar el hack HENkaku en versiones posteriores de PS Vita. El error del kernel fue parcheado en la versión de firmware 3.69, pero el error del espacio de usuario todavía funciona. Dado que HENkaku debe reinstalarse cada vez que se enciende el dispositivo, se creó un programa llamado ensō, que instala de forma permanente cualquier firmware personalizado (incluido HENkaku) en el software.
El 13 de febrero de 2019, TheFloW lanzó una herramienta de degradación que puede degradar cualquier consola Vita a un firmware anterior, hasta su firmware de fábrica. [ 137 ]
El 26 de diciembre de 2022, TheFloW publicó HENlo, una cadena de exploits basada en WebKit para desarrolladores e investigadores de seguridad en su página de GitHub; SKGleba publicó una implementación funcional del exploit que se puede usar en todas las versiones de firmware de Vita. [ 138 ]
Wii U
La forma más común de ejecutar código en la Wii U (versiones 5.5.6 y anteriores) es mediante vulnerabilidades en el navegador web integrado. Los sitios web diseñados específicamente para explotar estas vulnerabilidades suelen utilizarlas para ejecutar el Homebrew Launcher desde la tarjeta SD del usuario, lo que permite ejecutar otros programas sin firmar. El Homebrew Launcher también puede utilizarse para ejecutar o instalar firmware personalizado, como Mocha o Haxchi. Opcionalmente, Haxchi puede activarse al arrancar mediante Coldboot Haxchi, una versión modificada que ejecuta el juego de la Consola Virtual en el que está instalado al iniciar el sistema.
En enero de 2022, se lanzaron Tiramisu y EnvironmentLoader. [ 139 ] EnvironmentLoader permite que el firmware personalizado, como Tiramisu, se cargue automáticamente al arrancar (similar a Coldboot Haxchi), pero utiliza la aplicación de Información de salud y seguridad de la consola para ejecutar el exploit en lugar de un juego de la Consola Virtual. Esto elimina la necesidad de comprar un juego compatible de la Consola Virtual, así como los riesgos de dañar la consola. Más tarde, en septiembre de ese año, Aroma recibió su primera versión beta pública, que utiliza el mismo exploit que EnvironmentLoader, lo que permite una migración más sencilla entre ambos. [ 140 ] También introdujo módulos, un nuevo sistema de complementos y un nuevo formato de aplicación homebrew conocido como WUHB (abreviatura de "Wii U HomeBrew") y RPX, los dos últimos de los cuales eliminaron la necesidad del Homebrew Launcher ya que los binarios ELF no son compatibles con Aroma. Por lo tanto, el software sin firmar (en formato WUHB y RPX) solo se puede instalar y ejecutar a través del menú principal de la Wii U, de forma similar al firmware personalizado de la 3DS. Muchas aplicaciones caseras que se ejecutan a través del Homebrew Launcher (o desde el menú principal de la Wii U en el caso de Aroma) se han recopilado y alojado en fortheusers.org . Estas aplicaciones alojadas se pueden descargar directamente en la Wii U mediante la aplicación Homebrew App Store en el repositorio.
El entorno de pruebas integrado de Wii U (a menudo apodado vWii o Modo Wii) es capaz de ejecutar aplicaciones caseras de Wii, como The Homebrew Channel. [ 141 ] Sin embargo, debido a los cambios realizados en el sistema operativo de Wii que se ejecuta en el modo vWii, los exploits anteriores que utilizaban el menú de Wii para cargar el instalador de HackMii, como Letterbomb, no funcionan. La única forma de hackear vWii sin usar uno de los juegos de exploit es mediante aplicaciones caseras de Wii U, como wuphax o Compat Installer. Los cambios en el sistema operativo también impiden que algunas aplicaciones caseras funcionen correctamente, lo que obliga a los desarrolladores a crear versiones alternativas para ejecutar en vWii.
Nintendo Switch
On March 14, 2017, 11 days after the release of the Nintendo Switch, the console was exploited by a team named ReSwitched with their exploit called PegaSwitch. It did not allow true homebrew to run on the system at the time, but it did let developers look for other security bugs in the system. Later on October 1 of that year, ReSwitched announced new exploits and tools that allowed homebrew developers to start working on homebrew programs for the system before they could be launched.[142] At the 34th Chaos Communication Congress, hackers Plutoo, Derrek, and Naehrwert announced a kernel exploit for the system (which they explicitly said they would not release it to the public) and said that a homebrew launcher was coming soon.[143]
Currently, the Nintendo Switch has both a homebrew launcher and custom firmware. Access to a Japanese copy of Puyo Puyo Tetris is needed to install CFW on version 1.0.0. The ability to install homebrew on the Nintendo Switch is also dependent on the version of the console. As consoles that were released after June 2018 with version 4.1.0 shipped have their boot ROMs patched against the full control TrustZone exploit that would allowed for homebrew to be installed,[144] it is currently not possible to install homebrew to the original HAC-001 Nintendo Switch models with version 4.1.0 or higher installed (units manufactured after June 2018), the HAC-001(-01) revision of the Nintendo Switch (newer models with the Tegra X1+ SOC which patched the TrustZone exploit completely), the Nintendo Switch Lite and the OLED model of the Nintendo Switch officially known as the "Nintendo Switch – OLED Model" without the purchase and installation of a specialized modchip which replicates the vulnerability of the Tegra X1 chip.
Xbox One, Series X, and Series S
The Xbox One and Series X/S have a Dev Mode which, though intended to be used for retail game development, can be used to run unsigned homebrew software.[145] It can be enabled on any retail Xbox console. Dev Mode disables retail games and software while enabled. Homebrew software can be developed as Universal Windows Platform applications, allowing many programs designed to run on desktop editions of Windows 10 to run on the console including console emulators. In order to activate developer mode, one has to first register for an app developer account, which has a fee of $19.[146]
PlayStation 5
La PlayStation 5 es capaz de ejecutar código no firmado en versiones de firmware anteriores. Se requiere una cadena de exploits de espacio de usuario, kernel (y opcionalmente hipervisor) para poder cargar homebrew en la PS5. A partir de abril de 2024, los firmwares 3.00 a 4.51 son explotables usando un exploit de kernel IPv6 que originalmente fue parcheado en la PS4 pero que luego resurgió en la PS5. Esta cadena de exploits no contiene un exploit de hipervisor, aunque se creó una payload que funciona como un bypass parcial para eludir suficiente seguridad para ejecutar homebrew, denominada libhijacker. [ 147 ] Homebrew en la consola incluye parches (incluidos parches no oficiales de 60/120 FPS para juegos de PS4 retrocompatibles), trucos y ajustes de velocidad del ventilador.
Servicios en línea no oficiales
En los últimos años, se han realizado varios intentos por restaurar servicios y servidores en línea antiguos y descontinuados para algunas consolas y videojuegos con capacidad en línea, generalmente de la sexta generación en adelante. Dado que muchos de estos servicios fueron cerrados con el tiempo, hackers y modders han intentado restaurarlos extraoficialmente a través de servidores privados gestionados por la comunidad o proyectos destinados a recuperar las funcionalidades en línea de servicios y servidores descontinuados. El acceso a estos servicios generalmente requiere un sistema con homebrew habilitado, aunque existen algunos a los que se puede acceder en un sistema sin modificar, como los servidores privados a los que se puede acceder ajustando la configuración DNS .
Por ejemplo, a varios juegos con capacidad online para PlayStation 2 y Dreamcast se les restauraron sus funcionalidades online a través de servidores privados, algunos de los cuales requieren eludir servicios de autenticación como el DNAS (Sistema de Autenticación de Red Dinámica) utilizado en la mayoría de los juegos de PlayStation 2 con capacidad online .
Xbox (original)
Insignia es un servidor en línea gestionado por la comunidad para las consolas Xbox originales desde 2022, que sirvió como reemplazo del ahora desaparecido servicio Xbox Live (que se cerró en abril de 2010). Su objetivo es replicar muchas de las funciones que estaban disponibles anteriormente en el servicio ahora descontinuado para la plataforma, y se puede acceder a él ajustando la configuración DNS en la consola. [ 88 ]
Wii
El servicio WiiConnect24 de la Wii , ahora descontinuado (que se cerró en junio de 2013), fue restaurado en 2015 por un proyecto conocido como RiiConnect24, cuyo objetivo principal era restaurar el servicio WiiConnect24 para las consolas Wii modificadas para software no oficial (homebrew). WiiLink fue otro proyecto en 2020 que también restauró WiiConnect24 y otras funcionalidades en línea para las consolas Wii modificadas, y que finalmente se fusionó con RiiConnect24 en 2023.
Nintendo 3DS y Wii U
Antes de la descontinuación de Nintendo Network para Nintendo 3DS y Wii U en 2024, surgió un proyecto no oficial creado por fans con el objetivo de preservar la mayoría de las funcionalidades del servicio ahora descontinuado, conocido como Pretendo Network (o simplemente Pretendo). Este proyecto ofrece varias características como multijugador en línea, lista de amigos, emparejamiento y otros servicios en línea como Miiverse , y continúa en desarrollo activo. Inicialmente, el acceso a Pretendo requiere un sistema compatible con homebrew (lo cual sigue siendo el caso para la 3DS), a partir de abril de 2024. Eso ya no es así, específicamente en el caso de la Wii U. [ 148 ] [ 149 ] Los juegos más notables actualmente compatibles con Pretendo son Mario Kart 7 , Mario Kart 8 , Splatoon y Kid Icarus: Uprising , y se está trabajando en otros títulos como Steel Diver: Sub Wars , Pikmin 3 y Pokémon Rumble World para que sean compatibles con Pretendo. [ 150 ] [ 151 ] [ 152 ]
El clon similar a Miiverse proporcionado por Pretendo utiliza una interfaz diferente a la original; como resultado, se creó otro proyecto de revival de Miiverse llamado Roseverse, cuyo objetivo era preservar la funcionalidad de Miiverse lo más cerca posible del servicio oficial (y ahora descontinuado) y que generalmente se prefiere a la versión "mejor" en comparación con la versión de Pretendo.
Véase también
Referencias
- ↑ Winterhalter, Ryan (29 de abril de 2011). "31 juegos caseros que vale la pena jugar" . 1UP.com . Archivado del original el 3 de mayo de 2011. Recuperado el 12 de diciembre de 2013 .
- ↑ "Página oficial de Odball para Magnavox Odyssey" . Revrob.com. 4 de agosto de 2010. Archivado del original el 20 de diciembre de 2014. Consultado el 3 de abril de 2012 .
- ↑ "Dodgeball – Magnavox Osyssey" . Atari2600Land.com. 17 de julio de 2012. Consultado el 17 de julio de 2012 .
- ↑ "Página principal de Sean Riddle – Información del Canal F" . Seanriddle.com. 16 de junio de 2004. Consultado el 3 de abril de 2012 .
- ↑ "PowerPak – RetroZone" . Retro USB. Archivado del original el 1 de abril de 2012. Consultado el 3 de abril de 2012 .
- ↑ "Ha llegado un nuevo lenguaje de programación para crear juegos de NES" . Time Extension . 5 de abril de 2023.
- ↑ "Mosh Lift (NES) de Morphcat Games" . itch.io. Consultado el 7 de julio de 2024 .
- ↑ "Nikusoft publicó BALLOONEY - NES: New Gems Series" . itch.io. Consultado el 7 de julio de 2024 .
- ↑ "Street Fighter II NE (NES DEMO) por Parisoft" . itch.io. Consultado el 8 de mayo de 2023 .
- ↑ Pearson, Jordan (14 de noviembre de 2016). "Este tipo está creando un juego totalmente nuevo para Sega Genesis al estilo de los 90" . Vice .
- ↑ "Nantettatte Engine: un juego gratuito para PC Engine/TurboGrafx-16 de Aetherbyte" . Vintage is the New Old . 28 de octubre de 2017.
- ↑ "¡Pide aquí la unidad FX Yuki para PC ENGINE! **Precio rebajado**" . Unidad FX Yuki . 1 de junio de 2020. Archivado del original el 9 de abril de 2023.
- ↑ andrewpark800 (22 de abril de 2018). "Reseña: FX-Unit Yuki para PC Engine Super CD" . Retro Gamer Randomness – vía Blogger .
{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ↑ "Special Ninja Squad: un nuevo avance de juego para PC Engine/Turbografx-16 (+Demo)" .
- ↑ "Desarrollo de un juego para la SNES | Blog de programación de juegos en C" . 5 de junio de 2020.
- ↑ "El juego arcade de lucha 'Asterix' de Konami podría tener una versión hecha por fans para la SNES" . Time Extension . 2 de noviembre de 2023.
- ↑ "Actualización de julio de 2019 de La aventura de Alisha" . YouTube . 8 de julio de 2019. Archivado del original el 12 de diciembre de 2021.
- ↑ "AndyKoenigs/Alisha-s-Adventure" . 10 de diciembre de 2025 – vía GitHub.
- ↑ "El nuevo juego de WaterMelon para SNES, ProjectN: primeras capturas de pantalla" . GoNintendo . 13 de octubre de 2013. Consultado el 8 de mayo de 2023 .
- ↑ "Entrevista con Goldlocke - SNES-Testberichte.de - creador de Dottie y más" .
- ↑ "Anunciado el nuevo juego para SNES "Dottie Flowers" . GoNintendo . 3 de enero de 2024.
- ↑ "¡Supercooked!, un nuevo juego cooperativo de cocina para SNES, ¡ya disponible!" . Enlace de Nintendo . 24 de noviembre de 2022.
- ↑ NGDevTeam.com
- ↑ Razoola (23 de enero de 2015). "Neo Geo Dev: Controlador de juego de esqueletos para dos jugadores" . Archivado del original el 12 de diciembre de 2021. Recuperado el 11 de febrero de 2018 a través de YouTube.
- ↑ "Este juego de disparos de Neo Geo, increíblemente caro, llegará a Switch en formato físico" . Nintendo Life . 28 de abril de 2021.
- ↑ "Fan trabajando en una remasterización de Castlevania: SotN para Game Boy" . GoNintendo . Mayo de 2022.
- ↑ Kennedy, Victoria (2 de mayo de 2023). "El ampliamente criticado Zelda's Adventure ha sido adaptado para Game Boy" . Eurogamer . Consultado el 26 de marzo de 2024 .
- ↑ "CD-i Title Zelda's Adventure Demade for Game Boy Emulators" . Zelda Dungeon . 30 de abril de 2023.
- ↑ "¡Llevando la Game Boy clásica a su límite absoluto!" . Medium . 15 de enero de 2019. Archivado del original el 15 de septiembre de 2022 . Consultado el 15 de septiembre de 2022 .
- ↑ "Sí, este es Stunt Race FX funcionando en Game Boy" . Nintendo Life . 14 de diciembre de 2021.
- ↑ "Página principal de BJL" . www.monlynx.de .
- ↑ "¿Historial sobre las novedades en la página principal del servidor Jaguar?" . Página principal del servidor Jaguar . Consultado el 7 de abril de 2018 .
- ↑ Johnston, Chris (8 de abril de 2000). "Atari pasa a Hasbro" . GameSpot .
- ↑ "El sistema de entretenimiento multimedia Atari Jaguar de 64 bits" . Atari Explorer. Archivado del original el 24/12/2017 . Consultado el 07/04/2018 .
- ↑ "Hasbro libera los derechos de publicación de Jaguar" . Hasbro Interactive . Consultado el 7 de abril de 2018.
Beverly, MA (14 de mayo de 1999) – El principal editor de software de entretenimiento, Hasbro Interactive, anunció hoy que ha liberado todos los derechos que pudiera tener sobre la plataforma de hardware clásica de Atari, la Jaguar.
- ↑ Goss, Patrick. "Dispositivos redundantes (entrada de Atari Jaguar)" . Archivado del original el 11 de octubre de 2007. Consultado el 7 de abril de 2018 .
- ↑ "PREGUNTAS FRECUENTES SEMIOFICIALES DE BATTLESPHERE" . Página principal oficial de BattleSphere . Consultado el 7 de abril de 2018 .
- ↑ "B & C Computervisions myatari.com atarijag.txt" . B&C Computervisions . Consultado el 7 de abril de 2018 .
- ↑ "Reboot - Releases" . Reboot. Archivado del original el 2 de abril de 2018. Consultado el 7 de abril de 2018 .
- ↑ "Jaguar File-Store" . Museo Atari. Archivado del original el 7 de junio de 2021. Consultado el 7 de abril de 2018 .
- ↑ "Kit de BIOS para omitir el cifrado de CD de Atari Jaguar" . Consoles5.com . Consultado el 7 de abril de 2018 .
- ↑ Charnock, Tom (17 de abril de 2015). "Fantasy World Dizzy, Rick Dangerous y otros clásicos de Atari ST adaptados a Atari Jaguar" . retrocollect.com . Consultado el 23 de noviembre de 2018 .
- ↑ Yarusso, Albert. "¡Puertos Jaguar en cartucho disponibles aquí!" . Foros de AtariAge . AtariAge . Archivado del original el 28 de noviembre de 2016 . Recuperado el 7 de abril de 2018 .
- ↑ Gaztee (1 de febrero de 2017). "Ya se pueden reservar los packs de cajas de ST Port" . AtariAge . Consultado el 23 de noviembre de 2018 .
- ^ "16 portajes de juegos ST sur Jaguar en cartouche !" (en francés). 5 de agosto de 2016.
- ↑ CyranoJ (11 de diciembre de 2015). "Juegos de Atari ST trasladados al Jaguar" . Edad Atari . Consultado el 23 de noviembre de 2018 .
- ↑ "Jo Sega Saturn Engine, SDK de Sega Saturn para homebrews" . jo-engine.org . Consultado el 18 de octubre de 2017 .
- ↑ XL2 (30-08-2018), (homebrew de Sega Saturn) Sonic Z-Treme 30-08-2018 , consultado el 30-08-2018
{{citation}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ↑ "Fan Ports Snatcher to Virtual Boy - Hardcore Gamer" . hardcoregamer.com . 19 de abril de 2015. Consultado el 8 de mayo de 2023 .
- ↑ "Snatcher (Homebrew)" . Consultado el 8 de mayo de 2023 .
- ↑ "El juego de Sega CD, Snatcher, se está adaptando a Virtual Boy en memoria del desarrollador original" . 8-Bit Central . Consultado el 8 de mayo de 2023 .
- ↑ "Slum Online > Plaza Roja" . slum.online . Consultado el 8 de mayo de 2023 .
- ↑ "Se lanza el juego de fans de Yume Nikki 'Red Square' para Virtual Boy" . 30 de julio de 2019. Consultado el 8 de mayo de 2023 .
- 1 2 Yarwood, Jack (22 de septiembre de 2023). "Random: esta nueva demo gráfica de N64 luce increíble y funciona en hardware real" . Time Extension . Recuperado el 30 de marzo de 2026 .
- 1 2 "DEXTROSE - Preguntas frecuentes" . Archivado del original el 2 de marzo de 2000.
- ↑ "La madre de toda la información : ¡La página Doc64 !" . 5 de junio de 1997. Archivado del original el 5 de junio de 1997.
- ↑ "POM - Resultados" . Archivado del original el 13 de junio de 1998.
- ↑ "DEXTROSE - Entradas POM" . Archivado del original el 1 de marzo de 2000.
- ↑ "El décimo proyecto NEO para el kit de desarrollo de N64" . Archivado del original el 12 de octubre de 2007.
- ↑ "DragonMinded.com :: N64DEV" . 1 de diciembre de 2010. Archivado del original el 1 de diciembre de 2010.
- ↑ "64drive de Retroactive" . Archivado del original el 11 de mayo de 2011.
- ↑ "Everdrive 64" . Archivado del original el 5 de enero de 2013.
- ↑ "Página principal" . Wiki de N64brew . 15 de febrero de 2023.
- ↑ Wilds, Anastasia (21 de agosto de 2022). "Los 10 mejores videojuegos modernos inspirados en la Nintendo 64" . ScreenRant . Consultado el 8 de diciembre de 2025 .
- ↑ Yarwood, Jack (30 de junio de 2023). "N64Brew organiza una Game Jam con temática veraniega para recaudar fondos para obras benéficas" . Time Extension . Consultado el 8 de diciembre de 2025 .
- ↑ Yarwood, Jack (28-10-2024). "Se ha anunciado el tema para la próxima Game Jam benéfica de N64Brew" . Time Extension . Recuperado el 8-12-2025 .
- ↑ "N64brew Jam 2020 - ¡Entrevistas! (David Doak, Allan Findlay, Neil Voss, Snooplax, Buu342, Jammers)" . 21 de diciembre de 2020 – vía www.youtube.com.
- ↑ "N64brew Jam 2021 - ¡Entrevistas! (Giles Goddard, Kaiser, Kaze, LuigiBlood, Buu342, Jammers)" . 14 de diciembre de 2021 – vía www.youtube.com.
- ↑ "N64brew Spooky Game Jam 2022 - ¡Entrevistas! (BehindTheCode, N64 Squid, Buu342, Jammers)" . 7 de noviembre de 2022 – vía www.youtube.com.
- ↑ "El estado del software casero para Nintendo 64" . 31 de diciembre de 2022 – vía www.youtube.com.
- ↑ Hector, Hamish (14 de marzo de 2024). "Esta configuración de realidad virtual con N64 es todo lo contrario a un Apple Vision Pro" . TechRadar . Consultado el 30 de marzo de 2026 .
- ↑ Yarwood, Jack (27 de marzo de 2026). "Desarrollador de N64 revela los secretos de su juego de mundo abierto del tamaño de Skyrim" . Time Extension . Consultado el 30 de marzo de 2026 .
- 1 2 "Xeno Crisis tendrá lanzamiento para N64 y GameCube" . gonintendo . 2 de abril de 2023. Consultado el 9 de abril de 2023 .
- ↑ "Notas del código fuente de Neon64 2.0" . 6 de junio de 2023 – vía GitHub.
- ↑ "sodium64" . 21 de junio de 2023 – vía GitHub.
- ^ "rasky/mvs64" . 8 de junio de 2023 – vía GitHub.
- ↑ "lambertjamesd/gb64" . 7 de mayo de 2023 – vía GitHub.
- ↑ "Micro-64" . micro-64.com .
- ↑ "lista de emuladores para ed64 v3" . krikzz.com .
- ↑ Agnello, Anthony John (19 de noviembre de 2013). "De vuelta de entre los muertos: 9 juegos modernos para consolas obsoletas" . The AV Club . Archivado del original el 22 de noviembre de 2013. Recuperado el 12 de diciembre de 2013 .
- ↑ Brightman, James (20 de junio de 2006). "Tribunal británico: PS2 no es un ordenador" . GameDaily . Archivado del original el 4 de mayo de 2010.
- ↑ Hilo de lanzamiento de la serie FMCB 1.9 - http://psx-scene.com/forums/f153/fmcb-v1-9-series-release-thread-116247/ Archivado el 9 de noviembre de 2019 en Wayback Machine
- ↑ Simple Media System para PlayStation 2 – http://home.casema.nl/eugene_plotnikov/ Archivado el 17 de mayo de 2009 en Wayback Machine
- ↑ Emuladores de PS2 – http://www.sksapps.com/index.php?page=emus.html Archivado el 12/06/2008 en Wayback Machine
- ↑ "Arranque de software casero - Wiki de GC-Forever" . www.gc-forever.com . Consultado el 8 de mayo de 2023 .
- ↑ emukidid (27/05/2019), GitHub - emukidid/swiss-gc: Swiss: La navaja suiza del homebrew de GameCube. , consultado el 27/05/2019
- ↑ "Interfaz de Game Boy - Wiki de GC-Forever" . www.gc-forever.com . Consultado el 27 de mayo de 2019 .
- 1 2 Bailey, Dustin (18 de julio de 2022). "Insignia resucita el Xbox Live original" . GamesRadar+ . Recuperado el 9 de noviembre de 2025 .
- ↑ "Lista de emuladores caseros de DS - GameBrew - una wiki dedicada al software casero para videojuegos" . gamebrew.org . Consultado el 29 de mayo de 2021 .
- ↑ "¿Qué son las tarjetas Nintendo DS y DSi?" . Tarjetas Nintendo DS. 27 de junio de 2010. Archivado del original el 3 de febrero de 2011. Consultado el 23 de septiembre de 2010 .
- ^ "ニンテンドー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 .
- ↑ "DSi Action Replay - Codejunkies US" . 14/11/2012. Archivado del original el 14/11/2012 . Consultado el 29/05/2021 .
- ↑ "Cámara réflex digital casera que utiliza la Nintendo DS como control remoto para la Canon EOS" . 17 de septiembre de 2008.Consultado el 5 de octubre de 2019.
- ↑ "Exploit de Memory Pit para DSi: ahora se puede hackear cualquier DSi a través de la cámara" . TheNerdMag . 28 de mayo de 2019. Consultado el 29 de mayo de 2021 .
- ↑ "grimdoomer/Xbox360BadUpdate" – vía GitHub.
- ↑ "shutterbug2000/ABadAvatar" – vía GitHub.
- ↑ "Controlador Sixaxis para Windows XP" . Archivado del original el 1 de septiembre de 2007.
- ↑ "Cómo hacer una copia de seguridad de un juego de PS3" . Archivado del original el 14 de abril de 2009. Consultado el 8 de mayo de 2023 .
- ↑ "ps3news.com" . www.ps3news.com . Consultado el 8 de mayo de 2023 .
- ↑ "Sony bloquea OtherOS en el firmware 3.21" . Consultado el 14 de abril de 2012 .
- ↑ "Clon de código abierto para PS JailBreak "PSGroove" ¡Ya disponible! – PS3-Hacks: Hackea tu PlayStation 3" . PS3-Hacks . Consultado el 3 de abril de 2012 .
- ↑ "Alojamiento web, registro de nombres de dominio y servicios web de 1&1 Internet" . Howtohackps3.com. Archivado del original el 2 de abril de 2012. Consultado el 3 de abril de 2012 .
- ↑ "geohot" . www.geohot.com . Consultado el 8 de mayo de 2023 .
- ↑ Sony toma medidas y 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.
- ↑ "Para su disfrute: WiiCade" . 18 de noviembre de 2006.
- ↑ "Revolucionario: Productos web para Wii" . 17 de julio de 2007.
- ↑ Hall, Charlie (29 de octubre de 2019). "La clave para desbloquear la protección anticopia de la Nintendo Wii era un simple par de pinzas" . Polygon . Consultado el 3 de julio de 2026 .
- ↑ Wilson, Mark (29 de diciembre de 2007). "Nintendo Wii hackeada, el vídeo" . Archivado del original el 31 de diciembre de 2007. Recuperado el 9 de septiembre de 2017 .
- ↑ "Análisis de última hora: Wii hackeada. > Juegos de consola > Juego > Características > Atomic" . www.atomicmpc.com.au . Archivado del original el 7 de diciembre de 2008. Consultado el 6 de mayo de 2026 .
- ↑ "El canal Wii Homebrew Channel alcanza la versión 1.0" . 10 de diciembre de 2008.
- ↑ Brophy-Warren, Jamin (29 de abril de 2007). "Varita mágica: cómo los hackers utilizan sus mandos de Wii" . Wall Street Journal .
- ↑ "Cómo funciona" . LetterBomb . Consultado el 27 de septiembre de 2023 .
- ↑ "Nuevo punto de entrada gratuito para homebrew. FlashHax" . GBAtemp.net - La comunidad independiente de videojuegos . Consultado el 14 de junio de 2018 .
- ↑ "freakyhax - exploit homebrew para 3DS" . plutooo.github.io . Consultado el 8 de mayo de 2023 .
- ↑ "doodlebomb de MrNbaYoh" . mrnbayoh.github.io . Consultado el 8 de mayo de 2023 .
- ↑ "Old-browserhax" . GitHub . 13 de junio de 2022.
- ↑ "yellows8/3ds_smashbroshax" . GitHub . 25 de marzo de 2021.
- ↑ McCrae, Scott (26 de marzo de 2025). "Se muestra Assassin's Creed Shadows funcionando en una Nintendo 3DS en un impresionante ejemplo de desarrollo casero por parte de un fan" . GamesRadar+ . Consultado el 9 de noviembre de 2025 .
- ↑ "Assassin's Creed Shadows llega discretamente a la última plataforma que esperábamos" . GAMINGbible . 26 de marzo de 2025. Consultado el 9 de noviembre de 2025 .
- ↑ Baird, Scott (11 de octubre de 2025). "Final Fantasy XIV se puede jugar en 3DS, pero hay un inconveniente" . CBR . Consultado el 9 de noviembre de 2025 .
- ↑ Purdy, Kevin (27 de febrero de 2024). "La consola de realidad virtual perdida de Nintendo de los años 90 llega a 3DS gracias a un emulador extraordinario" . Ars Technica . Consultado el 9 de noviembre de 2025 .
- ↑ "APT:IsTitleAllowed - 3dbrew" . 3dbrew.org . Consultado el 8 de mayo de 2023 .
- ↑ "11.6.0-39 - 3dbrew" . 3dbrew.org . Consultado el 8 de mayo de 2023 .
- ↑ "Notehax" . notehax . Consultado el 8 de mayo de 2023 .
- ↑ Homebrew, Nintendo. "Seedminer" . Guía de trucos para 3DS . Consultado el 16 de diciembre de 2020 .
- ↑ Orland, Kyle (23 de mayo de 2023). "Una actualización inesperada de la 3DS rompe muchos métodos comunes de modificación casera" . Ars Technica . Consultado el 29 de mayo de 2023 .
- ↑ "Hackeo de PS4: CTurt confirma la vulnerabilidad del kernel de PS4" . wololo.net . 6 de diciembre de 2015. Consultado el 31 de diciembre de 2022 .
- ↑ "PS4: SpecterDev lanza un exploit del kernel de PS4 5.05" . wololo.net . 27 de mayo de 2018. Consultado el 2 de enero de 2023 .
- ↑ "PS4 6.72 Jailbreak lanzado por Sleirsgoevy" . wololo.net . 16 de julio de 2020. Consultado el 2 de enero de 2023 .
- ↑ "PlayStation 4: ¡PS4HEN lanzado para el firmware 7.02 tras haber sido completamente descifrado!" . wololo.net . 19 de diciembre de 2020 . Consultado el 2 de enero de 2023 .
- ↑ "Lanzamiento: Mira (firmware personalizado) para PS4 7.55 (+ jailbreak actualizado)" . wololo.net . 15 de marzo de 2021. Consultado el 2 de enero de 2023 .
- ↑"PS4 9.00 Jailbreak "pOOBs4" released!". wololo.net. 13 December 2021. Retrieved 2023-01-02.
- ↑"Linux released for PS4 4.55". wololo.net. 2 March 2018. Retrieved 2023-01-02.
- ↑"PS4 Linux: Psxitarch v3 released, with Mesa 22.2.0 support, lightweight RAM usage, and preinstalled emulators". wololo.net. 17 December 2022. Retrieved 2023-01-02.
- ↑"You can now load PS4 Game patches (60FPS, etc…) directly with GoldHEN 2.2.5b7 + GoldHEN Cheats Manager 1.0.0". wololo.net. 15 November 2022. Retrieved 2023-01-02.
- ↑"HENkaku". henkaku.xyz. Retrieved 2018-10-16.
- ↑"Modoru". GitHub. Retrieved 2019-06-24.
- ↑TheGuardian (2022-12-28). "PS Vita: TheFloW releases new kernel exploit "HENlo" (compatible with 3.74)". Wololo.net. Retrieved 2023-01-02.
- ↑"Tiramisu". 31 December 2021. Retrieved 2023-08-28.
- ↑"Aroma". 5 September 2022. Retrieved 2023-08-28.
- ↑"WiiMode". 3 February 2016. Retrieved 20 February 2016.
- ↑"octrelease". 1 October 2017. Retrieved 4 February 2018.
- ↑"Nintendo Switch Kernel exploit 34c3 presentation: "Nvidia Backdoored themselves"". 29 December 2017. Retrieved 4 February 2018.
- ↑"ReiNX". Archived from the original on 2018-10-19.
- ↑"Developer Mode Activation App FAQ". support.xbox.com. Retrieved 2018-07-04.
- ↑"Register as an app developer". developer.microsoft.com. Retrieved 2021-05-16.
- ↑"astrelsky/libhijacker". GitHub. Retrieved 24 June 2023.
- ↑Shanklin, Will (April 9, 2024). "The bootleg Nintendo Network replacement no longer requires jailbreaking". Engadget. Retrieved November 12, 2025.
- ↑Norman, Jim (April 9, 2024). "Fan-Made Nintendo Network Replacement 'Pretendo' No Longer Requires Hacked Wii U". Nintendo Life. Retrieved November 12, 2025.
- ↑Cripe, Michael (April 9, 2024). "Nintendo Shuts Down Online Services for Wii U and 3DS, but Fan Project Pretendo Is Keeping Them Alive". IGN. Retrieved November 9, 2025.
- ↑"Pretendo Network hoping to restore Wii U/3DS online services". www.gonintendo.com. April 9, 2024. Archived from the original on May 20, 2024. Retrieved November 9, 2025.
- ↑"Pretendo Network". Pretendo Network. Retrieved November 9, 2025.
External links
- Retro Video Gamer - publisher of Homebrew Heroes book
- SSEGA Sega Genesis Homebrew section
- SEGA Play Games publisher
- gbadev.org
- SkeetendoArchived 2020-11-12 at the Wayback Machine
- VGB
- N64Brew Wiki - Provides accurate documentation of the Nintendo 64, its peripherals, and related software.
- Awesome N64 Development - A maintained list of N64 development resources, toolchains, and N64 homebrew-related programs.
- Libdragon - Official website for LibDragon, an open-source Nintendo 64 SDK.
- Custom firmware
- Homebrew software
- Video game development
- Dedicated consoles
- Emulation terminology