Patron, При отключенном приводе регистры отключаются (BUS ERROR). Только на 174020/100000 показывает.
В моём случае после G просто мигает курсор.
Вид для печати
Patron, При отключенном приводе регистры отключаются (BUS ERROR). Только на 174020/100000 показывает.
В моём случае после G просто мигает курсор.
Пока мигает курсор - процессор 32'768'000 циклов читает регистр 174020 - если там всё время 100000, то после прокрутки всех циклов должно выйти сообщение об ошибке:
Я так понимаю, что таким образом гарантируется, что при автозапуске с включением питания - диск успеет раскрутиться и пройти автотест даже на процессоре с быстродействием 5 MIPS.Код:loc210:
Mov #174000, R4
Mov #23, @#10002
loc222:
Dec @#10002
loc226:
BEq loc370
Mov #10, 20(R4)
Mov #1750, R3
loc242:
Mov #100000, R5
loc246:
Tst 20(R4)
BPl loc262
SOB R5, loc246
SOB R3, loc242
Br loc370
Большое спасибо Vslav ! ре-мулятор теперь работает как надо. и CS0 работает и окно 173xxx ! Из модификации на плате надо только отрезать ногу панельки 23 от земли и подключить туда ~nSEL с 10й ноги D7.5
Вроде дозрел понемногу открыть отдельную тему про subj и продолжить работу над своим вариантом. А пока проделал небольшой эксперимент: попробовал собрать RT-11SB вместо RT-11FB для RTEM'а (зря чтоли в 5.6/5.7 исходники RMON общие).
Получилось
Код:>RTE RT11SHSB/SH
RTEM-11 (RSX-11M) V01.00
RT-11SB V05.07
.SET TT QUIET
.SH ALL
RT-11SB V05.07
Booted from VS0:RTEMFB
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 KED
FORTRAN is set FORTRA
KMON nesting depth is 3
CLI is set DCL, CCL, UCL, NO UCF
Emulated RT-11 environment, processor type unknown
60KB of memory
FP11 Hardware Floating Point Unit
Extended Instruction Set (EIS)
50 Hertz System Clock
Multi-terminal support
SB timer support
FPU support
Extended unit support
Device Status CSR Vector(s)
------ ------ --- ---------
LD Installed 000000 000
BA Installed 000000 000
NL Installed 000000 000
SL 127312 000000 000
SD Installed 000000 000
VS Resident 000000 000
QW Not installed 000000 000
TT (Resident)
VS (Resident)
VS0 = DK , SY
BA
NL
LD
SL (Loaded)
SD
1 free slots
Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
0 RESORC 0 0 Run 000000 127236 144176
Unit Owner Type WIDTH TAB CRLF FORM SCOPE SPEED
--------------------------------------------------------
0 Console DL 80 Yes No No Yes N/A
Address Module Words
------- ------ -----
165324 VS 854.
142510 RMON 4806.
127304 SL 2882.
001000 ..BG.. 22114.
No LD units mounted
.
[свернуть]
Правда файл системы все-равно нужно обзывать RTEMFB.SYS - прошито в программе RTEM, но это как раз в планах - в своей реализации RTEM сделать возможность загрузки по выбору.
Использование памяти:Код:RT-11FB RT-11SB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Address Module Words Address Module Words
------- ------ ----- ------- ------ -----
165324 VS 854. 165324 VS 854.
135744 RMON 6008. 142510 RMON 4806.
122540 SL 2882. 127304 SL 2882.
001000 ..BG.. 20912. 001000 ..BG.. 22114.
2 All: А имеет ли какие-то особенности подключение 1801РР1 в качестве ПЗУ для считывания? Я, по-простому, подключил ее точно так же, как и 1801РЕ2: линии AD00-15, как и положено, 3 - SYN, 1-RD, 23-CS - заземлил, 2-RPLY, а 21-22 бросил в воздухе. А вот сейчас боюсь, не попорчу ли я этим содержимое ПЗУ. Все-таки МОП-входы, может их тоже куда-нибудь подключить?
И еще вопрос: резистором какого номинала "подпереть" RPLY на +5В ?
AFZ, PP1 Пин-то-Пин совместима. Подробности можно почитать- здесь.
Этого не может быть потому, что этого не может быть никогда. (с) И здесь это подтверждается. На ногу 22 следует подать "Лог. 1" (открытым текстом этого не сказано, но можно понять из времянок чтения-записи), потенциал ноги 21 может быть любым между 0 и +5В, так, что обе эти ноги проще всего подключить к +5В, иначе надежность не гарантируется - хрен его знает, какие там потенциалы наведутся на ногах, брошенных "в воздухе". А у 1801РЕ2 ноги 21-22 помечены, как NC.
За книжку - спасибо.
---------- Post added at 09:35 ---------- Previous post was at 08:12 ----------
Поразглядывал книжку внимательнее. Во-первых, про ноги 21-22 таки прописано, что в режиме чтения их нужно либо заземлить, либо подать +5В, причем про 21-ю в другом месте заявлено, что +5В предпочтительнее. Во-вторых, в той игрушке, которую я склепал на АТмеге 8515, достаточно подключить к свободной ноге любого порта 22-ю ногу (RD/WR), разземлить и подключить к другой свободной ноге порта CS (23), добавить источники +24В, +18В и обеспечить их коммутацию на 5 ногу (+5 туда же подать через резистор), подправить софтину и получится программатор этих РР1.
Насчет ПЗУ.
Доки на программирование М1801РР1 ( классические 1991 г. ) :
http://narod.ru/disk/9026099000/1801rr1.zip.html
( IE8 не поддерживается )
Сканы любезно предоставлены уважаемым господином anonymous.
Следует учитывать, что в 1801РЕ1 выв. 22, 21 были заведены разряды адреса А16, А17.
Теоритически, для 1801РЕ2 следует придерживаться пиноута от 1809РУ1/537РУ11 :
http://storage4.static.itmages.ru/i/...8d1ed9008f.jpg
где 21 выв - подложка.
"Теоретически" про РЕ2 вот тут всё без теоретизирований расписано:
http://155la3.ru/datafiles/kr1801_tu.pdf
MiX, Сегодня тебе звонил, но ты бы вне зоны.
Отфоткал я КМД-255 с вновь прибывшего Кванта-4С и подписал номиналы.
http://bk0010.spb.ru/PHOTO/NEBK/2/KMD255KM.JPG