Cuando Modificar el registro A8

Door Visualedu

Resident (33)

afbeelding van Visualedu

15-09-2018, 00:01

Hola, estoy desarrollando un pequeño juego.
Lo genero con cabeceras de binario y lo cargo con bload"xxxx",r
El juego lo cargo en la dirección 8200h y ocupa 24k por lo que necesito 2 páginas de ram (32k).

¿debo especificar en el registro A8 que use la ram de las dos últimas páginas del slot 3?
Algo así:
ld a,00001111b
out [#A8],a

¿En qué momento debo modificar al registro?
¿deben ser las dos primeras líneas del programa tras la etiqueta de inicio?

Gracias, Edu

Aangemeld of registreer om reacties te plaatsen

Van Guillian

Prophet (3231)

afbeelding van Guillian

15-09-2018, 11:02

En tu caso, no hace falta que modifiques el registro #A8, porque la RAM ya está seleccionada en #8000-#FFFF.
Al ser un programa que cargas desde BASIC, el ordenador ya tendrá la RAM en esas páginas.

Van Visualedu

Resident (33)

afbeelding van Visualedu

15-09-2018, 21:28

Gracias! Smile