Пытаюсь написать вывод атрибутов из буфера на видимую область.
Причём сам буфер на данный момент по ширине составляет 64х24 атрибутных пикселя на случай, если атрибутные пикчи будут вылазить за экран и чтоб не производить проверку при их рендеринге в буфер. Но вообще я бы хотел ещё и по вертикали его расширить для тех же целей. Но пока даже с горизонтальной шириной не выходит. Прога крашит. Что тут не так?
- - - Добавлено - - -Код:SWAP_BUF Ld a, 24 ;количество строк атрибутов ld hl, virtbuf ;адрес буфера ld de, #5800 ; видимый экран BUF_LOOP dup 32 Ldi edup Ld bc, 32 ;(64 - 32) остаток строки буфера Add hl,bc Dec a Jr nz, BUF_LOOP
Тока щас осенило, что возможно буфер залазит на область бейсика, из которого я провожу вызов теста... Ладно. Завтра уже проверю по адресам




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
