Вот прошивка с M9312- здесь.
Как её запустить?
- - - Добавлено - - -
По видео показывает "$ ВООТ>".
- - - Добавлено - - -
Похоже что оригинальный эмулятор пульта будет на М9301.
Вид для печати
Судя по содержимому, это только одна половина прошивки, состоящей из двух частей по 4 бита.
- - - Добавлено - - -
Или обе части в одном файле, тогда надо порезать пополам и слепить их. Где-то даже прогу делал для этого.
- - - Добавлено - - -
А как собирать все в кучу из загрузчиков-диагностики и прочих кусков вроде в описании E11 был пример.
form, Попробуй вот эту. Там 4 файла по 512б.
- - - Добавлено - - -
Судя по экрану там как для Эл.100/25.
- - - Добавлено - - -
А на M9312 отличается промптом после нулей.
Где на M9301 -$
На M9312- @
Может ещё чего.
Вот тут отличная страница. Там есть исходники - проще всего образы из них собрать.Код:E11>load/rom rom.rom 17765000
E11>g 165020
000000 000000 000000 000000
@
- - - Добавлено - - -
А принцип там как я понял такой: 165000 содержит diag/boot часть, а начиная с 173000 можно последовательно разместить 4 загрузчика (или больше если коротких). Старт с 165020.
- - - Добавлено - - -
UPD. Поправил ссылку
Интересно что МАМЕвский скрин показывает 376 в регистре
http://www.planetemu.net/data/screen...s/pdp11ub2.png
- - - Добавлено - - -
Пример можно?
Несколько загрузчиков и диаг тут.
На примере E11:Код:E11>LOAD/ROM DIAG.ROM 165000
E11>LOAD/ROM DKDT.ROM 173000
E11>LOAD/ROM DL.ROM 173200
E11>LOAD/ROM DM.ROM 173400
E11>LOAD/ROM MT.ROM 173600
E11>G 165020
000000 000000 010000 000000
@DM2
RT-11FB V05.07
.TYPE V5USER.TXT
RT-11 V5.7
Installation of RT-11 Version 5.7 is complete and you are now running
RT-11 from your system volume.
Ну во первых штатный (?) SPLIT никто не отменял же )
ROMTOOL (C) by form, хранится в библиотекеКод:SPLIT V05.10
*/H
Program to split a file into several files on block boundaries.
A,B,C=D/B:m:n A=D[0:m-1]; B=D[m:n-1]; C=D[n:end]
Where D[x:y] means blocks x thru y from D.
Any output file may be omitted.
A,B=C/2 A=C[0:end/2-1]; B=C[end/2:end]
/H HELP
*
Он не умеет разбивать посреди блока (собственно очевидно для RT-11), а кроме того результат нужен за пределами RT-11 и гонять взад-вперед ради этого смысла нет :)
Тем более, что есть исходники из которых можно просто собрать.
- - - Добавлено - - -
Это было для конкретной прошивки - она из прошивок старшего и младшего байта состояла.
Здесь как я понял в оригинале 4 куска по 4 бита.
form, В общем то тут две причины нестарта. 1- Процессор не умеет стартовать по адресу 165000. 2- Прошивка отличается от оригинала.
Прошивку подправил в редакторе, только по адресу 165774 непонятно что писать, 60 или 101.