Вход

Просмотр полной версии : Свой загрузчик КНГМД УКНЦ



S_V_B
12.10.2018, 19:20
При использовании прямого доступа к ВОЗУ столкнулся с категорической нехваткой памяти, а еще RT-11 последнее доедает...
В связи с этим вопрос есть ли где описание работы с КНГМД (на БК все разжевано до мелочей):
команды контроллера, как и куда происходит начальная загрузка, а еще лучше исходник существующих загрузчиков.
Ведь есть игрушки которые самостоятельно грузятся?

randomizer
12.10.2018, 19:36
Можно ещё ВОЗУ с косвенным доступом использовать как RAM диск, раз уж оно не используется.
А так да, у меня такой же вопрос возникал, правда насчёт жёского диска, он гораздо быстрее.

S_V_B
12.10.2018, 20:09
Да тут дело даже не в скорости, нужна вся доступная память. задача проста как три копейки, в начальном загрузчике почитать N блоков в адреса M.
Нет документации.. :(

MM
12.10.2018, 20:20
Нет документации..
Ну так по старинной советской традиции берем ПЗУ УКНЦ и смотрим, как там дела :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, раз они всё сами делают?
По мне так документация легче читается чем дизасемблированый код, да код в последствии легче читать.

hobot
13.10.2018, 07:59
По мне так документация легче читается
отличная ссылка выше! вы ещё Феликса страничку "оффлайн" архив скачайте полностью, там ценные замечания Alex_K по поводу ошибок в документациях и многие вопросы по работе машинки и системы очень подробно рассмотрены. В корне БИБЛИОТЕКИ на сайте сей архив легко найти, на главной мордочке архива есть прямая ссылка в центральном фрейме на него.