Тиха! Здесь раздел для начинающих. Любой опытный может рассказать стопиццот способов наступить себе на яйца :-)
Вид для печати
можно попробовать "выдрать" отсюда http://www.zxdesign.info/software/tz...tact-demo1.sna или попросить исходник у автора
Памойму так :)
По идее должно повторить LDI 8 раз... Ведь нужно именно это?Код:PUSH AF
PUSH BC
LD A, 8
LD B, A
FUCKING_LOOP: LDI
DJNZ FUCKING_LOOP
POP BC
POP AF
мдя... кодеры, блин...
1.
LD A, 8
LD B, A
зачем вообще тут юзать А?
2. не стоит забывать, что LDI уменьшает ВС, а это значит, что и иногда В. однажды одного цикла можно не досчитаться, или того хуже;)
3. если не важна скорость - уже сказали, сделайте LD BC,8:LDIR и не парьте моск.
Извиняюсь за неправильную организацию цикла, писАл наспех.
---------- Post added at 09:30 ---------- Previous post was at 09:25 ----------
http://foto.ex6.ru/01/7550277721.jpg
в строке 150 процедура сканирования спрайта.
---------- Post added at 09:31 ---------- Previous post was at 09:30 ----------
m=адрес,куда залиавть.
я вот тут почитал тему немного, и появился у меня вопрос к ALKO:
почему ты так не хочешь использовать ассемблер? для 48го спека существует прекрасный ассемблер ZEUS (я в нём раньше писал). а если на спеке есть дисковод, то ассемблер PASM (тоже для 48го).
У него нет дисковода
у него тока кассеты
Поправка:в строке 150 значение роке нужно заключить в скобки