Как это делается? :v2_conf2:
Вид для печати
Как это делается? :v2_conf2:
rst #00 :v2_lol:
Че-то типа этого?
делается просто - от последнего байта экрана до первого - заполняеш все байтом 0х02 потом от первого байта - заполняеш все 00. после заполняеш атрибуты значением PAPER 7. и выводиш надпись спековского копирайта
Вот вырезка из моего ужасного кода:
Код:; make white border
ld A,7
out (0xFE),A
; pause
ld b,0x00
ld a,0x00
dec a
jr nz,$-1
djnz $-2-1
ld hl,0x5B00
ld bc,32*192+32*24
.wr_data1
dec hl
ld (hl),0x02
dec c
jr nz,.wr_data1
dec b
jr nz,.wr_data1
ld bc,32*192+32*24
.wr_data2
ld a,0x04
dec a
jr nz,$-1
ld (hl),0x00
inc hl
dec c
jr nz,.wr_data2
dec b
jr nz,.wr_data2
; pause
ld bc,0x0200
ld a,0x00
dec a
jr nz,$-1
dec c
jr nz,$-1-2-1
djnz $-2-1-2-1
; white screen
ld hl,0x4000+32*192
ld bc,32*24-1
ld (hl),0x38
ld de,hl
inc de
ldir
; copyright :)
ld bc,CopyRight
ld hl,23*256
call GRAPH.PrintString
А что это за ассемблер такой?
SjAsmPlus