Se suele denominar homebrew (Software casero no oficial) a las aplicaciones y juegos creados por programadores -aficionados y expertos- para cualquier plataforma, generalmente Nintendo de videoconsolas propietarias. Recientemente, se han desarrollado consolas diseñadas específicamente para la ejecución de software homebrew, el cual se caracteriza por ser gratuito y en su mayoría abierto.

Generalidades[editar | editar código]

Homebrew consiste en software de todo tipo creado por programadores aficionados o expertos. Ya los primeros programas desarrollados por la industria privada en los inicios de la informática, eran juegos y, poco más tarde, aplicaciones de ofimática hechas en casa por aficionados. Hoy en día, en la mayoría de los casos conocidos, los programas homebrew son versiones de prueba compartidas como freeware o shareware que se distribuyen libremente por internet. Muchas veces, estas herramientas han sido desarrolladas en importantes universidades por grupos de estudiantes que distribuyen versiones de prueba de su software bajo licencias de uso público y sin afán de lucro, aunque también hay programadores a nivel individual que desarrollan interesantes aplicaciones autodidactas que desde su domicilio particular llegan a diversas partes del mundo y de este modo le dan a conocer como autor creativo o prestigian el nivel tecnológico del autor o de su país. Ejemplos muy conocidos son Audacity y Emule. Los malwares que tienen por objeto alterar el normal funcionamiento del ordenador en forma de virus informático son en su mayoría programas homebrew también. Este amplio colectivo ha dedicado su esfuerzo en forma de trabajo individual o en proyectos comunes que van acumulando en internet funcionalidades y librerías de código abierto que son utilizadas y ampliadas por nuevos programadores autodidactas.

El homebrew es importante porque: abre las puertas a que muchos de los aficionados a desarrollarlo puedan conseguir un empleo remunerado y, además, a que otros desarrolladores continúen ampliando el uso comercial de nuevos y viejos productos, a que surja la posibilidad profesional de nuevos sistemas operativos, se amplíe la oferta de aplicaciones... etc. Lo que conlleva a la evolución tecnológica de la sociedad y al abaratamiento de recursos que de otra manera solo estarían disponibles para unos pocos privilegiados.

Aunque su uso más conocido es la creación de software para videoconsolas recreativas portátiles o de sobremesa, se ha adaptado software desarrollado para cualquier tipo de aparato; como software original libre en programas operativos para maquinaria computerizada industrial, diccionarios y agendas electrónicas, teléfonos, emisores o receptores de gps, maquinaria de uso médico y ordenadores actuales o antiguos de los 80 y 90, que ya no están a la venta por lo sencillo de su interfaz. El software nuevo original se ha desarrollado muchas veces como prácticas en lenguajes informáticos relativamente poco conocidos como C++, LUA, Palib, etc, o por otros motivos. Son muy conocidos por ser noticia desarrollos de lenguajes de programación cuyo uso afecta a millones de personas o algoritmos con aplicaciones homebrew destinadas a la industria, agricultura, banca, tratamiento médico, lectura, enseñanza... y que vuelven millonarios a sus creadores. Algunos autores incluso han realizado su software para optar a premios de entidades públicas o privadas, obtener becas de especialización o conseguir un empleo remunerado. Aparte de la tradicional forma de pago, existen otros autores que se conforman con menos, desde los que llegan al presupuesto insertando publicidad en su software o los que se ven recompensados por el reconocimiento del público, como ocurrió en el caso del autor de Facebook. Muchas de las licencias empleadas por los creadores permiten el uso gratuito de su software, siempre y cuando se respeten sus derechos y se les acredite como autores del mismo. Muchas veces podemos mandar un mensaje de felicitación si nos ha gustado su trabajo o ponernos en contacto con el autor o los autores o con sus representantes para fines particulares o comerciales. Muchas empresas privadas han comercializado legalmente el software creado en un principio como homebrew.

