PDA

Просмотр полной версии : Симуляция сброса



newart
23.08.2008, 08:06
Как это делается? :v2_conf2:

rasmer
23.08.2008, 09:57
rst #00 :v2_lol:

molodcov_alex
23.08.2008, 11:39
Че-то типа этого?

balu_dark
23.08.2008, 11:54
делается просто - от последнего байта экрана до первого - заполняеш все байтом 0х02 потом от первого байта - заполняеш все 00. после заполняеш атрибуты значением PAPER 7. и выводиш надпись спековского копирайта

newart
23.08.2008, 19:22
Че-то типа этого?
Ага!

molodcov_alex
23.08.2008, 19:48
Вот вырезка из моего ужасного кода:

; 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

newart
23.08.2008, 20:13
А что это за ассемблер такой?

molodcov_alex
23.08.2008, 20:35
SjAsmPlus