Спасибо за все ответы.Надо $19FF, т.к. переносится 384 байта => при переполнении регистра C регистр B уменьшится на единицу => в регистре B станет искомое число повторов цикла.Сообщение от Looker
Да, источник всегда один и тот же. Забыл в первом посте написать.Сообщение от Looker
В аттач засунул исходник, в котором переброска реализована через стек. Надеюсь кому-нибудь пригодится.
Получилось так: 6144 тактов у 384 команд LDD против 5398 тактов при переброске через стек. Не слишком много, но иногда важен каждый такт.
Ещё: в процедурах переброски не использовал IX,IY и AF' - теоретически получается медленнее, хоть и больше данных забираем за раз.




ATM-Turbo 512 v4.50,
Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 