С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
sergei, а у Вас на МС1502 пошли игры Leisure Suit Larry и Prince of Persia?
Принц персия работает, Leisure Suit Larry сейчас проверю. Завис на поиске VC для sigma-four-dos. Попробовал поставить версию 4.99 не заработала. http://old-dos.ru/index.php?page=fil...do=show&id=169
Последний раз редактировалось sergei; 15.02.2014 в 20:36.
Если номера портов известны, задача упрощается
Читать можно как-то так:
в CX указываем размер буфера
в ES: DI указываем адрес буфера
...и поехали:
Код:mov al, <номер дорожки> out 10Dh, al mov al, E0h ;команда чтения дорожки out 102h, al next_byte: in al, 10Fh stosb dec cx jnz next_byte
Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61
sergei, вот ещё игра Karateka. Она должна работать на МС1502.
DrPass, было бы лучше, если бы в буфер прочиталась дорожка полностью. То есть надо как-то определить конец дорожки. То ли по индексному отверстию, то ли по повторению последовательности байтов.
---------- Post added at 21:11 ---------- Previous post was at 21:02 ----------
Кстати, программа FDA умудряется как-то хитрым путём читать дорожку полностью на ВГ72. Она как-то хитро область данных "двигает" вдоль дорожки, а потом собирает результат по кусочкам.
Последний раз редактировалось SoftCat; 15.02.2014 в 21:13.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)