viernes 12 de marzo de 2010

Demoscene para Amiga

Desde hace meses (por no decir años), estoy trabajando en una intro de 64kb para Amiga 100% en ensamblador. Ciertamente tengo gran parte hecha, startup code, chunky 2 planar, rotozoom, un motor sencillo para dibujar objetos 3d con texture mapping, etc...

Pero por fin tengo un concepto claro sobre la temática de la intro, el cosmos, no quiero desvelar más detalles sobre el contenido de la intro, pero tendré que implementar un sistema de particulas en ensamblador dentro de un sistema gráfico paletizado. Habrá que estudiar bien como ordenar la paleta para poder generar efectos de partículas con alpha, con tan solo 256 colores. La cuestión es si usar el sistema de bitplanes del Amiga, que podría ser de utilidad para el sistema de partículas con alpha, pudiendo usar desplazamientos de bits para crear una especie de efecto alpha, al estilo de los Shadebobs de la vieja escuela, o usar un buffer chunky y ordenar adecuadamente la paleta. Por el momento he hecho algunas pruebas de alguno de los efectos, para ver como quedaba en Windows usando DirectX.

jueves 11 de marzo de 2010

Slitaz, una distro minimal de Linux

Slitaz es una distro de Linux basada el Slackware con tan solo 30mb, al que hace tiempo le tenía echado el ojo. Comparado con otras distribuciones minimal de Linux, creo que esta distribución tiene un gran potencial, puede ser usado por un usuario iniciado, como experimentado. El gestor de ventanas por defecto es Openbox y tiene el aspecto de una versión Desktop de Linux, pero también puede instalarse sistemas más ligeros aun si cabe, como JWM o Enlightenment. Pero estas son solo algunas de sus ventajas. Slitaz viene con servidor web, irc y ssh, Php, Firefox (con lo que pesa), GParted, SQlite, y mucho más, pero además tiene un gestor de paquetes en un formato propio llamado tazpkg, y hay más de 2100 paquetes en su repositorio actualmente. También puedes crear tu propio livecd personalizado con Tazlito, una aplicación muy sencilla e intuitiva, y en su web podemos encontrar documentación extensa, en la que podemos encontrar hasta información de como como compilar Slitaz desde cero.

Quiero usar Slitaz para crear una distro aun más minimal con EUAE instalado, hay otras soluciones como AmigaSys y XAmiga, pero son mucho más pesadas, y en mi netbook no detectan la tarjeta de sonido, hasta ahora he podido crear un livecd sin modificar la lista de paquetes que genera por defecto Slitaz, de tan solo 15Mb, añadiendo el emulador EUAE 0.8.29-WIP3, y los paquetes dependientes. Solo queda personalizar un poco visualmente la distro, eliminar los paquetes no necesarios, iniciar EUAE al arrancar Slitaz, y crear un programa para seleccionar la rom del Amiga, y mi Workbench Replacement Hardfile (que podéis encontrar en www.amigaskool.net) o la posibilidad de instalar AmigaOS seleccionando donde se encuentran los discos.

Os recomiendo que le deis una oportunidad:

Now is when...

Ahora es cuando... Ya hace algunos años que mantenía mi página de desarrollo de juegos y aplicaciones en este dominio, tras algún tiempo preparando el traslado, podéis encontrar en www.gamshi.com un nuevo proyecto, aun está en obras.

Gamshi es el nombre de la marca para firmar los juegos y programas que desarrolle en el futuro. Encontraréis algunos de mis antiguos programas de Balrog Software, usando este dominio como una ventana a la industria del videojuego, así como información sobre el desarrollo de videojuegos, y también un poco de retro y demoscene.

Actualmente para una nueva compañía Española ubicada en Sevilla, desarrollando juegos para plataformas móviles.

Bienvenidos al blog de Balrog Software... Now is when...