c64 - sistema - ¿Cómo deshabilitar la pantalla en Commodore 64?
mos technology (1)
Sé que esta pregunta es muy específica, pero sé que hay algunos gurús del código C64 por aquí. Ésta es mi pregunta.
Cuando trato de deshabilitar la pantalla usando $ d011 trick, también se abre el borde superior / inferior. Quiero hacer eso sin abrir los bordes superiores / inferiores. ¿Es posible?
Oh, una pregunta c64. Bonito. :) Tengo una muestra en mi archivo de código. Necesitas hacer el truco de $ d011 al principio de la pantalla, no al final.
Este es un código fuente ACME.
!to "nobadlines.prg",cbm
!macro WAIT .v {
ldy #.v
dey
bne *-1
}
* = $0801
!byte $0c, $08, $00, $00, $9e, $32, $30, $36, $31, $00, $00, $00
* = $080d
lda #$01
sta $3fff
sei
start:
lda #$30
cmp $d012
bne *-3
lda #$00
sta $d011
+WAIT 24
lda #$0b
sta $d011
lda #$31
cmp $d012
bne *-3
lda #$1b
sta $d011
+WAIT 8
bit $ea
ldx #$00
loop1:
txa
sta $d020
sta $d021
+WAIT 9
inx
cpx #254
bne loop1
asl $3fff
bne start
inc $3fff
jmp start