Y que me cuentan de esta demo... que corre mientras se carga!
Increibleeeeee
!!
Estaba pensando como lo hizo... Las rutinas ROM de sonido tienen DI, asi que se deshabilitan las funciones de I/O, ergo.. ¿Cómo funcionaba la cinta, si la maquina quedaba sorda?
Cuando lo explicaron, aún no lo pude creer... necesitaría ver el código... :-/ No puedo creer como utilizando pequeños retardos en la carga de la cinta pudieron conseguir un sonido tan continúo al oido, como los de la ROM.
Respecto a la pantalla final, es de destacar las letras chicas a dos colores que se encuentran en la parte inferior de la pantalla. No es algo fácil de realizar, ya que tenes que partir el caracter de 8x8 y mandar la mitad superior de 8x4 a la seguna mitad de la fila superior y la mitad inferior del caracter de 8x8 a la mitad superior de la fila inferior. No recuerdo que en assembler haya instrucciones directas de desplazamiento inferior/superior que te den una mano. Si las hay para los costados (RR/RL), pero no recuerdo que haya para desplazar hacia abajo y hacia arriba.
Muy bueno y felicitaciones al equipo que lo hizo.
Saludos,