Этим Вы окажете большую помощь науке и медицине. См. подробнее: http://solidstate.karelia.ru/~yura/pyldin/yura/computing.htm |
В этом архиве - несколько раз записанная на дискету на реальном Пълдине область ввода-вывода ($e600-$e6ff), чисто для интереса, чтобы можно было посмотреть, какие и как адреса там используются. Хорошо видно из этих файлов, что постоянно меняются значения в области $e600-$e627 и $e630-$e637. Но видеоконтроллером используется только область $e600-$e61f. ($e630-$e637 - точно принтером, $e620-$e627 - наверно ещё чем-то). Также можно отметить, что те файлы, в которых $e6f0 равен нулю, создавались путём прямой записи на дискету области ввода-вывода (из монитора командой e600.e6ffs файл), а в которых $e6f0 равен 9 - для тех сначала монитором область ввода-вывода копировалась в обычную память, а потом записывалась на дискету (2 команды в мониторе: 4600<e600.e6ffm и 4600.46ffs файл).