Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Buen juego, sobre todo siendo tu ópera prima.
Me ha retrotraído bastante a cierta época  ;)

Cuánto tiempo has empleado en aprender asm ?
Qué método has usado? (algún curso, libro)
Veo que has usado máscaras para casi todos los sprites... y te ha dado espacio hasta para 128 pantallas.. o.O

Muchísimas gracias por tus palabras. Efectivamente, meter en 48k sprites con máscaras y 128 pantallas ha sido todo un sudoku. Ahí le has dao.

No he tardado nada en aprender asm porque ya lo tenía aprendido desde hace 35 años. 😊 Hace 30 años que no hacía nada en ensamblador, pero no me ha costado nada retomarlo. Apenas puedo recordar cosas de Python que aprendí el año pasado, pero recuerdo perfectamente lo que aprendí con 16 o 18 años.

En su día aprendí con el maravilloso curso de código máquina del Z80 de Microhobby, también con el libro “Lenguaje máquina avanzado para ZX Spectrum” de David Webb y luego me pasé al Intel 8086 con el libro “8088-8086/8087 Programación ensamblador en entorno MSDOS” de Miguel Ángel Rodríguez-Roselló. El Intel 8086 es un Z80 de 16 bits que sabe multiplicar y dividir.

Pero hoy en día puedes encontrar recursos fantásticos en español en Internet. Te recomiendo dos:

Ensamblador para Zx Spectrum, de Juan Antonio Rubio Garcia (https://auamstrad.es/cursos-tutoriales/curso-programacion-zx-spectrum/). Ahora tenemos la suerte de encontrarlo en formato libro en Amazon (https://www.amazon.es/Ensamblador-para-ZX-Spectrum-%C2%BFHacemos/dp/B0C8QW1G55)

Curso de ensamblador Z80, de Compiler Software (https://wiki.speccy.org/cursos/ensamblador/indice) con su estupenda tabla resumen de instrucciones del Z80 (https://wiki.speccy.org/cursos/ensamblador/lenguaje_5#tabla-de-instrucciones-ciclos-y-tamanos)

El asm tiene fama de león, pero en el fondo es un gatito bueno, como Tuerkas 😉