Emulador de GB – 21: Precisión

En el post número 6 sobre el emulador (hace un año y medio ya!!) escribí sobre como sincronicé los distintos componentes, y si bien eso que expliqué funciona en la mayoría de los casos, varios juegos tienen problemas relacionados con esa implementación. Implementación actual Antes de explicar el problema y la solución quiero hacer un …

Emulador de GB: Port a Jai

C y C++ son dos de los lenguajes mas usados en aplicaciones que requieren alto rendimiento. Muchas veces el manejo de memoria manual, la flexibilidad para hacer casi cualquier cosa y la cercanía con el hardware son características necesarios en este tipo de aplicaciones. Pero no son lenguajes perfectos (si es que existe algo así) …

Unity – Compresión de texturas (2)

Este post va a ser mas corto que el anterior porque no hay muchas decisiones para tomar. La idea es explicar que pasa con las texturas al hacer el build y al ejecutar el juego, usando las herramientas que da Unity. Build Del proceso de build no hay tanto para hablar. Ya están todas las …

Unity – Compresión de texturas (1)

Para variar un poco y no hacer todos post del emulador decidí escribir de nuevo sobre Unity, y sobre algo que veo que genera muchas dudas: cómo se comprimen (o no) las texturas que se importan al proyecto. Voy a hablar de tres temas: Qué settings afectan al tamaño final de las texturas y que …

Emulador de GB – 20: Bugs

Para probar el emulador obviamente hay que probar juegos, todos los que sea posible. Al implementar los componentes principales los juegos de a poco empiezan a funcionar, pero cada juego hace las cosas a su manera y algunos dependen de comportamientos muy específicos del hardware. Cada tanto pruebo algunos juegos de GB y GBC que …

Emulador de GB – 19: HiColor “mode”

Como conté en el post anterior, los juegos de GBC pueden configurar y usar hasta 8 paletas de 4 colores para los fondos y hasta 8 paletas de 3 colores para los sprites. Cada tile de fondos y sprites puede usar una paleta diferente, así que en teoría un juego puede mostrar 56 colores diferentes …

Emulador de GB – 18: Color

El GameBoy Color (GBC) fue lanzado en 1998, 9 años después del GameBoy original, pero en lugar de hacer una consola totalmente nueva Nintendo mejoró ciertos aspectos del GameBoy para agregar, principalmente, pantalla a color. La pantalla del GB original solo puede mostrar 4 tonos de gris, pero el GBC puede mostrar hasta 32768 colores. …

Emulador de GB – 17: Audio (Parte 3)

La idea de este post es completar todos los canales, primero con el resto de features de los canales 1 y 2, y después agregar por completo los canales 3 y 4. Canales 1 y 2 Duración Lo primero y mas fácil de agregar es la duración del sonido. En la parte 1 comenté que …

Emulador de GB – 16: Audio (Parte 2)

En el post anterior expliqué como emulé la funcionalidad básica para reproducir sonido en el emulador. El oído es muy sensible al sonido y notamos mucho cualquier inconsistencia. Cualquier silencio o salto durante la reproducción lo podemos escuchar aunque dura solo unos milisegundos, por eso es muy importante la sincronización. Hasta ahora no me preocupaba …

Emulador de GB – 15: Audio (Parte 1)

Después de mucho tiempo sin poder avanzar con el emulador por fin tengo tiempo y decidí de una vez por todas emular el sonido. Es algo que venía pasando siempre para mas adelante por 3 motivos: Quería tener la mayoría de los features implementados para tener mas confianza de que errores al emular el sonido …

Crea un sitio web gratuito con WordPress.com
Empieza ahora