La palabra «homebrew» tiene relación con el Homebrew Computer Club, aunque se desconoce si fue éste el origen. En Japón estos juegos son llamados Dojin Soft, que es la manera de decir que este software no es ilegal, en principio, aunque depende del uso que se haga de él. Suele cuestionarse la legalidad del homebrew; sin embargo, su uso está muy extendido entre los usuarios avanzados. Además, su uso, excluyendo las copias de seguridad no propietarias, es completamente legal.

Desarrollo[editar | editar código]

Juegos caseros para los sistemas más antiguos se desarrollan típicamente usando emuladores por conveniencia, ya que las pruebas que no requiere hardware adicional por parte del programador. Desarrollo de nuevos sistemas típicamente implica hardware real dada la falta de emuladores precisos. Se han hecho esfuerzos para utilizar hardware de la consola real para muchos sistemas más antiguos, sin embargo. Atari 2600 desarrolladores homebrew utilizan varios métodos, por ejemplo, la quema de una EEPROM para tapar en un tablero de cartucho de la costumbre o de transferencia de audio a través de la Starpath Supercharger. Game Boy Advance desarrolladores homebrew tienen varias maneras de utilizar cartuchos de flash de GBA en este sentido.

Junto con la Dreamcast, Game Boy Advance y PlayStation Portable, las plataformas más utilizadas para el desarrollo de homebrew son viejas generaciones de consolas, entre ellos el Atari 2600 y Nintendo Entertainment System (NES). La Atari 2600 y NES son particularmente interesantes, ya que utilizan el conjunto de instrucciones 6502, probablemente familiar para las personas que han programado los ordenadores domésticos de 8 bits, como el Commodore 64 o el Apple II. Otro factor en la popularidad de los sistemas más antiguos o portátiles para el desarrollo de homebrew, relativa a las consolas modernas, es que su simplicidad permite a un individuo o grupo pequeño para desarrollar juegos aceptables en un marco de tiempo razonable.

Todas las principales consolas de sexta generación gozan de cierta popularidad con los desarrolladores de homebrew, pero menos que las generaciones anteriores. Esto es sobre todo el caso, ya que la producción de software requiere más recursos, emuladores exactos no existen todavía, y las propias consolas menudo emplean sistemas más complejos para evitar la ejecución de código no autorizado. Desarrolladores Homebrew menudo deben explotar las lagunas para permitir su software para funcionar.

Elaboración de cerveza no se limita sólo a los juegos - hay numerosas demostraciones que se han publicado para la mayoría de los sistemas con una escena homebrew.

Homebrew en diferentes consolas de Nintendo[editar | editar código]

Nintendo Entertainment System (NES)[editar | editar código]

Varios compiladores están disponibles para la Nintendo Entertainment System, pero como el Atari 2600, la mayoría del desarrollo se aplica directamente en lenguaje ensamblador. Un impedimento para la NES desarrollo homebrew es la relativa dificultad involucrada con la producción de cartuchos físicos, aunque cartuchos flash de terceros existen, haciendo posible homebrew en el hardware original de NES. Muchas variedades de circuitos integrados para el usuario se utilizan dentro de los cartuchos de NES para ampliar las capacidades del sistema, la mayoría son difíciles de replicar, excepto al eliminar cartuchos usados​​. El mecanismo de bloqueo de hardware de la NES complica aún más la construcción de cartuchos físicos utilizables. Sin embargo, la NES-101 elimina el chip de cierre 10NES para cualquier juego, ya sea homebrew, sin licencia, o de otra región de un partido oficial, se reproduce. El chip 10NES finalmente se puede desactivar de forma permanente mediante la realización de un pequeño cambio en el hardware.

Super Nintendo Entertainment System (SNES)[editar | editar código]

