HispaMSX

Re: Nueva serie de ruegos y preguntas :)

2002-04-23 13:44:32
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

<Anterior en la conversación] Conversación actual [Siguiente en la conversación>