Просмотр полной версии : Свой загрузчик КНГМД УКНЦ
При использовании прямого доступа к ВОЗУ столкнулся с категорической нехваткой памяти, а еще RT-11 последнее доедает...
В связи с этим вопрос есть ли где описание работы с КНГМД (на БК все разжевано до мелочей):
команды контроллера, как и куда происходит начальная загрузка, а еще лучше исходник существующих загрузчиков.
Ведь есть игрушки которые самостоятельно грузятся?
randomizer
12.10.2018, 19:36
Можно ещё ВОЗУ с косвенным доступом использовать как RAM диск, раз уж оно не используется.
А так да, у меня такой же вопрос возникал, правда насчёт жёского диска, он гораздо быстрее.
Да тут дело даже не в скорости, нужна вся доступная память. задача проста как три копейки, в начальном загрузчике почитать N блоков в адреса M.
Нет документации.. :(
Нет документации..
Ну так по старинной советской традиции берем ПЗУ УКНЦ и смотрим, как там дела :confused_std:
MacBuster
12.10.2018, 21:06
Ведь есть игрушки которые самостоятельно грузятся?
Есть, аж целых два диска - ITO90 и ITO91.
Команда Init записывает на дискету структуру тома и в самый первый сектор диска помещает ругательный начальный загрузчик, размером всего в один сектор. Именно тот, который при попытке загрузиться с дискеты без системы пишет про подводную лодку («Boot-U-No boot on volume»)
randomizer
12.10.2018, 21:10
Нет документации..
Тут наверное только официальное руководство (https://www.dropbox.com/s/qotxamcnrgtk0ef/%D0%A3%D0%9A%D0%9D%D0%A6.%20%D0%A0%D0%B0%D0%B1%D0% BE%D1%82%D0%B0%20%D1%81%20%D0%B2%D0%BD%D0%B5%D1%88 %D0%BD%D0%B8%D0%BC%D0%B8%20%D1%83%D1%81%D1%82%D1%8 0%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8. doc?dl=0) в помощь. Ну или по крайней мере с него стоит начать.
MacBuster
12.10.2018, 21:17
Тут наверное только официальное руководство в помощь.
А что мешает взять и посмотреть в первый сектор дисков ITO90 и ITO91, раз они всё сами делают?
randomizer
12.10.2018, 22:54
А что мешает взять и посмотреть в первый сектор дисков ITO90 и ITO91, раз они всё сами делают?
По мне так документация легче читается чем дизасемблированый код, да код в последствии легче читать.
По мне так документация легче читается
отличная ссылка выше! вы ещё Феликса страничку "оффлайн" архив скачайте полностью, там ценные замечания Alex_K по поводу ошибок в документациях и многие вопросы по работе машинки и системы очень подробно рассмотрены. В корне БИБЛИОТЕКИ на сайте сей архив легко найти, на главной мордочке архива есть прямая ссылка в центральном фрейме на него.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot