Mensajepor na_th_an » Vie, 20 Feb 2015, 08:18
Supongo que tendrás que activar ULA+ en la configuración del emulador. ZX Spin no es el mejor emulador para hacer pruebas, es terriblemente inestable. En la web de ULA+ tienes más opciones. Los emus del compañero A. Villena soportan este add-on.
ULA+ se accede mediante puertos de E/S. Está mapeada en este espacio de direcciones, por lo que se escribe usando out. Tienes que escribir los valores de las cuatro cluts de esta forma, enviándolos uno a uno a la dirección correcta con out.
La forma más fácil y básica es usar el editor de paletas que sale en la web. Es un programa nativo de ZX Spectrum, así que tendrás que ejecutarlo en el emulador. Creas tu paleta y luego el programa te exporta un cargador BASIC que activa la paleta y luego carga tu juego. Sólo tienes que poner este cargador BASIC justo antes del juego que quieras cargar en el TAP y listos.
Como diría Rorshach: "Urm..."