User Tag List

Страница 92 из 107 ПерваяПервая ... 888990919293949596 ... ПоследняяПоследняя
Показано с 911 по 920 из 1061

Тема: Электроника-85 vs. DEC Pro-350 + их эмуляция

  1. #911

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Весьма похоже на то чего я добился в V5.7 под xhomer, только там еще что-то трапается сначала, а потом именно так - что-то вверху моргает, при том на клавиатуру реагирует - видно, что что-то работает
    А может ну ее на фиг? положим на диск c 5.7 какую-нибудь RT11FB 5.1 или 5.2, из-под которой TSX запускается уверенно и при этом не портит дату, переименуем ее в TSSTRT.SYS, пропатчим, чтобы вызывала не STARTF.COM, а что-то другое, в это что-то другое положим единственную команду R TSX и вперед? Ну, и для запуска TSX, будем подавать команду BO TSSTRT. Коряво, конечно, да и Бог с ним... Отдокументируем как следует, и вперед.

    Впрочем, как я это понимаю, 5.7 с родным драйвером PI на 85-й малоюзабельна - памяти мало, да еще и без русского, поэтому лучше было бы попробовать пропатчить на Y2k потёмкинскую доработку 5.1 с драйвером PI большей частью в верхней памяти и поддержкой русского. Тем более, что SL от Сторожевых (или под Сторожевых) вписан в тот самый TSKMO1.MAC. В оригинале туда вписан стандартный DEC-овский SL, а это, по сравнению с реализацией Сторожевых, весьма убогое зрелище. И, если в RT-11 все решается заменой файла SL(X).SYS, то в TSX чешем грудь...

    В нетронутой форме 5.1 с доработкой от Потёмкина присутствует на только что выложенном диске с LAND'ом.

    Подчеркну, это все актуально для реального железа - в эмуляторе, как я понимаю, TSX вообще малоинтересна.
    Последний раз редактировалось AFZ; 21.03.2015 в 09:18.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  2. #912

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А может ну ее на фиг?
    Ну для меня-то это по определению - я свой прошник давно сплавил и вряд-ли когда у меня он будет снова. Никакого интереса к нему не имею - просто было время немного покопаться, попутно вот в листинги заглянул, увидел много интересного (не касаемо прошника)...
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  3. #913

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,481
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    218 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    5.7 с родным драйвером PI на 85-й малоюзабельна - памяти мало
    НП2 легко перепаиватся на 2 мегабайта, только ускорит ли это?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  4. #914

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    только ускорит ли это?
    В данном случае нет - не про ту память речь

    ---------- Post added at 12:58 ---------- Previous post was at 12:53 ----------

    Цитата Сообщение от AFZ Посмотреть сообщение
    Впрочем, как я это понимаю, 5.7 с родным драйвером PI на 85-й малоюзабельна
    От него (PI) есть полные исходники - легко переделать если есть желание
    Это касаемо TSX. Сам же 5.7 с родным драйвером отлично юзабелен и память дфигищща - достаточно использовать XM...
    Последний раз редактировалось form; 21.03.2015 в 09:56.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #915

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Это касаемо TSX. Сам же 5.7 с родным драйвером отлично юзабелен и память дфигищща - достаточно использовать XM...
    Надо будет проверить, тот самый LAND под XM пойдет? Или, хотя бы, под стартовой SB, или кто там будет?..

    ---------- Post added at 14:34 ---------- Previous post was at 14:32 ----------

    А, в общем, свою задачу я считаю выполненной: TSX на 85-й я поднял.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  6. #916

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Надо будет проверить, тот самый LAND под XM пойдет? Или, хотя бы, под стартовой SB, или кто там будет?..
    Ну так надо проверить - там в образе все варианты пресобранной системы, даже ZB/ZM которые не пойдут на PRO 350...
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #916
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #917

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    там в образе все варианты пресобранной системы
    Я, похоже, прозевал. Где?

    И как там на тему патча на y2k - я не умею...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  9. #918

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Я, похоже, прозевал. Где?
    RT-11 V5.7 для PRO

    Цитата Сообщение от AFZ Посмотреть сообщение
    И как там на тему патча на y2k - я не умею...
    А про патчи - там есть README.txt в котором написано как что делать - там все просто. Про PAT могу написать краткую инструкцию строчек в 10-20 (включая пример), это будет по сути полная инструкция
    Последний раз редактировалось form; 21.03.2015 в 11:43.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #919

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    там есть README.txt
    Там - это где? Я-то здесь присутствую со второго марта. Этого марта, текущего.
    Цитата Сообщение от form Посмотреть сообщение
    Про PAT могу написать краткую инструкцию строчек в 10-20 (включая пример), это будет по сути полная инструкция
    Мне это будет полезно.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #920

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Там - это где?
    Выше ссылки приводились - с самого начала обсуждения TSX+.
    Чтобы не искать выложил здесь. Описание отличий с PRO вариантом (вроде одно было) надо выше по теме смотреть - я не запоминал. А так все просто: монтируем TSX61P.DSK, копируем оттуда *.PAT и *.SIP, а далее:
    Код:
    .UNP FILTIM.SAV
    
    .$@FILTIM.SIP
    
    .REN (SYSMON,TSEM2,TSKM2A,TSX2).OBJ .OLD
    
    .MAC/OB:PATCH SYSMON.PAT
    
    .PAT SYSMON.OLD,PATCH SYSMON
    
    .MAC/OB:PATCH TSEM2.PAT
    
    .PAT TSEM2.OLD,PATCH TSEM2
    
    .MAC/OB:PATCH TSKM2A.PAT
    
    .PAT TSKM2A.OLD,PATCH TSKM2A
    
    .MAC/OB:PATCH TSX2.PAT
    
    .PAT TSX2.OLD,PATCH TSX2
    
    .
    И пересобираем все.

    ---------- Post added at 17:14 ---------- Previous post was at 16:57 ----------

    Цитата Сообщение от AFZ Посмотреть сообщение
    Мне это будет полезно.
    Вобщем-то все просто. Патч для PAT - это обычный MAC файл, обязанный включать .TITLE с названием модуля, может включать .IDENT (он будет подставлен в результат) и .PSECTы (код из существующих секций накладывается поверх аналогичных секций исходного OBJ файла. Если код в патче выходит за границы исходного PSECT, секция расширяется.

    Есть к примеру исходный код:
    Код:
            .TITLE  TEST
            .IDENT  /V01.00/
    
            .PSECT  CODE
    START:  NOP
            MOV     #123456,R1
    Нам нужно вместо команды MOV сделать ADD. Пишем PAT файл:
    Код:
            .TITLE  TEST
            .IDENT  /V01.01/
    
            .PSECT  CODE
            .=.+2                   ;ПРОПУСКАЕМ NOP
            ADD     #123456,R1      ;ПИШЕМ НУЖНУЮ КОМАНДУ
    Это самый простой вариант. Если вставляемый код шире чем исходный, просто выносим его в подпрограмму:
    Код:
            .PSECT  CODE
            .=.+2
            CALL    PATCH           ;ВЫЗЫВАЕМ ПОДПРОГРАММУ
    
            .PSECT  PATCH           ;НОВАЯ СЕКЦИЯ
    PATCH:
    Вот вобщем-то и все. Далее просто компилим наш файл патча и накладываем командой PAT NEWOBJ=OLDOBJ,PATCH или PAT OLDOBJ,PATCH NEWOBJ. При этом как писал выше, комбинированный OBJ файл тоже можно патчить таким способом (название модуля выбирается в директиве .TITLE патча).
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 92 из 107 ПерваяПервая ... 888990919293949596 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1516
    Последнее: 16.10.2025, 11:13
  2. [Поиск 1] Эмуляция
    от KingArthur в разделе Поиск
    Ответов: 192
    Последнее: 05.12.2021, 15:48
  3. Эмуляция Profi
    от Zloy в разделе Эмуляторы
    Ответов: 13
    Последнее: 16.03.2009, 05:58
  4. Аппаратная эмуляция GS/TFM/AY
    от Black_Cat в разделе Эмуляторы
    Ответов: 34
    Последнее: 03.05.2008, 23:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •