Juan Manuel Gómez Quintana writes:
Tengo el
RSC pero no le he metido mano. ¿Es muy lioso? ¿Me
permitirá crear un ejecutable y grabarlo a disco?
Es perfecto para empezar es perfecto, a la vez de potente. Si estas
acostumbrado a trabajr en BASIC, trabajar con el RSC es muy sencillo, pues
tiene las mismas teclas de edicion que este (CTRL+N, CTRL+U, editor pantalla
completa, etc).
Bueno, podría empezar con una línea monofónica, para
probar. Si SOUND no retrasa el programa, ¿es que
funciona mediante interrupciones, y no como PLAY? Si
Al contrario. Es PLAY la que funciona por interrupciones, para "parar" el
sonido. Con Sound, el BASIC no interviene para nada en el PSG, despues de
cada instruccion. P. e.: puedes hacer un SOUND 7,algo, para el mezclador, y
el BASIC no toca lo que tu le mandes (a menos que haga un BEEP).
uso un interval por ejemplo de 10, ¿se retardará el
programa? Y una última duda, si durante la ejecución
de una subrutina en ensamblador se me activa el "ON
INTERVAL GOSUB" ¿hay algún problema? ¿he de salvar los
registros en la subrutina antes por si las moscas?
EIN?
Cuando se ejecuta codigo maquina, el BASIC no se ejecuta. Si lo que quieres
es "insertar" rutinillas de CM entre el BASIC, mejor guarda los registros y
los recuperas en cada una, por si las moscas. Yo he hecho pruebas y creo que
no hace falta, pero por si las moscas.
Si lo que usas es una rutina de la BIOS, estas suelen proteger los
registros, pero informate antes.
Desactivar pantalla: rutina DISSCR, dirección &h0041
En BASIC: DEFUSR=&h41:A=USR(0)
Activar pantalla: rutina ENASCR, dirección &h0044
En BASIC: DEFUSR=&h44:A=USR(0)
Bueno, no lo especifiqué, pero me refería sobre todo a
screen 1, que es lo que pienso usar. ¿Sirve esto para
todos los modos?
Para todos. Lo que hace el VDP es conectar o desconectar la imagen.
Saludos,
IVI