У меня на реале при дисковых операциях экран моргает. Но я не разбирался.
Вид для печати
Я ж поэтому и не лезу в порт DRQ, а просто читаю регистр состояния ВГшки.
Сигнал READY при обращении к DRQ снимает не только МС1502, например, "Поиск" поступает точно так же. Это сделано для того, чтобы обеспечить синхронную работу с контроллером. Например, когда надо записать последовательность байт, мы просто загоняем первый, даем команду записи и читаем порт DRQ. Как прочли, загоняем второй и т.д. Без этого нам надо было бы опрашивать регистр состояния в непрерывном цикле, а это два лишних байта кода на каждую такую операцию :)
DrPass, я хочу написать Вам личное сообщение, а у Вас превышен максимальный объём сохранённых личных сообщений. Мне сообщение об этом пришло.
У меня показывает, что в ящике 197 сообщений из 200 возможных, т.е. должно влезть, вроде как.
У меня еще вопросик по мс-ке, скорость работы некоторых игр медленная до жути, если заменить проц на 8088-1 или на NEC V20 эти процессоры на более высокой частоте работают, мс-ка с ними будет быстрее работать?
SoftCat, DrPass понял спасибо, хотелось бы поэкспериментировать с более быстрым процессором, а если увеличить частоту процессора, есть шанс что сработает? :)
Если кому интересно, то вот тут кратко и понятно описано внутреннее устройство МС1502, его сходство и отличие от IBM PC. Страницы 2, 3, 4 и 7.
http://files.mail.ru/432CA8AED7F24D0C95FE18F1D97A98D2