Después de la interrupción de los juegos en 1998, y la producción en 1999, los fans de la Super Nintendo Entertainment System hicieron imágenes ROM homebrew, incluso sin el apoyo de Nintendo para la consola. Después del lanzamiento de la SNES había un gran interés en la ingeniería inversa del sistema para permitir jugar homebrew y copias de seguridad. Nintendo equipado la máquina con varias medidas de seguridad, tales como el chip de bloqueo para evitar que código no autorizado que se ejecuta en la máquina. Finalmente, la comunidad homebrew descubierto cómo los juegos corrían en el hardware SNES y fueron capaces de eludir sus mecanismos de seguridad. Empresas como TAPÓN plugins hardware liberados como la serie SF doctor Game. Los usuarios que pueden no solo los juegos de copia, sino también para ejecutar juegos caseros elaborados en el hardware de SNES. ROMs Homebrew se podrían convertir en el formato SF Médico juego y poner en un 3 1/2 "disquete. Juegos tan grandes como 12 Mbits (1.5 megabytes) podrían ponerse en disquetes formateados de 1.6 megabytes. Un dispositivo alternativo fue el Super Flash, por Tototek, que permitía múltiples juegos para quemarla en un chip de memoria flash de cartucho (que permite hasta 48Mbits). Este chip es el rom máscara para el cartucho flash Súper desarrollo. El dispositivo es fácil de usar y tiene una interfaz de usuario en el extremo del ordenador. Conectar el cartucho de Super Flash y cargar los juegos que quieras simplemente. Esto permitió a los usuarios hacer un juego de SNES y juegan en un cartucho real en lugar de un disquete. La legalidad de homebew SNES lanzamientos de juegos no ha sido probado en los tribunales, y es discutible si o no pasar por sus medidas de seguridad caería en conflicto con las leyes modernas de ingeniería inversa. Presumiblemente juegos caseros se pueden producir legalmente los SNES, siempre y cuando se incluye ningún material con derechos de autor. Anteriormente, en la década de 1990, Nintendo demandó Color Dreams para producir juegos de NES sin licencia oficial. El resultado fue un acuerdo no revelado, pero los sueños de color siguió produciendo juegos sin licencia. La fuerza del color de la posición de los sueños se encuentra con que trabajaron todo el código de chip de cierre 10NES en lugar de duplicar ilegalmente.

Nintendo DS[editar | editar código]

Para ejecutar homebrew en la Nintendo DS se necesita una tarjeta o cartucho flash como M3 DS Real, Supercard, acekard, ez-flash, R4DS o análogas.2 Dicha tarjeta se usa como medio de almacenamiento para los programas, los archivos multimedia y los juegos.

Existen muchos sitios en Internet dedicados a la distribución y difusión del homebrew.

  • Aplicaciones: Reproductores de música, Reproductores de videos en muchos formatos, incluyendo Avi, calculadoras graficadoras, diccionarios interactivos, lectores de libros electrónicos como DS Libris para EPUB, linux, voip, aplicaciones...
  • Emuladores: Emuladores de NES, Sega Megadrive, Game Boy Color, Gameboy Advance, Amiga, NeoGeo, Master System, SuperNintendo, Amstrad, Comodore, MAME, Scumm, Spectrum
  • Juegos: Muchos títulos caseros

Próxima Juegos y al Estilos es Consolas[editar | editar código]

  • Space-3 Chronicle

Listado Próxmente juego de Pulicador por Nintendo[editar | editar código]

