На ВМ3 нет таймера.
На ВМ3 нет таймера.
Последний раз редактировалось Hunta; 02.05.2020 в 19:54.
Ещё раз для особо не читающих. В процессоре ВМ3 таймера нет. И у меня не платы 1201.03 1201.04
И если системы
сгенерировали с выключенной поддержкой таймера, так что они
то это проблемы тех, кто генерировал. ВСЕ вопросы к ним.
Когда я переносил RT11 v5.0 на свой Квант, у меня не было НИКАКИХ проблем с видением системой таймера (за исключением того, что надо было нажать кнопку, что бы часы начали тикать) и с вводом-просмотром текущего времени командой TIME, потому что я умею генерить нужные мне системы - с нужными характеристиками.
Учитывая, что у DEC тоже были платы с таймером без аппаратного регистра - её системы (при условии правильной их генерации) этот факт не смущает ни капли и они отлично начинают поддерживать текущее время после включения таймера тем или иным способом. Опыт работы с RSX-11M-PLUS на 1201.04 (лет так за 10 до того, как на этом форуме начали вести споры - а заработает ли RSX на ДВК) - ещё одно тому подтверждение.
А на плате с условным названием МС 1201.2018, с которой я сейчас развлекаюсь у таймера ЕСТЬ регистр, так что система ещё и включить прерывания от таймера может.
Так что фиксить надо кому то руки и мозги, а RT (по крайне мере с 5.0, с более ранними не игрался, но подозреваю, что и там все нормально) проблем с таймером не испытывает
- - - Добавлено - - -
Ну, вроде как осталось пофиксить только ошибки в драйвере для XM монитора. Хотя меня тут тоже терзают смутные сомнения.. А есть ли они.. Попробую некоторые тесты и отпишусь..
- - - Добавлено - - -
Увы, ошибка всё таки моя и похоже, где то в начальном загрузчике.. Ну, я много чего трогал в драйвере, так что.. Бум исправлять
troosh(01.09.2019)
RT11DS (SJ) V05.01
Код:***** ДОСТУПНОЕ ОЗУ - 1 M * @ 001000 @177226G AZ v1 Boot-I-Cold boot.. AZ (177220) disk driver v1.1 2019 SL V08.00 [SW] Сторожевых С.В. 1988 RT11-SJ (DS) V05.01 Date [24-APR-92] 24-APR-92, Пятница SET EXIT NOSWAP SET USR NOSWAP SET TT SCOPE LO LD ! < UNUSED > ! < UNUSED > ! < UNUSED > SET SL ON AS LD1 DK Assignments: Symbol Status Value ------ ------ ----- ^I auto DIR/FU/BL ? EDK > /NOOBJ ^ /LIS:TT: ; auto DIR/FU/BL SY: ^\ auto ,C:(SPEIS,CXLIB,CMLIB)/BOT:4000 ^V auto VT52 ^N LINK --------------------- Empty bytes: 200. LD1> TI ?KMON-W-No clock LD1> SH CONF RT11-SJ (DS) V05.01 BOOTED FROM AZ1:RT11DS USR IS SET NOSWAP EXIT IS SET NOSWAP KMON IS SET NOIND TT IS SET NOQUIET ERROR IS SET ERROR SL IS SET ON EDIT IS SET EDIT KMON NESTING DEPTH IS 3 PDP 11/34 PROCESSOR 248KB OF MEMORY EXTENDED INSTRUCTION SET (EIS) KT11 MEMORY MANAGEMENT UNIT SJ TIMER SUPPORT LD1> TI ?KMON-W-No clock LD1> R VM3TIM LD1> TI 00:00:00 LD1> TI 00:00:04 LD1> TY TMON.MAC R6=%6 R7=%7 .DSABL GBL .DSABL MCL .MCALL .EXIT .ENABL LC START: MOV @#54,R0 BIS #100040,300(R0) .EXIT .END START LD1>[свернуть]
Ага, два раза. Поддержка сетевого таймера - без CSR сама собой (вернее, начальным загрузчиком) включается на ограниченном наборе моделей - LSI-11/03, LSI-11/23, LSI-11/73 и не помню, как там зовут последние модели на J-11.
И 11/34 в этот список точно не входит.
Какой ты умный - это что-то!
RT-11SB (Y) V05.07
Код:LD1> BO/FO AZ3: AZ v1 Boot-I-Cold boot.. AZ (177220) disk driver v1.1 2019 SL V08.00 [SW] Сторожевых С.В. 1988 RT-11SB (Y) V05.07 .SET TT FORM .SET TT SCOPE .SET EDIT K52 .SET SL ON .DAY Время Дата 00:00:13 01-Сен-2019, Воскресенье .TI ?KMON-W-No clock .VM3TIM .TI 00:00:51 .SH CONF RT-11SB (Y) V05.07 Booted from AZ3:RT11SB USR is set SWAP EXIT is set SWAP KMON is set NOIND MODE is set NOSJ TT is set NOQUIET ERROR is set ERROR SL is set ON EDIT is set K52 FORTRAN is set FORTRA KMON nesting depth is 3 CLI is set DCL, CCL, UCL, NO UCF PDP 11/34 Processor 1024KB of memory Extended Instruction Set (EIS) Memory Management Unit 50 Hertz System Clock No SYSGEN options enabled .[свернуть]
Да, конечно. А слова SJ TIMER SUPPORT в в выдаче SH CONF системы 5.01 тебе ничего не говорят? Тем более, в сочетании с ?KMON-W-No clock? В SH CONF системы 5.07 фразу про поддержку таймера, по всей видимости, потеряли, но по программе DAY видно, что таймер тикает - раз в секунду добавляется единичка ко времени, а вот KMON считает, что таймера нет. И, когда я объясняю ему своей самодельной программой VM3TIM, что таймер есть, он показывает натикавшее время, а не с нуля. А твоё "НИКАКИХ проблем с таймером" - это одно из двух - или ты забыл, или в твоей системе кто-то таки подправил загрузчик до того, как она попала к тебе в руки. И, учитывая, что ты работал, в основном, с RSX-11, скорее всего, ты просто забыл.
Ну, и, на закуску, ХМ-система. Она взята из дистрибутива 5.1, естественно, в ней есть и простая поддержка таймера, и тайм-аут устройств, и точно так же ?KMON-W-No clock. Так, что...
RT-11XM V05.01
Код:AZX (177220) disk driver v1.1 2019 RT-11XM V05.01 .DAY Date [24-APR-92] 24-APR-92, Пятница SET EXIT NOSWAP SET USR NOSWAP SET TT SCOPE LO LD AS LD0 DK LO SL !R VM3TIM SET SL ON ! < UNUSED > .SH CONF RT-11XM V05.01 BOOTED FROM AZ2:RT11XM 22 BIT ADDRESSING IS ON USR IS SET NOSWAP EXIT IS SET NOSWAP KMON IS SET NOIND TT IS SET NOQUIET ERROR IS SET ERROR SL IS SET ON EDIT IS SET KEX KMON NESTING DEPTH IS 3 PDP 11/34 PROCESSOR 1024KB OF MEMORY EXTENDED INSTRUCTION SET (EIS) KT11 MEMORY MANAGEMENT UNIT DEVICE I/O TIME-OUT SUPPORT SYSTEM JOB SUPPORT .TI ?KMON-W-No clock .R VM3TIM .TI 00:01:49 .00:01:49 .SH CONF RT-11XM V05.01 BOOTED FROM AZ2:RT11XM 22 BIT ADDRESSING IS ON USR IS SET NOSWAP EXIT IS SET NOSWAP KMON IS SET NOIND TT IS SET NOQUIET ERROR IS SET ERROR SL IS SET ON EDIT IS SET KEX KMON NESTING DEPTH IS 3 PDP 11/34 PROCESSOR 1024KB OF MEMORY EXTENDED INSTRUCTION SET (EIS) KT11 MEMORY MANAGEMENT UNIT 50 CYCLE SYSTEM CLOCK DEVICE I/O TIME-OUT SUPPORT SYSTEM JOB SUPPORT .[свернуть]
Лучше бы сразу сказал, что у тебя таймер с CSR и не выпендривался...
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
НАСТОЯЩИЙ ретро: Gigatron TTL microcomputer https://hackaday.io/project/20781/logs. Only 7400 logic. No microprocessor, no video chip, no sound chip.
Off topic: а как тебе такое, FAIRCHILD SEMICONDUCTOR?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Тактовая - 5 МГц
- - - Добавлено - - -Код:.RUN ZA:SPEED ТЕСТ БЫСТРОДЕЙСТВИЯ КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1248 КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 424 КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 88 КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 336 .RUN ZA:SPEED ТЕСТ БЫСТРОДЕЙСТВИЯ КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1264 КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 424 КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 88 КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 336 .
Не помню, писал или нет - в своём варианте прошивки поправил глупость писателей - теперь она принимает команды как в верхнем регистре (типа Т), так и в нижнем (t), а то я запарился Патроновский VT52 переключать
- - - Добавлено - - -
Из мира прекрасного:
http://www.KpXX.Ru/Днепр/Фото/Стенд.jpg
На мониторе не видно, там:
Код:@T4* ДОСТУПНОЕ ОЗУ - 3,7 M @ ИДЕТ ПРЯМАЯ ЗАПИСЬ ИДЕТ ЧТЕНИЕ И ОБРАТНАЯ ЗАПИСЬ ИДЕТ ЧТЕНИЕ ОБРАТНОЙ ЗАПИСИ @ @ 173000 @B $MY0 @ 140164 @P RSX-11M-PLUS V4.6 BL87 > DEV VF0: Offline Loaded Type=unknown VF1: Offline Loaded Type=unknown VF2: Offline Loaded Type=unknown VF3: Offline Loaded Type=unknown TT0: [1,54] [1,54] - Logged in Loaded TT1: Offline Loaded VT0: Offline Loaded RD0: Loaded MT0: Offline Loaded Type=unknown MT1: Offline Loaded Type=unknown LP0: Offline Loaded NL0: Offline Loaded MY0: Loaded Type=unknown Seek_Optimization=Nearest:0. MY1: Offline Loaded Type=unknown Seek_Optimization=Nearest:0. WQ0: Offline Loaded Type=unknown Seek_Optimization=Nearest:0. WQ1: Offline Loaded Type=unknown Seek_Optimization=Nearest:0. WQ2: Offline Loaded Type=unknown Seek_Optimization=Nearest:0. WQ3: Offline Loaded Type=unknown Seek_Optimization=Nearest:0. ZF0: Offline Loaded Type=unknown Seek_Optimization=Nearest:0. TI0: CO0: TT0: CL0: TT0: SP0: MY0: LB0: MY0: SY0: MY0: >
troosh(13.09.2019)
Все-таки, покажи, что выдает SPEED.SAV. Если что, она есть в HDSYS.DSK в эмуляторе Патрона, на том самом диске, который загружается дефолтно.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)