Неплохо но тактовка немного плывет, видно по перехлестам строчек.
Вид для печати
Неплохо но тактовка немного плывет, видно по перехлестам строчек.
так я непонял,что неустраивает то? я получил, в общем-то,что хотел. на спекуляке делал. пентагон128
Просто посоветовал. Для улучшения.
VNN_KCS,
не, канешь спасибо, но я не все еще понимаю, тем более в прерываниях, что написал, для музыки, работает и ладно, ну и call FX вставил. я незнаю в прогу в прерывании можно ли HALT ставить или еще что, даже вот программку FX можно выполнить в запрещенных прерываниях? когда на нее прерывание ссылается... надеюсь понял..
Посмотрел в проге, вроде нормально. Прорисовка бордюра в обработчике прерываний. Можно и так сделать. А вот EI : HALT надо по идее вставить перед CALL хххх по адресу #9c40. А с конце цикла переходить на неё.
Только не знаю, все CALL-ы, что перед JP #9c40, влазят в прерывание? Если нет, то может прерывания наступает несколько раз за цикл.
уж по десятичному бы, а то у меня на руках десять пальчев всего.
"Прорисовка бордюра в обработчике прерываний." - а как еще стабильные пырканйя добиться исполняя еще что-то?
смотри а если я в обработчике напишу:
di
dup 28
rra
edup
ei
все повиснет? можно в "обработчике прерываний" исполнять действия для ускорения используя DI?
а что делает DI?
ei:halt:di?
После DI: HALT зависнешь. Пока ресет не сделаешь. DI - запрет прерываний.
Пиши лучше в личку.
p.s. #9c40 = 40000