Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
не похоже, хотя всё возможно, но хозяева то кто? Хранились они в подвале школы, школьный учитель?
Улучшал ситуацию ? Но почти в ноль спаяная на проводках совсем из другого региона пробегала )
- - - Добавлено - - -
офтоп
Да и один из участников производства (ветеран, пенсионер) упоминал о таком варианте крепления СА уже в пределах производства. Штука в том, что сеть с головной ПЦ-машиной одно время считалась очень перспективным решением для
бухгалтерий и статитстики, возможно ещё где-то - как бы не так дорого как ПЦ на каждом раб. месте, а слабенький ПЦ сервер стоил не намного дороже ДВК (а может и дешевле - смотря о каком времени и какой конфиг. речь).[свернуть]
Всем доброго времени суток!
Я перевел прошивку Jarik65535'a в "человеческий" вид, прошивка компилируется Macro-11 без ошибок.
Теперь надо объектный файл конвертировать в BIN (точнее в .h, но это чуть позже).
И, собственно, вопрос:
Может, дабы не изобретать велосипед, уже есть готовое решение для такой конвертации?
(читать документацию я, конечно, люблю, но вдруг)
Ассемблерный файл могу выложить, но сначала хотел убедится, что все верно конвертировал из формата "недоассемблера" Jarik'a, прошив скомпилированную прошивку в контроллер.
Буду очень признателен за помощь.
P.S. После хочу занятая контроллером жесткого диска, ТС не против параллельной работы :-)
С уважением,
Александр.
Возможно один из вариантов линковки родным линкёром?
Код:.HELP LINK LINK Produces an executable program SYNTAX LINK[/options] filespecs SEMANTICS Filespecs are the object files to be linked; separate them with commas (,). Default file types are .OBJ for input files, .MAP for map output files, and .SAV for memory image output files. OPTIONS ALLOCATE:size Reserves space for an output file ALPHABETIZE Lists global symbols on the link map in alphabetical order BITMAP (default) Outputs the program bit map BOTTOM:n Specifies the lowest address to be used by the linked program BOUNDARY:value Starts a specific program section on a particular address boundary Press <RETURN> for more... DEBUG[:filespec] Links ODT or the debugging program you specify with your program DUPLICATE Allows multiple copies of library/user routines in overlays EXECUTE[:filespec] Specifies the name of the memory image file EXTEND:n Extends a program section to the size you specify FILL:n Initializes unused locations in the memory image file to the value you specify FOREGROUND[:stacksize] Links the program for foreground execution GLOBAL Includes crossreference listing of global symbols in link map INCLUDE Accepts specific global symbols by name for inclusion in the memory image file LDA Produces a file in absolute binary loader format LINKLIBRARY[:filespec] Includes the file you specify as a library in the link operation MAP[:filespec] Press <RETURN> for more... Generates a load map NOBITMAP Does not output the program bit map if there is code below location 400 NOEXECUTE Suppresses creation of the memory image file PROMPT Indicates that there is more than one line of input to the linker ROUND:n Rounds up a specific program section so that the root is a multiple of the value you specify RUN Initiates execution of the linked program SLOWLY Uses the largest possible area for the symbol table during the link operation STACK[:n] Specifies the stack address for the linked program SYMBOLTABLE[:filespec] Generates a symbol table file TOP:n Specifies the highest address to be used by the linked program Press <RETURN> for more... TRANSFER[:n] Specifies the starting address of the linked program WIDE Produces a load map that is 132 columns wide XM Specifies that a job to be run under the XM monitor requires the special SETTOP features EXAMPLES LINK MYPROG LINK RTN1,RTN2,MYPROG/EXECUTE LINK/MAP:MAPFIL PROG1,PROG2 .
Последний раз редактировалось hobot; 18.03.2017 в 13:30.
Hobot, спасибо!
Будем попробовать.......
А вот и не вышло!
Ну или я что-то не так делаю.
после выполнения команды:
На выходе файл, которы не похож на образ памятиКод:RT11 LINK/LDA FILE.OBJ
Последний раз редактировалось vwarlock; 18.03.2017 в 14:59.
С уважением,
Александр.
vwarlock, там ещё есть какой-то
NOEXECUTE
Suppresses creation of the memory image file
впрочем я же не утверждал, почитайте полный список ключей.
- - - Добавлено - - -
там есть для определеления стартового адреса если не ошибаюсь ключ
TRANSFER[:n]
Specifies the starting address of the linked program
может по умолчанию линкануть в обычный SAV и просто переименовать7
есть ещё утилита Н.Зимина SAV2BIN )
не вижу разницы - но я не программист - вам виднее )))
http://archive.pdp-11.org.ru/EMULATO..._HDD/Sav2Cart/
Так это у меня есть, но это не SAV2BIN
С уважением,
Александр.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)