Como he seguido en el ambiente del asm en mac65, se me ocurrió realizar pruebas con el sistemas de las FSK de assembler, siguiendo la guía de
re atari sobre los cassettes, hay un ejemplo que aparece, como poder leer las FSK, por lo tanto en mi programación que estoy realizando que esta en asm, despues de un dlist que muestra algo en la pantalla ejecuto el inicio del motor y luego debo de validar si hay una fsk a la espera, un ejemplo:
Código: Seleccionar todo
*=$6000
ENCMOTOR
LDA #52
STA $D302
RTS
APAMOTOR
LDA #60
STA $D302
RTS
ESPEROFSK
.....
INICIO
.... CODIGO DLIST ...
JSR ENCMOTOR
JSR ESPEROFSK
......
Por lo tanto debo de realizar esa validación que esta en basic y debo pasarla a asm
Código: Seleccionar todo
1000 IF INT(PEEK(53775)/32+0.5)=INT(PEEK(53775)/32)
THEN RETURN: REM CHECK THE 5TH BIT OF EACH
INCOMING BYTE. IF IT IS "0" THEN
THE SYNC SPACE IS FOUND.
1010 GOTO 1000
el problema que tengo es primeramente obtener el peek(LDA $D20F), pero que sea integro con la división integrada para después hacer casi lo mismo en comparación, en resumen pasar todo el código de la linea 1000 en asm. De antemano muchas gracias.