[SAM Coupé] Mostrando los 128 colores a la vez
Publicado: 14 Ago 2012, 10:54
Es mi primera prueba usando la paleta y la interrupción de línea del SAM.
Se ensambla con PASMO, en la opción de generar un fichero binario. Ese fichero se importa al SIMCoupé con la opción "Import data" en la zona del BASIC, en la dirección 65000. Luego se hace desde BASIC:
Y sale esto:
Código: Seleccionar todo
org 65000
Start proc
di
ld a,253
ld i,a
im 2
ld e,0
ld bc,00f8h
ei
Forever halt
jr Forever
endp
org 65023
dw LineInt
;BC=00F8h (CLUT0)
;E=color/lineint
LineInt proc
di
out (c),e
ld a,e
out (249),a
inc a
cp 192
jr nz,NoResetLine
xor a
NoResetLine ld e,a
ei
reti
endp
Se ensambla con PASMO, en la opción de generar un fichero binario. Ese fichero se importa al SIMCoupé con la opción "Import data" en la zona del BASIC, en la dirección 65000. Luego se hace desde BASIC:
Código: Seleccionar todo
MODE 1: CLS: CALL 65000
Y sale esto: