Archivos de etiquetas: homebrew

Homebrew en Game Boy

Aunque parezca que el concepto de homebrew es mas cercano a la época actual, lo cierto es que en tiempo de Game Boy y sobre todo Game Boy Color existió una gran scene. La gran mayoría se lo debemos a Bung Enterprises Ltd una de las empresas mas prolíficas en lo que se refiere a sistemas de copia de seguridad y desarrollo. GB Xchanger fue uno de sus mayores éxitos, permitiendo que miles de personas en todo el mundo pudieran realizar y cargar copias de seguridad o desarrollar juegos para Game Boy.

Bung_logo

Si comprasteis alguno de estos sistemas a finales de los ’90, o conocisteis a alguien que usará uno, seguro que no fue para desarrollar ningún juego. Un porcentaje altísimo de usuarios lo usaban única y exclusivamente para cargar ROMs en su consolas, pero otros si que tenían un interés real en la programación. Esto junto a varios concursos de programación promovidos por la propia Bung, nos dejaron un buen numero de software homebrew en nuestras pequeñas.

Como es habitual, dejo un enlace a una web con un bastante material homebrew en forma de ROM de dominio publico.

Zophar's Domain

Y para terminar me gustaría mostrar un par de juegos portados/versionados desde Sprectrum y que creo que son dignos de mención.

Jetpak Game Boy Color

Jetpak no necesita presentación, todo aquel que ha tocado un Spectrum sabe que es la adicción hecha videojuego, versión mas bonita mas rápida, quizás demasiado. No dejéis de probarla, merece la pena.

Jetpak Game Boy Color 2

Por supuesto Manic Miner, tampoco es un desconocido. En este caso se trata de una versión casi idéntica al original, incluso respecta el “attribute clash” del Spectrum, por supuesto el juego continua siendo igual de odioso y desquiciante que siempre, pero conserva toda su originalidad.

Manic Miner Game Boy Color

 

Descargad los dos packs de juegos con cerca de 1000 ROMs, encontrareis de todo, desde simples pruebas de programación hasta autenticas maravillas, pasando por visores de imágenes hentai y otras muchas locuras. Seguro de pasáis un buen rato.

Manic Miner Game Boy Color 2

Anuncios

BennVenn nuevo cartucho flash para Game Boy

BennVenn es un fanático de la Game Boy, como podéis ver en su web le encanta la programación y la ingeniería inversa. En lo que respecta a Game Boy a “destripado” el cartucho Shark MX, llegando a limites tan insospechados como extraer el boot, reprogramarlo o ampliarle la memoria. Después de la experiencia adquirida ha decidido desarrollar su propio cartucho flash, en palabras de propio Benn:

Mis cartuchos flash están disponibles en 64M, 128M y 256M con 128K, 256K y 512K de SRAM respectivamente,
están diseñados a partir de un MBC5 con un sistema avanzado de intercambio de la ROM. Cada cartucho se divide en bloques de 2mbyte, cada bloque tiene su propia memoria de 32K para salvar partidas. Esto significa que se dispone de 4 bancos en 64M, 8 en el 128 y 16 en el 256, esto no significa que el cartucho sólo pueda manejar 4, 8 o 16 ROMS, sólo que se reserva esa catidad de SRAM para ese bloque de la ROM. Puedes llenar todo el flash con la mayor cantidad de ROMs que puedan caber,seleccionando cada una en el arranque con mi menú de inicio personalizado.

Para volcar la ROM de un cartucho, y  gestionar SRAM tengo disponibles mi Lector/Grabador, este cuenta con una interfaz USB que se puede utilizar junto al cartucho Flash para, añadir y quitar ROMS y saves, funciona también con cualquier cartucho original  inclusive con la Game Boy Camera.

El cartucho cuenta con una gestión de energía muy buena. Utilizan una Flash SRAM de 3.3v ,y una lógica sin CPLD / FPGA el consumo actual es varias veces inferior que el resto de cartuchos flash actuales, incluso consume menos de un cartucho original de GB.

GBflash

Aunque pueda parecer un producto similar a muchos otros que ya existen en el mercado, nada mas lejos de la realidad, la posibilidad de poder dumpear cartuchos originales de Game Boy o extraer los saves incluyendo las fotos de la Game Boy Camera es un valor muy a tener en cuenta, incluso el precio es bastante competitivo.

GB Classic Flash Cart

Según ha declarado el autor, es posible que supere al EverdriveGb en compatibilidad al funcionar en el Transfer Pack de N64 y con algún otro tipo de homebrew, ya que si se graba un solo juego se comporta igual que un cartucho original de Game Boy.

GBDEV Gameboy Coding Compo 2014

GBcode

Este es el anuncio en GBDEV de su primer concurso de programación para GB, dejo una traducción del google. A ver si hay suerte y se anima la gente a programar alguna cosilla para Game Boy.

Hola y bienvenidos al primer GBDEV Gameboy Coding Compo! El objetivo de este concurso es la creación de nuevos juegos y demos para que todo el mundo pueda disfrutar de homebrew en Gameboy. Todos estáis invitados a uniros! Incluso si acabas de programar tu primer hola mundo (o lo vas a hacer), o intentas hacer un juego simple! Su entrada es bienvenida. Algunas pautas simples:

1. La entrada debería funcionar en el hardware y los principales emuladores. No confíes en los caprichos de los emuladores mas conocidos. Te animo a probar tu juego en emuladores mas precisos como son bgb y gambatte.
2. Su entrada debe ser original, y preferiblemente no un refrito de un proyecto mayor que pueda haber publicado en el pasado. Debe ser la primera versión pública del proyecto, o al menos sustancialmente diferente de cualquier otra.
Hacks ROM no están permitidos. Clonación (recrear) un juego existente está bien, si así lo deseas.

Además de estas dos limitaciones, usad el sentido común – recuerda que su presentación se dará a conocer a la opinión pública.

El código fuente es opcional, pero siempre es de agradecer!

No sé por dónde empezar? El esqueleto de los proyectos pueden publicarse aquí para arrancan.

Recomendamos usar los compiladores rgbds o WLA-DX . Por supuesto, las nuevas e innovadoras soluciones seran bienvenidas. Muéstranos algo interesante! Además, BGB es un emulador preciso y con un gran depurador, lo que ayuda inmensamente cuando se desarrolla, por lo que animamos a utilizarlo, también.

Si necesitas ayuda o asesoramiento, no dudes en preguntar en este foro, o en el canal de IRC ( # irc.efnet.org gbdev )!

Puedes publicar avances y capturas de pantalla en este hilo para obtener retroalimentación de otras personas, o puede mantener tu presentación en secreto – depende de ti. Sin embargo, por favor no libes las primeras versiones.

La fecha límite es el 01/07/2014 (más o menos tres meses a partir de este anuncio), después de que la votación tendrá lugar en público durante dos semanas. Finalmente, los resultados se darán a conocer!

Los comentarios deberán ser publicadas en gsanky @ gmail.com (mi correo personal – probablemente cambiará), junto con el nombre que deseas utilizar, el nombre del foro, el nombre del proyecto mas una descripción. Puedes enviar actualizaciones en cualquier momento hasta la fecha límite – sólo la última versión será considerada.

Este es mi primer concurso de este tipo, lo que podría haber algunos obstáculos en el camino – una vez más, no dudes en preguntar si algo no está claro. Lo más importante es divertirse!