Как это делается?
Как это делается?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
rst #00
Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
Мои игры: [Overload][Removal]
Список игр для ZX-Spectrum: [2015] [2014]
Че-то типа этого?
ZX Spectrum forever!
делается просто - от последнего байта экрана до первого - заполняеш все байтом 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
Последний раз редактировалось molodcov_alex; 23.08.2008 в 20:45.
ZX Spectrum forever!
А что это за ассемблер такой?
SjAsmPlus
ZX Spectrum forever!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)