El Homebrew es un término aplicado con frecuencia solamente a los juegos video que son producidos por los consumidores en las plataformas propietarias del juego ; es decir las plataformas del juego que no son típicamente usuario-programables, o utilizan el hardware propietario para el almacenaje. A veces los juegos desarrollados en kits oficiales del desarrollo, tales como red Yaroze o linux PS2 se incluyen en la definición. Algunos, sin embargo, también refieren a todo el no comercial, " hogar-developed" juegos para las arquitecturas abiertas como juegos del homebrew, aunque éstos van típicamente bajo etiquetas más con frecuencia usadas, tales como Freeware . El término, sin embargo, no incluye los juegos comercialmente vendidos que se desarrollan sin la licencia del fabricante de la consola. Un tipo popular de juegos homebrewed es Fangames .
En el Japón, estos juegos generalmente se llaman el Dojin suave, que es la manera de decir este software no es ilegal dependiendo de lo que lo hace el software.
Los juegos de Homebrew se desarrollan típicamente para ser utilizados con los emuladores que allí han sido esfuerzos para utilizar el hardware real de la consola; El Atari 2600 reveladores del homebrew de puede utilizar varios métodos, por ejemplo, transferencia audio vía el módulo del sobrealimentador. Los reveladores del homebrew de Game Boy Advance tienen varias maneras de utilizar cartuchos de memoria Flash (véase los cartuchos de destello de Game Boy Advance).
Hoy, junto con el Sega Dreamcast, el Game Boy Advance, y el PlayStation portable lo más frecuentemente las plataformas usadas para el desarrollo del homebrew representan a buenas partes de las más viejas generaciones de las consolas - el Atari 2600 y el sistema de la hospitalidad de Nintendo.
El Atari 2600 y el sistema de la hospitalidad de Nintendo es interesante porque ambas utilizan el sistema de instrucción 6502 que es probable ser familiar a la gente que ha programado las computadoras de 8 bits, tales como el comodoro 64 .
Aunque en una mucha poca escala, el sistema del amo de Sega y la génesis/la impulsión mega disfruten de un cierto desarrollo del homebrew, pues no hay mecanismo de bloqueo físico (relacionado con el 10NES de Nintendo), así funcionar con software del homebrew en ese hardware es mucho más fácil. Se ha indicado que el Yuji Naka había creado un emulador de NES para la génesis de Sega, no muchos detalles fue revelado sobre el proyecto además para del hecho que ayudó a triunfo el respecto de sus compañeros de trabajo.
El Sega Saturno tiene un Web site relativamente pequeño, con todo muy creativo del homebrew en Dinamarca y está aumentando lentamente de renombre.
Un factor grande es que las plataformas (y las plataformas portables en general ser bastante simple que un equipo muy pequeño, o un programador solitario, puede hacer bastante decente un juego para ellos, por lo tanto favoreciendo los proyectos del homebrew que son emprendidos generalmente por los pequeños equipos o individuos.
Todas las sextas consolas de la generación importante gozan de un cierto renombre con modders, pero menos tan que generaciones primeras. Sobre todo esto es porque producir el software para las plataformas de gran alcance necesita más recursos, allí no es emuladores muy buenos para estas plataformas todavía, y las consolas ellos mismos emplean a menudo sistemas algo complejos para prevenir código desautorizado. Los reveladores de Homebrew tienen que utilizar a menudo el " loopholes" para conseguir su software para funcionar.
El Sega Dreamcast era una consola que, mientras que sobre sombreado por sus competidores posteriores, se alaba particularmente para sus capacidades del desarrollo del homebrew porque no necesita ninguÌn modchip funcionarlas.
Las versiones tempranas PlayStation 2 tienen un insecto del desbordamiento del almacenador intermediario en la parte del BIOS que maneja compatibilidad del juego PS1; los piratas informáticos imaginaron cómo dar vuelta a esto en una escapatoria llamada la hazaña de la independencia PS2, permitiendo el uso del software del homebrew. Otra opción para el desarrollo del homebrew es el uso de un Modchip . O, los reveladores pueden utilizar un cargador de la impulsión dura PS2 y HD.
Sony también lanzó un kit oficial del homebrew-desarrollo que permite que PlayStation 2 funcione linux. Ver el artículo del linux PS2 para más información.
El GameCube, cuando viene al homebrew, ha disfrutado históricamente de poco éxito porque utiliza el hardware absolutamente obscuro. Las rumores falsas demandaron que el GameCube utilizó DVD-medios no estándar que era incompatible con las hornillas del consumidor DVD, o indicó que los discos de GameCube hicieron girar al revés, demandando que los discos fueron escritos del exterior adentro.
De hecho, la única barrera a quemar los discos de GameCube con una hornilla del consumidor DVD es el área de corte de la explosión, un " barcode" en el anillo íntimo del disco, un área inaccesible a la mayoría de las hornillas y writeable solamente por las prensas de planchar del disco muy costoso. Durante mucho tiempo la única manera de funcionar con software del homebrew en GameCube estaba con una hazaña del remendar-sistema del episodio en línea I y II de la estrella de la fantasía, requiriendo a usuarios encontrar el juego y un adaptador de banda ancha. Ambos éstos son difíciles de encontrar porque un disco se ha lanzado (bajo el nombre el episodio en línea I de la estrella de la fantasía y II más ) y el PSO original se vende así raramente, y porque el BBA no se lleva a menudo adentro almacena debido a la selección muy limitada del Gamecube de juegos onlines.
El método más común es actual utilizar un software especial del cargador, a menudo usar un Modchip, y el software del homebrew se puede cargar DVD-R, tarjeta del SD (con un adaptador del SD Gekko), o sobre Ethernet. Pues el caso del GameCube no cabe un DVD-R del mismo tamaño, los casos de tercera persona del reemplazo están disponibles. La mayor parte de el software del homebrew de GameCube se desarrolla para emular a otros sistemas del juego de video tales como NES, SNES, sistema principal, génesis, Turbografx-16, engranaje del juego, GameBoy, GB de color, GBA, bolsillo neo de Geo, CD neo de Geo, MAME, N64,…
Un IDE hecho y derecho ha llevado recientemente la forma los homebrewers de la ayuda.net/projects/gceclipse/
La consola de Xbox utiliza varias medidas, incluyendo código criptográficamente firmado a los soportes lógico inalterable ofuscados. El método primario de ejecutar código del homebrew requirió la instalación de una viruta de la MOD que se podría destellar con un modificado BIOS de Microsoft. Este BIOS permitió que el sistema pateara los executables sin firmar (XBEs) y controlara varias variables del hardware, tales como codificación de la región y modo video. Con el escape del homebrew oficial del kit del desarrollo de Microsoft ( XDK ) los codificadores podían escribir el reemplazo Xbox GUIs (conocido como tableros de instrumentos), juegos y los usos para el Xbox.
Un Softmod que utiliza un juego comercial tal como 007 del : El agente bajo el fuego, el asalto Mech o célula de la astilla para cargar para arriba software del homebrew se ha descubierto. Este método utiliza archivos modificados de la fuente y del sonido para hacer el Xbox estrellar y cargar intencionalmente uno de los tableros de instrumentos del homebrew. Una vez en esta condición, el Xbox podía ahora ejecuta juegos y usos del homebrew.
Porque el Xbox utiliza bibliotecas estándar de la PC, la escritura de juegos del homebrew es extremadamente fácil, pues la gran mayoría de comandos disponibles para un programador de la PC está disponible para un programador del homebrew de Xbox. Esta facilidad de la codificación es la misma razón que los reveladores comerciales amaron el Xbox.
Uno del tipo más común de juegos del homebrew para el Xbox es puertos de juegos de la PC cuya fuente se ha lanzado o se ha escapado público. Muchos juegos clásicos de la PC se han lanzado para Xbox, pero la mayoría se crean con el XDK que limita su disponibilidad. Los únicos lugares para encontrar estos puertos están a través de IRC o de los hojeadores entre iguales .
El sistema de Xbox es también mismo adepto en los emuladores corrientes que se han virado hacia el lado de babor de la PC. El Xbox puede emular a sistemas hasta la generación anterior, incluyendo el Nintendo 64 y el PlayStation . Por esta razón, muchos diversos emuladores se han creado para el Xbox, y algunos de ellos tienen aún más ayuda del desarrollo que sus contrapartes de la PC.
Recientemente, el progreso se ha hecho en la creación de un kit legal del desarrollo para el Xbox, conocido como OpenXDK . El OpenXDK se piensa para permitir que los codificadores creen nuevas aplicaciones y juegos, tan bien como los códigos fuente existentes portuarios, sin usar el software de Microsoft ilegal obtenido. Los juegos y los usos creados debajo del OpenXDK se pueden recibir legalmente en la red, y transferir por los usuarios.
Incluso después el lanzamiento Xbox 360, la escena del homebrew de Xbox siguen siendo extremadamente activos, con los nuevos puertos de juego, los emuladores, y los usos que salen semanalmente. El Microsoft está animando actual el contenido homebrewed de Xbox 360 con el XNA, aunque en una carga de $99.
El Nuon era una viruta del juego incorporada a varios jugadores de DVD. La compañía que hizo el sistema llamado los laboratorios VM lanzó un homebrew SDK momentos antes que se arruinaron. Las capacidades gráficas están en igualdad con el PlayStation . El homebrew SDK y los apps del homebrew escritos en Nuon se pueden transferir de http://www. Los apps de Homebrew Nuon se pueden jugar solamente en Samsung DVD-N50x y los jugadores de DVD del RCA Nuon.
El Microsoft ha lanzado un kit del desarrollo de programas libre (SDK) a los programadores supuestos del homebrew. Este SDK, llamado el estudio del juego de XNA expreso es una versión libre SDK disponible para las compañías de desarrollo profesionales. Microsoft ha anunciado que los juegos escritos con el estudio de XNA expreso serán hechos disponibles -- para ninguÌn coste -- a todo el Xbox 360 dueños de, un aviso son debidos en Q3 2007. Esto proporcionará el acceso a los creador contentos (reveladores del homebrew) tiene acceso a su público objetivo de Xbox a 360 dueños. Se cree que un nuevo " XNA Community" la lámina aparecerá en el tablero de instrumentos de la consola, similar a la arcada viva de Xbox.
En el 2007 del 20 de marzo fue anunciado que un corte usar el Hypervisor previamente descubierto Vulnerabilty en el Xbox 360 versiones 4532 y 4548 del núcleo había sido desarrollado para permitir que los usuarios funcionen XeLL, un cargador de arranque del linux. El corte inicial estaba más allá del usuario medio y requirió un cable serial de Xbox ser instalado y un soporte lógico inalterable destellado de la impulsión de DVD. Felix Domke, el programador detrás de XeLL ha anunciado desde entonces un conveniente CD del linux bootable vivo para los usuarios del principiante, con las capacidades ser instalado a la impulsión dura de SATA del Xbox 360. A pesar de la disponibilidad de tal distribución, el Xbox 360 todavía no se considera una plataforma popular para el desarrollo del homebrew, dada la dependencia de la hazaña del DVD-ROM que puede cargar un juego quemado de DVD, una versión modificada del juego King Kong, y dos más viejas revisiones de la consola sí mismo del núcleo.
Una independiente del grupo de Microsoft está trabajando en los medios de funcionar con código del homebrew, como parte del proyecto Free60 .
El Playstation 3 se ha diseñado para funcionar con otros sistemas operativos a partir del día uno. Muy pronto después de lanzamiento, los primeros usuarios manejados para instalar la base 5 del sombrero de ala sobre el Playstation 3 vía “instalan la opción del otro OS” en el PS3 XMB (barra cruzada de los medios), que también permite el configurar del PS3 para patear en el otro OS instalado por abandono.
Hasta ahora, varios sabores del linux han estado instalados con éxito al PS3, tal como base 5 del sombrero de ala, base 6 del sombrero de ala, Gentoo y linux (YDL) del perro amarillo. Este 3ultimo viene instalado con la célula SDK por abandono, no prohibiendo a programadores una entrada del bajo costo en la programación de la célula. Ver también: Linux para PlayStation 3
A este punto la ayuda de los gráficos se limita al acceso del framebuffer solamente (ninguÌn acceso a la viruta RSX de los gráficos de PS3 con todo). Puesto que el NVIDIA tiene un buen historial cuando viene a lanzar los conductores del linux para sus productos, hay una cierta esperanza que el linux en PS3 podrá apoyar la tarjeta gráfica de RSX eventual. Mientras tanto sin embargo, tendrán que conformarse con puestas en práctica del acceso y del software-solamente del framebuffer de OpenGL, tales como Mesa 3D . Un puerto del jugador de Lua, que ejecutará Mesa 3D, está ya en curso.
Los reveladores de Homebrew tienen acceso al microprocesador revolucionario de la célula, incluyendo 6 de sus 7 elementos de proceso sinérgicos activos (SPEs). El OS del juego reside bajo Hypervisor y previene a usuarios para tomar el pleno control del hardware de PS3. Ésta es una medida de seguridad robusta que ha ayudado a Sony a sentir bastante seguro para permitir que los usuarios instalen otros sistemas operativos al PS3.
El regulador de Sixaxis también se ha expuesto al linux, pero en fecha con todo ninguÌn conductor parece haber sido creado con éxito que expone su sensor de la inclinación y funcionalidad del acelerómetro .
El GP2X por las tenencias de Gamepark se dedica completamente al software corriente del homebrew.
El Gizmondo fue agrietado principios de 2006. Porque la telemática, el creador del tigre de Gizmondo, es bankrupt, una base pequeña pero leal del ventilador proporcionó una cantidad justa de usos y de emuladores del homebrew.
| Random links: | 1190s | Partido progresista de Manitoba | Abdiel | & del cráneo; Huesos (álbum) | Grant MacEwan |