Чтение с ЦП будет быстрее (~150 KB/s?), но отнимет циклы от собственно рисования видео, а ПП (и WDR.SAV на нем) действует как DMA, хотя и медленный (~50 KB/s). В общем, занятный эксперимент, пока отложу на потом.
hobot(15.07.2020)
Для еще некоторого ускорения можно читать файл с AZ минуя ОС. Открываем файл обычным макро .LOOKUP, а далее повторяем тот же набор команд, что и в драйвере - естественно, в укороченном виде - мы ведь заранее знаем, что и куда посылать. Выбрали накопитель, послали команду чтения, вместо ожидания, пока оно там считается с SD-щки, выполняем какие-то действия, пришло время пользовать данные, ждем на всякий случай, вдруг еще не прочиталось, потом пересылаем данные из RD прямо куда нужно, минуя буфер в памяти. Потом выдаем новую команду чтения, следующего блока и можем 400-500 мкс заниматься своими делами. Программу подсказать?
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Я думаю если сделать ЧБ (3й план сделать с прямым доступом), "задизерить" каждый кадр..и далее по списку (разница и.т.д).. будет очень эффектно.. на Комоде в 50б кадр сжимали и с дисковода читали
- - - Добавлено - - -
С телефона трудно писать... но хотел указать га одну проблему.. AZ в ЦП... третий план (если прямой доступ в ПП).... все варианты прямого доступа - "от лукавого" у Вас не останется памяти.
Нужно сделать буферизированную запись в ПП... дело за SuperMaxом илиAFZ.. предоставить для этого интерфейс... чтоб вы после вызовы процедуры RT-11 не придумывали ничего больше.
БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вы не хотите, случаем, видео в ascii-art попробовать проиграть на УКНЦ?
https://github.com/fossage/ASCII-Video
Может быть -- если зайду в тупик с проигрыванием XDV (https://x86dc.wordpress.com/)
Oleg N. Cher(13.01.2024)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)