Запуск платы DEC M8063-AA

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

Вклад в сообщество

Запуск платы DEC M8063-AA

Сообщение falanger » 25.01.2022,18:12

Technomancer, возможно тебе будет полезна ссылка:
http://web.frainresearch.org:8080/proje ... /dct11.php
Создатель сайта сделал прошивку под KXT11-A2 1K Firmware for the SBC-11/21:
http://web.frainresearch.org:8080/proje ... t11-a2.php
Полазь там, может еще чего полезного найдется.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Запуск платы DEC M8063-AA

Сообщение Hunta » 25.02.2022,20:15

Благодаря Technomancer-у - удалось заполучить в свои руки такую же платы и после решения двух проблем - загрузиться в RT-11 :)

Код: Выделить всё

?
@167776/000000 177777
@10000/004130 12706
010002/004146 10000
.....
010130/000400 5007
@10000G
HX 2.2  RT-11 Cold boot..

HX DSK/TTY multiplexer   v3.3  2016

RT-11SB (S) V05.07

.R MSCPCK

.SHO CONF

RT-11SB (S) V05.07
Booted from HX0: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 OFF
EDIT    is set KED
FORTRAN is set FORTRA
KMON nesting depth is 3
Global .SCCA flag is disabled

CLI is set DCL, CCL, UCL, NO UCF

SBC 11/21 (T11) Processor
56KB of memory
50 Hertz System Clock

Memory parity support
SB timer support
Global .SCCA support
FPU support
Extended unit support


.
Остлось разобраться с таймером, точнее - с сигналом BEVNT и перемычками на плате - и можно будет запустить SPEED3 :)

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Запуск платы DEC M8063-AA

Сообщение Hunta » 25.02.2022,21:10

Разобрался. Скорострельность платы:

Код: Выделить всё

.RUN HX7:SPEED3

Тест быстродействия (кэш, если он есть, выключен)

R1+R0 classic                     269 410 оп./сек
R0(23456.)+R0(12345.) empty        81 317 оп./сек
R1(23456.)+R0(12345.)              62 483 оп./сек ->     269 774 оп./сек
R1+@R0 classic                    164 728 оп./сек
R1(23456.)+@R0(M-12345.) empty     81 318 оп./сек
R1(23456.)+@R0(M-12345.)           54 216 оп./сек ->     162 672 оп./сек
MOV 8 word 1 empty                 54 611 оп./сек
MOV 8 word 1                        6 850 оп./сек ->       7 832 оп./сек
MOV 8 word 2 empty                 54 202 оп./сек
MOV 8 word 2                        7 899 оп./сек ->       9 246 оп./сек
R1 := M(word)                     116 238 оп./сек
R1 := M(even byte)                117 119 оп./сек
R1 := M(odd byte)                 117 121 оп./сек
#4+R0(2000) empty                 162 604 оп./сек
#4+R0(2000)                        81 301 оп./сек ->     162 600 оп./сек
CMP (R0)+,(R0)+ empty             162 598 оп./сек
CMP (R0)+,(R0)+                    68 566 оп./сек ->     118 562 оп./сек
#2+R0(2000) empty                 162 596 оп./сек
#2+R0(2000)                        81 296 оп./сек ->     162 588 оп./сек
INC R0 INC R0 empty               162 591 оп./сек
INC R0 INC R0                      73 069 оп./сек ->     132 708 оп./сек
TST (R0)+ empty                   162 597 оп./сек
TST (R0)+                          81 310 оп./сек ->     162 643 оп./сек
CLR R0 - SOB R0, . empty          270 428 оп./сек
CLR R0 - SOB R0, .                      3 оп./сек ->           3 оп./сек

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Запуск платы DEC M8063-AA

Сообщение Hunta » 15.03.2022,10:13

Код: Выделить всё


@HX0
HX 2.2  RT-11 Cold boot..

HX DSK/TTY multiplexer   v3.3  2016

RT-11SB (S) V05.07

.R MSCPCK

.SHO CONF

RT-11SB (S) V05.07
Booted from HX0: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 OFF
EDIT    is set KED
FORTRAN is set FORTRA
KMON nesting depth is 3
Global .SCCA flag is disabled

CLI is set DCL, CCL, UCL, NO UCF

SBC 11/21 (T11) Processor
56KB of memory
50 Hertz System Clock

