Ох, Titus, наверное Вы не поняли немного. Сама RT-11 не знает на каком оборудовании работает, что это LSI-11, ДВК или УКНЦ, ей по барабану. Но в области резидентного монитора (RMON) есть битовая карта защищаемых ячеек для диапазона 0-476. Естественно в самом начале защищены ячейки 0,2,4,6,10,12,24,26,30,34,60,62,64,66,100,102. Это самый минимум защищаемых векторов. Любой драйвер ??.SYS содержит в себе таблицу используемых векторов, и соответственно при загрузке драйвера в память в таблице ставятся соответствующие биты в карте защищаемых ячеек. При загрузке SAV-файла его нулевой блок грузится не сразу с нулевого адреса, а считывается KMON, а потом копируется с нулевого адреса в соответствии с картой защищаемых ячеек, если ячейка защищена, то информация с нулевого блока не копируется.
Драйвер MZ при загрузке с дисковода является драйвером системного устройства, а значит этот драйвер резидентный и его невозможно выгрузить, а значит ячейки 474 и 476 защищены. Но можно написать драйвер без использования прерываний, у него не будет таблицы векторов, а значит и защищать нечего.
Писал уже выше. Никто не знает. Достаните программу, посмотрите ее нулевой блок в DESS-е.
А как изначально происходит загрузка с диска? Как устроена УКНЦ с точки зрения железа, я достаточно хорошо понимаю. А вот в системном плане не очень. Очевидно ПП загружает с дискеты boot-сектор. А что дальше? В какой момент загружается с диска этот MZ-драйвер, и руль загрузки передается с начального загрузчика в ПП (или где он там), в руки этого MZ?
---------- Post added at 15:23 ---------- Previous post was at 15:13 ----------
Посмотрел бегло проги от ДВК, никто из них не начинается раньше чем с адреса 500. Так что скорее всего подобная программа - исключение.
ИМХО: УКНЦ и программы для него не для цветного монитора, в оригинале во всех (наверное) школах были Ч\Б.
GRB - да реальная УКНЦшка так и показывала, но при таком раскладе нельзя во многие игры поиграть.
(пишу о том что вижу - точнее не вижу), при виде RGB в эмуляторе ситуация немного лучше ( в плане игр опять-же ),
но по прежнему считаю - что родная картинка лучше всего глядится в градациях серого.
Последний раз редактировалось Titus; 07.11.2011 в 18:01.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А почему ты так в этом уверен? Для проверки моего ИМХО погоняй ИТО игровые пакеты в rgb, grb и ч\б - ты кстати уже задавал мне вопрос "почему я скриншоты делаю чернобелыми" и ты увидишь, что все писалось и портировалось для градаций
серого 100%, я вот бывал не в 1-й конторе по разработке софта (в те годы ещё, в Зеленограде их было несколько) у программистов те же школьные чб-моники стояли между прочим =) Но на самом деле никакой войны - нравиться играй используй
цвет, тем более что если правильный RGB режим подключить почти всё видно )))
Правильный в смысле последовательности RGB, тогда картинка не совсем та которую УКНЦ в реале выдавала на цвет.экран, но многое начинает выглядит действительно лучше (по крайней мере видно что-то).
Это ведь и вопрос здоровья был и остаётся между прочим. Вот ты представь трубку
цветную у этих гробов как она мерцает и излучает...бррр...у меня по старой памяти
даже глаза заслезились...
Наверное палитру подгоняли под градации серого исходя из того что 99% УКНЦ оснащались чб-мониками и школьники работали на них.
Я для себя в итоге (не соврать бы) даже родной УКНЦ-шный монитор убрал
и пользовался "колокольчиком" - он универсальным как-бы был - к нему и спектрум, и БК, и УКНЦ подключался у меня по мере необходимости.
ДИСКЕТА № 4.
Система управления реляционными базами данных.
имя dsk-образа: SEMZ_surbd.dsk
http://zx.pk.ru/showpost.php?p=425457&postcount=71
На замену в архиве: диск chart.dsk и файл: INTRDB.SAV - отдельно.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)