У hobotа на плате №1 должно получиться немного иначе - там явно не точно 8 МГц.
Я уже готовлю образ дискеты и помимо прочего и эту программу туда скинул, очень скоро запущу, а почему именно на плате № 1 ? Впрочем она как раз сейчас и подключена у меня, уже пять часов без зависона - зато прогретая )
У меня вопрос почему в UKNCBTL такая вот картинка ? Если я что то пропустил (по поводу эмулятора) извиняюсь
http://savepic.org/3257052.png
---------- Post added at 21:41 ---------- Previous post was at 21:40 ----------
Программы то вроде работают даже чуть быстрее чем на реале ) чуть чуть )
Проверил с новым vt52 эмулятором - все работает быстро.
вопрос по ошибке ?BOOT-U-Insufficient memory, это изза глючности моей платы?Код:#ЧЧD****
@ 000002
@10000/010137 12706
00010002/014016 10000
00010004/010237 12746
00010006/014020 340
00010010/012737 12746
00010012/010100 10016
00010014/000004 2
00010016/012737 4567
00010020/000340 14
00010022/000006 105737
00010024/012702 177560
00010026/013550 100375
00010030/012701 113703
00010032/000017 177562
00010034/106427 207
00010036/000000 105737
00010040/012237 177562
00010042/172342 105737
00010044/005037 177564
00010046/020000 100375
00010050/077105 112737
00010052/012737 26
00010054/177600 177566
00010056/172342 12700
00010060/005722 1000
00010062/005037 5004
00010064/020000 4715
00010066/012703 110324
00010070/000014 5300
00010072/004767 1374
00010074/003336 5007
@10000G
HX 2.0 - Warm boot..
HX DSK/TTY multiplexer v2.3 2013
?BOOT-U-Insufficient memory
@ 000720
@10000/012706 12706
00010002/010000 10000
00010004/012746 12746
00010006/000340 340
00010010/012746 12746
00010012/010016 10016
00010014/000002 2
00010016/004567 4567
00010020/000014 14
00010022/105737 105737
00010024/177560 177560
00010026/100375 100375
00010030/113703 113703
00010032/177562 177562
00010034/000207 207
00010036/105737 105737
00010040/177562 177562
00010042/105737 105737
00010044/177564 177564
00010046/100375 100375
00010050/112737 112737
00010052/000026 26
00010054/177566 177566
00010056/012700 12700
00010060/001000 1000
00010062/005004 5004
00010064/004715 4715
00010066/110324 110324
00010070/005300 5300
00010072/001374 1374
00010074/005007 5007
@10000G
HX 2.0 - Warm boot..
HX DSK/TTY multiplexer v2.3 2013
SL V08.00 [SW] Сторожевых С.В. 1988
RT-11SJ (Y) V05.04 G
.SE USR NOSWAP
.SE EXIT NOSWAP
.SE TT SCOPE
.LO SL
.SE SL ON
ДОСКА ПОЧЕТА
--------------------
.01.09.11.91, 4148
.02.PATRON 3245
.03.PATRON 3157
.04.PATRON 2880
.05.PATRON 2807
.06.PATRON 2804
.07. RON 2795
.08.PATRON 2585
.09.PATRON 2448
.10.PATRON 2404 ЕЩЕ РАЗ ?
.DIR HX1:
10-Apr-2013 2307
MOV .SAV 5 09-Apr-2013 CMP .SAV 5 09-Apr-2013
CMPB .SAV 5 09-Apr-2013 ADD .SAV 5 09-Apr-2013
BIS .SAV 5 09-Apr-2013 MOVB .SAV 5 09-Apr-2013
JMP .SAV 7 09-Apr-2013 RTS .SAV 7 16-Mar-2013
JSR .SAV 7 19-Mar-2013 BISB .SAV 5 09-Apr-2013
MUL .SAV 7 04-Apr-2013 DIV .SAV 7 06-Apr-2013
ASHC .SAV 7 07-Apr-2013 ASH .SAV 7 07-Apr-2013
OP1 .SAV 6 09-Apr-2013 MOVPC .SAV 5 24-Feb-2013
MOVPC2.SAV 7 27-Feb-2013
17 Files, 102 Blocks
3 Free blocks
.DIR HX6:
10-Apr-2013
PDPCLK.MAC 27 10-Apr-2013 PDPCLK.SAV 6 10-Apr-2013
2 Files, 33 Blocks
0 Free blocks
.RUN HX6:PDPCLK
PDPCLK - Calculate CPU clocks - v1.0
Memory Top: 131072
BUF words: 21313
Factor : 4 > 3
Factor : 3
CPU KHz: 3993
Program completed.
.RUN HX6:PDPCLK
PDPCLK - Calculate CPU clocks - v1.0
Memory Top: 131072
BUF words: 21313
Factor : 3 > 3
Factor : 3
CPU KHz: 3996
Program completed.
.
1. Если показанное значение Factor устраивает - достаточно нажать [Enter]
2. Определитель тактовой частоты настаивает, что при запуске тестов лучше указывать CPU KHz = 3996 ( может частота таймера не точно 50 Гц, а может и правда тактовая частота процессора = 4 МГц ). Есть смысл прогнать все тесты с этим значением CPU KHz.
Загрузчик проверяет доступную память, читая и записывая ячейки. Когда возникает Trap_To_4 - загрузчик считает, что память кончилась.
Эта версия RT-11 может работать начиная с 24 К - надо в стартовый командный файл дописать команду SH MEM - чтобы каждый раз было видно, сколько именно памяти "освоил" загрузчик.
Добавил эту команду в starts.com но дело в том что это сообщение вылетает до того как эти команды из пакетного файла начинают выполнятся и после него происходит зависание.
Мне бы тест какой-нибудь для проверки памяти и MMU.
Прогнал тесты с указанием частоты 3996Khz а в конце попробовал еще разок PDPCLK и он мне показал 4035!!! Наверное без кварца так и будет у меня все прыгать в зависимости от температуры.
Новая версия универсального тест: JSR.SAV - позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команд вызова подпрограмм и на вход в прерывание.
При первом запуске теста нужно ввести правильное значение тактовой частоты тестируемого процессора в килогерцах.
При запуске на эмулируемой ДВК-1 результат выглядит так:
Время в тактах CLC от начала обслуживания процессором запроса IRQ до начала выполнения первой команды обработчика прерывания - определяется как разница значений Loop +Interrupt CLC и Loop CLC ( в приведённом примере это 168 - 70 = 98 CLC ).Код:.RU JSR
JSR - v1.1
Memory Top: 137564
BUF words: 22842
CPU KHz: 5300 >
SOB Loops: 4814 ; CLC: 22.0
Loop Loops: 1151 ; CLC: 70.1
Loop +Interrupt Loops: 558 ; CLC: 168.0
IOT Loops: 1039 ; CLC: 80.0
Trap Loops: 1039 ; CLC: 80.0
JSR PC, (R0) Loops: 1766 ; CLC: 38.0
JSR R0, (PC) Loops: 1766 ; CLC: 38.0
JSR PC, (PC) Loops: 1766 ; CLC: 38.0
JSR PC, (PC)+ Loops: 1737 ; CLC: 39.0
JSR PC,@(PC)+ Loops: 1493 ; CLC: 49.0
JSR PC,@(R0)+ Loops: 1493 ; CLC: 49.0
JSR PC,@(SP)+ Loops: 1492 ; CLC: 49.0
JSR PC,@-(R0) Loops: 1492 ; CLC: 49.0
JSR R1,@-(R0) Loops: 1493 ; CLC: 49.0
JSR PC, Label Loops: 1493 ; CLC: 49.0
JSR PC,@Var Loops: 1262 ; CLC: 62.0
JSR R1,@x(R0) Loops: 1262 ; CLC: 62.0
.
...
Может быть что-то отсюда?
На образе драйвера DX, MX, MY, MZ.Код:Image : fodostm1.dsk
Format : DSK
Size : 800 Kb
Volume ID: FODOS-TMOS
Owner : GRAND
File Blocks Date Bytes
---------- ------ ----------- ----------
FMONSJ.SYS 73P 25-Apr-1988 37'376
TT .SYS 2P 25-Apr-1988 1'024
SWAP .SYS 26P 01-Feb-1988 13'312
MX .SYS 9P 20-May-1988 4'608
MY .SYS 3P 25-Apr-1988 1'536
SL .SYS 13P 01-Feb-1988 6'656
DX .SYS 3P 25-Apr-1988 1'536
PIP .SAV 29P 01-Feb-1988 14'848
DUP .SAV 45P 01-Feb-1988 23'040
DIR .SAV 19P 01-Feb-1988 9'728
TESTMX.SAV 39P 30-Nov-1987 19'968
TESTDW.SAV 47P 18-Mar-1987 24'064
STARTS.COM 1 11-Nov-1999 512
FTMON .SAV 6 12-May-1987 3'072
SPEED .TMS 3 12-May-1987 1'536
791401.TMS 16 07-Feb-1985 8'192
791402.TMS 16 07-Feb-1985 8'192
791403.TMS 15 07-Feb-1985 7'680
791404.TMS 12 07-Feb-1985 6'144
691404.TMS 12 07-Feb-1985 6'144
CKMBA0.TMS 11 27-Dec-1988 5'632
CKMBA1.TMS 11 27-Dec-1988 5'632
AVTBM2.COM 1 02-Jul-1987 512
TTIN .TMS 4 07-Feb-1985 2'048
DXIN .TMS 6 07-Feb-1985 3'072
SYST1 .TMS 6 07-Feb-1985 3'072
SYST2 .TMS 6 07-Feb-1985 3'072
LPIN .TMS 3 07-Feb-1985 1'536
DIR .TMS 3 08-Aug-1988 1'536
791323.TMS 8 07-Feb-1985 4'096
SYST .TMS 6 27-Dec-1988 3'072
791324.TMS 8 27-Dec-1988 4'096
CINAA0.TMS 17 27-Dec-1988 8'704
CPCAA0.TMS 19 27-Dec-1988 9'728
012101.TMS 23 27-Dec-1988 11'776
MXPSI2.CCC 3 02-Jul-1987 1'536
MXPSI1.CCC 3 02-Jul-1987 1'536
MXPSI3.CCC 3 08-Aug-1988 1'536
AVTBM1.COM 1 01-Jul-1987 512
AVTBM3.COM 1 08-Aug-1988 512
TSKGD1.SAV 13 27-Dec-1988 6'656
TSTMX .SAV 13 26-Sep-1989 6'656
TSDL6N.SAV 20 27-Dec-1988 10'240
TSDL6W.SAV 20 27-Dec-1988 10'240
TESTMY.SAV 16 27-Dec-1988 8'192
TESTDL.SAV 20 27-Dec-1988 10'240
TSTKGD.SAV 13 27-Dec-1988 6'656
KC .SAV 17 27-Dec-1988 8'704
TSTDW3.SAV 23 27-Dec-1988 11'776
TOZUDP.SAV 10 27-Dec-1988 5'120
SPEED .SAV 3 26-Apr-1989 1'536
STOPDW.SAV 2 27-Oct-1989 1'024
TESTPU.LST 14 27-Dec-1988 7'168
TDW1 .SAV 51P 08-Mar-1990 26'112
TDW .SAV 50P 09-Nov-1989 25'600
SHD .SAV 2P 13-Apr-1990 1'024
SHDMP .SAV 2P 13-Apr-1990 1'024
FD100 .SAV 16P 13-Apr-1990 8'192
PARK .SAV 2P 04-Nov-1991 1'024
INSTR .TXT 4 2'048
VM3PRO.CCC 1 27-Dec-1988 512
VM2PRO.CCC 1 27-Dec-1988 512
VM2A .CCC 2 27-Dec-1988 1'024
VM2 .CCC 3 27-Dec-1988 1'536
VM2MY .CCC 3 27-Dec-1988 1'536
VM3 .CCC 1 27-Dec-1988 512
G1 .COM 5 27-Dec-1988 2'560
M .COM 1 27-Dec-1988 512
A .COM 1 27-Dec-1988 512
Z .COM 1 15-May-1989 512
V .COM 1 15-May-1989 512
H .COM 1 15-May-1989 512
B .COM 1 15-May-1989 512
R .COM 1 15-May-1989 512
T .COM 1 15-May-1989 512
P .COM 1 15-May-1989 512
W .COM 1 15-May-1989 512
MZ .SYS 3 12-Sep-1994 1'536
< UNUSED > 718 367'616
---------- ------ ----------- ----------
78 Files, 872 Blocks
718 Free blocks
Можно легко прилепить HD и HX, место есть
и настраивать в эмуляторе загрузку соответственно.
На диске есть файл с инструкцией INSTR.TXT -
Дискета из комплекта UKNCBTL.Код:ЦЕПОЧКИ ТЕСТОВ :
@B - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @L - ПРОГОН (ВМ-2, КНГМД, КГД, КСМ)
@H - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @G - ПРОГОН (ВМ-2, КНГМД, КСМ, МС4622)
@T - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @M - ПРОГОН (ВМ-2, КМД, КГД, КСМ)
@R - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @X - ПРОГОН (ВМ-3, КМД, КЦГД, ОЗУДП)
@V - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @D - ПРОГОН (ВМ-3, КМД, КЖД, КЦГД)
@Z - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @N - ПРОГОН (ВМ-3, КМД, МС5305, КЦГД)
ТЕСТЫ МИКРО-ЭВМ :
791401.TMS - ОСНОВНОЙ ТЕСТ К-Д(ВМ2) !791402.TMS - ТЕСТ К-Д РАСШ. АРИФМ.(ВМ2)
791403.TMS - ТЕСТ К-Д С ПЛАВ. ЗАП.(ВМ2)!791404.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ2)
791323.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МХ !SYST.TMS - СИСТЕМНЫЙ ТЕСТ(ВМ2)
791324.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МУ !
SPEED.TMS - ТЕСТ БЫСТРОД.(ВМ2,ВМ3) !TTIN.TMS - ТЕСТ ПОСЛ. ИНТЕРФ.(ВМ2,ВМ3)
CPCAA0.TMS - ОСНОВНОЙ ТЕСТ КОМАНД(ВМ3) !CINAA0.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ3)
CKMBA0.TMS - ТЕСТ ОЗУ С ЗАГР. МХ1(ВМ3) !CKMBA1.TMS - ТЕСТ ОЗУ С ЗАГР. МУ0(ВМ3) ТЕСТЫ УСТРОЙСТВ :
TOZUDP.SAV - ТЕСТ ОЗУ ДП !
012101.TMS - ТЕСТ СИМВОЛЬНОГО ДИСПЛЕЯ ! TESTPU.LST - ТЕСТ ПРИНТЕРА
TESTMX.SAV - ТЕСТ КНГМД И НАКОПИТЕЛЕЙ ! TESTMY.SAV - ТЕСТ КМД И НАКОПИТЕЛЕЙ
TESTDW.SAV - ТЕСТ КЖД И НАКОПИТЕЛЕЙ ! TSTKGD.SAV - ТЕСТ КГД (С МЕНЮ)
TSKGD1.SAV - ТЕСТ КГД (БЕЗ МЕНЮ) ! TESTDL.SAV - ТЕСТ КТЛК (С МЕНЮ)
TSDL6N.SAV - ТЕСТ МС4622,176560-176630 ! TSDL6W.SAV - ТЕСТ МС4622,176500-176550
KC.SAV - ТЕСТ КЦГД ! TSTDW3.SAV - ТЕСТ КЖД
(и как видно из шапки из набора софта тов.Grand?)