Títulos de Juegos publicaciónes desarrolladores Consola Años Localización del Regiónes
América (NTSC Regiones) Japón Europa (PAL Regiones) detalles adicionales
Love Story Nintendo AnimeGame
ROMKIDS
Wii U
3DS (físico Solo)
Space-3 Chronicle
Primero Aparición de 2015 2015 2016 Cancelador ninguno
American Fighting Smash Bros. Crusade Nintendo Nintendo Wii U
3DS
Space-3 Chronicle
Primero Aparición de 2015 2015 2016 Cancelador ninguno
America Platform Battlers GoldSoft Nintendo 3DS (Homebrew DS y 3DS)
Space-3 Chronicle (Homebrew)
Switch
BigCube (América)
Primero Aparición de 2018 2018 ninguno ninguno Clon de Super Smash bros. tu que Bowser, Marc (Mach Rider), Dwarf Ridley, Donkey Kong, Iassc (Golden Sun)
Geoincursion Nintendo Nintendo Wii U
3DS (Homebrew DS y 3DS)
Space-3 Chronicle (Homebrew)
Switch
BigCube (América)
Primero Aparición de 2015, 2018 2017 2017 Cancelador NA
Dagur of Tales Nintendo (América y Japón)
SEGA (Europa)
Fantasize Studios
NST
SNESN (Homebrew)
3DS (Homebrew DS y 3DS)
S3C (Homebrew)
NET (Homebrew DS y 3DS)
Nintendo Advance HD (Homebrew)
Primero Aparición de 2015 2015 2016 2016 NA
Attack of the Killer Fungus Nintendo Fantasize Studios
NST
T3 Games Zero
FromSoft
3DS
S3C (Homebrew)
NR (Homebrew DS y 3DS)
Nintendo Advance HD (Homebrew)
NX
BigCube
Primero Aparición de 2016 2016 2016 2016 NA
Bevan in Virtual Games Nintendo Fantasize Studios
FromSoft
3DS
S3C (Homebrew)
NX
BigCube
Primero Aparición de 2016 2016 2016 2016 NA
Sin Título - Nintendo Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Wii U
3DS
Space-3 Chronicle
Primero Aparición de 2015 2015 2016 Cancelador NA
Sin Título - Nintendo Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Wii U
3DS
Space-3 Chronicle
Primero Aparición de 2015 2015 2016 Cancelador NA
Sin Título - Nintendo Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Wii U
3DS
Space-3 Chronicle
Primero Aparición de 2015 2015 2016 Cancelador NA
Super Smash Flash: System of Battle y Super Smash Flash Lindergh - Nintendo Nintendo Utopia GameSoft
PixelSoft of America
NintendoSoft
Nintendo
Nintendo LAPTOP
Nintendo Lindbergh
Space-3 Chronicle
Switch
VI
Primero Aparición de 2019 2019, 2020 No No NA
Lenny Knight Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Switch
3DS
Space-3 Chronicle
Primero Aparición de 2019 2019>br />2019 (Retail de Adulto tiene Sin censura) Cancelador Cancelador NA
Sin Título - Nintendo Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Wii U
Lindbergh
Space-3 Chronicle
Primero Aparición de 2015 2015 2016 Cancelador NA
Lenny Knight Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Switch (Solo Censurado)
3DS
Lindbergh
Space-3 Chronicle
Primero Aparición de 2019 2019>br />2019 (venta al detalle física de Sólo para adultos tiene Sin censura) Cancelador Cancelador NA
Lenny Knight Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Switch (Solo Censurado)
3DS
Lindbergh
S3C
Primero Aparición de 2019 2019>br />2019 (venta al detalle física de Sólo para adultos tiene Sin censura) Cancelador Cancelador NA
Attack of the Killer Fungus Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Lindbergh
S3C
NX
Nintendo Ruby
Primero Aparición de 2015 2015 2016 Cancelador NA
Sin Título - Nintendo Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Switch
Lindbergh
S3C
Primero Aparición de 2015 2019 2021 Cancelador NA
Sin Título - Nintendo Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Switch
Lindbergh
S3C
Primero Aparición de 2015 2019 2021 Cancelador NA
Sin Título - Nintendo Nintendo Nintendo
Nintendo
Nintendo
Nintendo
Wii U
3DS
Space-3 Chronicle
Primero Aparición de 2015 2015 2016 Cancelador NA

Véase también[editar | editar código]

El contenido de la comunidad está disponible bajo CC-BY-SA a menos que se indique lo contrario.