Memory parity support
SB timer support
Global .SCCA support
FPU support
Extended unit support


.
Цена решение - выкинуто автоопределение скорости - теперь зашито в код выставление 38400. Идёт борьба за оставление всех штатных загрузчиков (DD, DX, DY)

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Запуск платы DEC M8063-AA

Сообщение Hunta » 16.03.2022,22:15

Занимательная возможность загрузчика:

Код: Выделить всё

@HX0
HX 2.2  RT-11 Cold boot..

HX DSK/TTY multiplexer   v3.3  2016

RT-11SB (S) V05.07

.R MSCPCK

.SHO CONF

RT-11SB (S) V05.07
Booted from HX0: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 OFF
EDIT    is set KED
FORTRAN is set FORTRA
KMON nesting depth is 3
Global .SCCA flag is disabled

CLI is set DCL, CCL, UCL, NO UCF

SBC 11/21 (T11) Processor
56KB of memory
50 Hertz System Clock

Memory parity support
SB timer support
Global .SCCA support
FPU support
Extended unit support


.

Код: Выделить всё

.
152314
@HX2
Тест быстродействия (кэш, если он есть, выключен)

BR .+2                            269 564 оп./сек
R1+R0 classic                     269 809 оп./сек
R0(23456.)+R0(12345.) empty        81 880 оп./сек
R1(23456.)+R0(12345.)              62 583 оп./сек ->     265 548 оп./сек
R1+@R0 classic                    164 825 оп./сек
R1(23456.)+@R0(M-12345.) empty     81 885 оп./сек
R1(23456.)+@R0(M-12345.)           54 253 оп./сек ->     160 773 оп./сек
....

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Запуск платы DEC M8063-AA

Сообщение Hunta » 29.03.2022,13:38

Работа с эмулятором TU58

Код: Выделить всё

@DD0
RT-11SJ  V05.04 F
?LD-W-Unable to update disk copy of LD handler

.R MSCPCK

.SHO CONF

RT-11SJ  V05.04 F
Booted from DD0:RT11SJ

USR   is set SWAP
EXIT  is set SWAP
KMON  is set NOIND
TT    is set NOQUIET
ERROR is set ERROR
SL    is set OFF
EDIT  is set KED
KMON nesting depth is 3

SBC 11/21 (T11) Processor
56KB of memory
60 Cycle System Clock

FPU support


.
В отличии от железного оригинала, в эмуляторе поддерживаются "ленты" не только на 512 блоков

Код: Выделить всё

@DD0
RT-11SB  V05.07

.R MSCPCK

.COP TT: TEST.TXT
 Files copied:
^WRITE TEST
^ZTT:            to DK:TEST.TXT

.TYP TEST.TXT
WRITE TEST


.DIR/BLO TEST.TXT

TEST  .TXT     1              16628
 1 Files, 1 Blocks
 3821 Free blocks

.
Ну и самое интересное - эмулятор работает немного быстрее, чем HX - сделал два одинаковых образа, в одном настроил загрузку с HX, в другом - с DD и с секундамером засёк время загрузки (на одной скорости портов - 38400). HX - 2:37, а DD - 2:25

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Запуск платы DEC M8063-AA

Сообщение Hunta » 24.04.2022,19:31

Ещё из интересного :)
На плате стоит PLS-ина, которая декодирует распределение адресного пространства. У самой микросхемы наш аналог - 556РТ2. Сегодня после некоторого количества траха с программированием РТ2 получил таки правильно прошитый экземпляр, который вполне успешно заменил PLS на Falcon-е :)

bigral
Junior Member
Сообщения: 149
Зарегистрирован: 06.05.2012,22:44

Запуск платы DEC M8063-AA

Сообщение bigral » 29.04.2022,11:24

Hunta писал(а): 24.04.2022,19:31 Ещё из интересного :)
На плате стоит PLS-ина, которая декодирует распределение адресного пространства. У самой микросхемы наш аналог - 556РТ2. Сегодня после некоторого количества траха с программированием РТ2 получил таки правильно прошитый экземпляр, который вполне успешно заменил PLS на Falcon-е :)
чем прошивал?

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Запуск платы DEC M8063-AA

Сообщение Hunta » 29.04.2022,12:00

bigral писал(а): 29.04.2022,11:24чем прошивал?
Седьмым Стерхом

Ответить