Судя по всему 256256.
http://old-os.ucoz.com/load/prochee/rt_11_v03/6-1-0-29
Вид для печати
Судя по всему 256256.
http://old-os.ucoz.com/load/prochee/rt_11_v03/6-1-0-29
ДА! И даже загрузился. :)
Изменение эмулируемой конфигурации.
Загрузка ранних версий RT-11.
--------------------------------------------
Первой версией RT-11, способной загружаться при отсутствии на шине адресуемого PSW, стала RT-11 V2.C
Команды RT-11 V2.C описаны ЗДЕСЬ.
Скрытый текст
Код:.ASS DX1:DK
.R PIP
*/L
MONITR.SYS 46
TT .SYS 2 20-NOV-75
LP .SYS 2 20-NOV-75
PR .SYS 2 20-NOV-75
PP .SYS 2 20-NOV-75
BA .SYS 7 20-NOV-75
DXMNFB.SYS 58 20-NOV-75
DXMNSJ.SYS 46 20-NOV-75
PIP .SAV 14 20-NOV-75
DUMP .SAV 5 20-NOV-75
EDIT .SAV 19 20-NOV-75
LINK .SAV 25 20-NOV-75
LIBR .SAV 15 5-DEC-75
MACRO .SAV 31 20-NOV-75
ASEMBL.SAV 21 20-NOV-75
BATCH .SAV 25 20-NOV-75
EXPAND.SAV 12 20-NOV-75
CREF .SAV 5 20-NOV-75
FILEX .SAV 11 20-NOV-75
PATCH .SAV 5 20-NOV-75
PATCHO.SAV 33 25-NOV-75
MTINIT.SAV 3 20-NOV-75
SRCCOM.SAV 11 20-NOV-75
SYSMAC.SML 18 20-NOV-75
SYSMAC.8K 25 20-NOV-75
VTMAC .MAC 7 20-NOV-75
ODT .OBJ 9 20-NOV-75
VTHDLR.OBJ 8 20-NOV-75
28 FILES, 467 BLOCKS
19 FREE BLOCKS
*
[свернуть]
В RT-11 V3.0 впервые появились DIR.SAV и DUP.SAV, все функции которых до этого выполнялись программой PIP.SAV
В RT-11 V3.B впервые появилась возможность загрузки с DY.
...
RT-11 V4 для кассетного диска RK05 (CM5400).
HD диск его берёт но не грузит, но можно пересобрать под другой диск.
:redface:Код:
HD (177720) disk driver v1.2 2012
EIS & FIS EM
SL V08.00 [SW] Сторожевых С.В. 1988
RS v06.05 RT11 profShell (c)EmeSoft90
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
RT-11SJ V05.04 G Y2K 8BIT
.SE TT SCOPE,QUIET
TT
HD (Resident)
HD2 = DK , SY
EM (Loaded)
LD
SL (Loaded)
RS
MX
MY
DW
LP
NL
19 free slots
No LD units mounted
Время Дата
00:18:00 26-Мар-2014, Среда
HD раздел - специально для эмулятора ДВК !
форматировал и напичкал для себя софтом,
некто Хобот.
.DIR HD4:/BRI
26-Mar-2014
SWAP .SYS RT11BL.SYS RT11SJ.SYS RT11FB.SYS TT .SYS
DT .SYS DP .SYS DX .SYS DY .SYS RF .SYS
RK .SYS DL .SYS DM .SYS DS .SYS DD .SYS
MT .SYS MM .SYS MS .SYS LP .SYS LS .SYS
CR .SYS NL .SYS PC .SYS PD .SYS CT .SYS
BA .SYS PIP .SAV DUP .SAV DIR .SAV FORMAT.SAV
SLP .SAV SIPP .SAV STARTS.COM STARTF.COM V4USER.TXT
CREF .SAV DUMP .SAV MBOT16.BOT RESORC.SAV SYSMAC.SML
EDIT .SAV KED .SAV K52 .SAV TECO .SAV MACRO .SAV
MAC8K .SAV LINK .SAV LIBR .SAV FILEX .SAV SRCCOM.SAV
BINCOM.SAV MTHD .SYS MMHD .SYS MSHD .SYS PATCH .SAV
PAT .SAV HELP .SAV HELP .EXE HELP .MLB ERROUT.SAV
SYSGEN.SAV SYSGEN.CND SYSTBL.CND BATCH .SAV QUEMAN.SAV
QUEUE .REL SYSLIB.OBJ MDUP .SAV MDUP .MM MDUP .MT
MDUP .MS MBOOT .BOT MSBOOT.BOT DEMOF1.FOR DEMOED.TXT
README.TXT VT52 .TEC VEG .TEC EDIT .TEC INSERT.TEC
LOCAL .TEC SORT .TEC VTEDIT.TEC TECO .TC SEARCH.TEC
SQU .TEC TYPE .TEC TECO .INI ODT .OBJ VDT .OBJ
VTHDLR.OBJ PLOT55.OBJ TEST55.FOR GETSTR.FOR PUTSTR.FOR
SPEED .SAV SYCND .BL SYSTBL.BL SYCND .DIS SYCND .HD
SYSTBL.DIS RTBL .MAP RTSJ .MAP RTFB .MAP DISMT1.COM
DISMT2.COM
106 Files, 1942 Blocks
2820 Free blocks
.COPY HD.SYS HD4:
Files copied:
DK:HD.SYS to HD4:HD.SYS
.DIR HD4:.SYS
26-Mar-2014
SWAP .SYS 25 01-Feb-1982 RT11BL.SYS 65 01-Feb-1982
RT11SJ.SYS 67 01-Feb-1982 RT11FB.SYS 80 01-Feb-1982
TT .SYS 2 01-Feb-1982 DT .SYS 3 01-Feb-1982
DP .SYS 3 01-Feb-1982 DX .SYS 3 01-Feb-1982
DY .SYS 4 01-Feb-1982 RF .SYS 3 01-Feb-1982
RK .SYS 3 01-Feb-1982 DL .SYS 4 01-Feb-1982
DM .SYS 5 01-Feb-1982 DS .SYS 3 01-Feb-1982
DD .SYS 5 01-Feb-1982 MT .SYS 9 01-Feb-1982
MM .SYS 9 01-Feb-1982 MS .SYS 10 01-Feb-1982
LP .SYS 2 01-Feb-1982 LS .SYS 2 01-Feb-1982
CR .SYS 3 01-Feb-1982 NL .SYS 2 01-Feb-1982
PC .SYS 2 01-Feb-1982 PD .SYS 3 01-Feb-1982
CT .SYS 6 01-Feb-1982 BA .SYS 7 01-Feb-1982
MTHD .SYS 4 01-Feb-1982 MMHD .SYS 4 01-Feb-1982
MSHD .SYS 5 01-Feb-1982 HD .SYS 3P 01-Mar-2012
30 Files, 346 Blocks
2817 Free blocks
.COPY/BOOT:HD HD4:RT11SJ HD4:
.BOOT HD4:
HD (177720) disk driver v1.2 2012
RT-11SJ V04.00C
.D 56=5015
.TYPE V4USER.TXT
Welcome to RT-11 Version 4. RT-11 V04 provides new hardware support
and some major enhancements over Version 3B.
Please use the HELP command; it describes the new options in many
of the utilities.
If you are using a terminal that requires fill characters,
modify location 56 with a Deposit command before proceeding with
system installation. LA36 DECwriter II and VT52 DECscope terminals
do NOT require such modification.
.D 56=0
.
У меня по ссылке http://zx.pk.ru/showpost.php?p=672426&postcount=346
вопрос по эмулятору , вопрос такой
- чем обусловлено отсутствие cfg файлa - спец. и отд. для DW ? Почему обделён этот контроллер, для всех других есть? Или я просмотрел что-то?
Вопрос о загрузки с него как со стартового носителя актуален (в эмуляторе то это опция в текстовом файле, а как на реальной машинке?)
Код:[Booter.ini]
BootDeviceAlias = DW
BootDeviceUnit = 0
.да по инструкции у меня почему то всё время минимальныйКод:.SH
TT
DW (Resident)
DW0 = DK , SY
SL (Loaded)
EM (Loaded)
LD
LP
MY
MX
14 free slots
размер (т.е. 5мб) DW - образ пустой создаётся? Хочется 20 сделать,
а что то никак ( Он даже не пытается предложить выбор размера
создаваемого образа )
Тем, что ДВК-1 невозможно штатным образом загрузить с DW - нужно или вручную вводить коды загрузчика в пульте, или загрузиться с чего-то вроде MX или MY и потом дать команду BOOT DW:
Да, это квест. Я в таких случаях открываю блокнот и произвожу копи-пасту кучи пробелов с промежуточными сохранениями в файл с именем DW.DSK - любой нужный размер с точностью до байта подбирается примерно за минуту.
Если нужна болванка на 10 Мб, можно сделать проще - создать две болванки по 5 Мб и "склеить" их командой MS-DOS: COPY A.DSK+B.DSK DW.DSK
Гениально! Принято на вооружение ! )
а есть код - для шпоры, там что то похожее на HX программу для пульта?
Я как то только сейчас (почему то) озаботился обе (в идеале) эти программы
где-то в сторонке иметь (в библиотеке в смысле!). Что бы легко было при случае скопи-пастить любому желающему?
Получается (это так резюмирую) что DW контроллер самодиагностику проводит, потом стучится на плату к ЦП - следствием чего является вылет в пульт? А если там не ДВК-1 а старшая 2М или скажем Квант ) ?
(спасибо за удобное стартовое меню разработчикам УК-НЦ и удобнейший
режим отладки оной же, ура!)
---------- Post added at 15:06 ---------- Previous post was at 14:49 ----------
Я вот о чём
НX-BOOTЦитата:
1. Исправлена вставка из буфера обмена в окно терминала - теперь конец строки всегда вставляется как одиночный код <CR>. Также при вставке символы '¬' теперь преобразуются в коды <LF>, что позволяет при работе в пульте вставлять через буфер обмена скрипты из файлов *.odt.
УК-НЦ.odtКод:10000/12706¬
10000¬
12746¬
340¬
12746¬
10016¬
2¬
4567¬
32¬
176401¬
41411¬
122¬
0¬
0¬
1000¬
227¬
105737¬
177560¬
100375¬
113703¬
177562¬
207¬
12704¬
16¬
105737¬
177564¬
100375¬
112537¬
177566¬
5304¬
1371¬
12700¬
5¬
4715¬
- к этим двум доп. инструкцию в две строкиКод:10000/12706¬
10000¬
12746¬
340¬
12746¬
10016¬
2¬
4567¬
14¬
105737¬
177560¬
100375¬
113703¬
177562¬
207¬
105737¬
177562¬
105737¬
177564¬
100375¬
112737¬
26¬
177566¬
12700¬
1000¬
5004¬
4715¬
110324¬
5300¬
1374¬
5007
10000G
+ такое же что то для DW, наверное?
Контроллер DW никуда не "стучится". Ни одно устройство ДВК никогда никуда само не "стучится".
У старших ДВК в ПЗУ есть загрузчик с DW, который вызывается командой B :
Код:@B
$DW0
---------- Post added at 16:38 ---------- Previous post was at 16:01 ----------
Если сдампить нулевой блок загрузочного диска DW и превратить его в odt-скрипт, то у меня получилось так:
Boot_DW.odt
Предпоследняя строчка задаёт в R0 номер загрузочного устройства ( для DW не требуется ), но пусть будет для единообразности.Код:0/240¬
415¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
41420¬
116020¬
400¬
137¬
540¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
102¬
2¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
12704¬
174000¬
12767¬
23¬
2¬
5327¬
23¬
1460¬
12764¬
10¬
20¬
12703¬
1750¬
12705¬
100000¬
5764¬
20¬
100003¬
77504¬
77307¬
443¬
10046¬
10146¬
11601¬
20127¬
400¬
101402¬
12701¬
400¬
160116¬
16600¬
2¬
5266¬
2¬
10005¬
5205¬
42705¬
177760¬
10564¬
6¬
6200¬
6200¬
6200¬
6200¬
10005¬
42705¬
177774¬
10564¬
14¬
6200¬
6200¬
42700¬
177000¬
20027¬
231¬
103402¬
137¬
664¬
10064¬
12¬
12764¬
40¬
16¬
10400¬
62700¬
20¬
10405¬
62705¬
10¬
5710¬
100776¬
12703¬
1000¬
77301¬
32764¬
400¬
16¬
1405¬
60116¬
12601¬
12600¬
5300¬
662¬
12767¬
23¬
177540¬
105710¬
100376¬
11522¬
77104¬
32710¬
1¬
1004¬
105710¬
100373¬
5715¬
771¬
5716¬
1264¬
22626¬
241¬
207¬
0¬
0¬
0¬
0¬
0¬
0¬
12706¬
10000¬
12700¬
2¬
12701¬
2000¬
12702¬
1000¬
4767¬
177424¬
12737¬
210¬
4730¬
12737¬
16230¬
4716¬
5037¬
4722¬
137¬
1000¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
0¬
4167¬
2¬
766¬
12700¬
746¬
4167¬
30¬
12100¬
4167¬
22¬
12700¬
762¬
4167¬
12¬
5¬
0¬
776¬
112037¬
177566¬
105737¬
177564¬
100375¬
105710¬
1371¬
201¬
5015¬
41077¬
47517¬
26524¬
26525¬
200¬
5015¬
12¬
27511¬
20117¬
71145¬
67562¬
162
R0/0
G
Чтобы загрузка могла идти при включённом таймере - надо добавить обслуживание вектора 0100 ( выделено синим цветом ).
Таким же способом ( сдампив нулевой блок ) можно легко сделать odt-скрипт для загрузки с любого устройства, для которого есть загрузочный диск.
В ДВК1 (в прошивке 000) есть загрузчики X0,D0 где ноль там ставится номер привода.
Если не втерпёж то можно попробовать добавить более старшую прошивку в эмулятор.