Важная информация

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 68

Тема: SBC-11/21 (ака Falcon) и я

  1. #1
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию SBC-11/21 (ака Falcon) и я

    Пока большая часть моих программ (в том числе всякие доработки по Falcon-ам) - RequestWare, то есть, если что-то из написанного мной кому-то интересно, а у меня на недо-сайте не выложено - пишем в теме или в личку - обсуждаемо.

    Тема посвящена плате M8063-AA (она же SBC-11/21, она же Falcon)

    Заполучил я её достаточно давно (аж 30 ноября), но по разным причинам (в том числе и по причине... э... некоторой тупости, каюсь) удалось запустить только в среду, а загрузить на ней (через HX сервер) RT-11 - только вот только что Но с RT-11 уже причина не во мне, а в некоторых хитростях с этой платой и драйвером HX:

    Итак, встречаем:

    Код:
    ?
    @167776/000000 177777
    @10000/004130 12706
    010002/004146 10000
    .....
    010130/000400 5007
    @10000G
    HX 2.2  RT-11 Cold boot..
    
    HX DSK/TTY multiplexer   v3.3  2016
    
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .SHO CONF
    
    RT-11SB (S) V05.07
    Booted from HX0:RT11SB
    
    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 OFF
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    Global .SCCA flag is disabled
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    SBC 11/21 (T11) Processor
    56KB of memory
    50 Hertz System Clock
    
    Memory parity support
    SB timer support
    Global .SCCA support
    FPU support
    Extended unit support
    
    
    .
    Остлось разобраться с таймером, точнее - с сигналом BEVNT и перемычками на плате - и можно будет запустить SPEED3

    - - - Добавлено - - -

    Разобрался. Скорострельность платы:

    Код:
    .RUN HX7:SPEED3
    
    Тест быстродействия (кэш, если он есть, выключен)
    
    R1+R0 classic                     269 410 оп./сек
    R0(23456.)+R0(12345.) empty        81 317 оп./сек
    R1(23456.)+R0(12345.)              62 483 оп./сек ->     269 774 оп./сек
    R1+@R0 classic                    164 728 оп./сек
    R1(23456.)+@R0(M-12345.) empty     81 318 оп./сек
    R1(23456.)+@R0(M-12345.)           54 216 оп./сек ->     162 672 оп./сек
    MOV 8 word 1 empty                 54 611 оп./сек
    MOV 8 word 1                        6 850 оп./сек ->       7 832 оп./сек
    MOV 8 word 2 empty                 54 202 оп./сек
    MOV 8 word 2                        7 899 оп./сек ->       9 246 оп./сек
    R1 := M(word)                     116 238 оп./сек
    R1 := M(even byte)                117 119 оп./сек
    R1 := M(odd byte)                 117 121 оп./сек
    #4+R0(2000) empty                 162 604 оп./сек
    #4+R0(2000)                        81 301 оп./сек ->     162 600 оп./сек
    CMP (R0)+,(R0)+ empty             162 598 оп./сек
    CMP (R0)+,(R0)+                    68 566 оп./сек ->     118 562 оп./сек
    #2+R0(2000) empty                 162 596 оп./сек
    #2+R0(2000)                        81 296 оп./сек ->     162 588 оп./сек
    INC R0 INC R0 empty               162 591 оп./сек
    INC R0 INC R0                      73 069 оп./сек ->     132 708 оп./сек
    TST (R0)+ empty                   162 597 оп./сек
    TST (R0)+                          81 310 оп./сек ->     162 643 оп./сек
    CLR R0 - SOB R0, . empty          270 428 оп./сек
    CLR R0 - SOB R0, .                      3 оп./сек ->           3 оп./сек
    Последний раз редактировалось Hunta; 12.10.2022 в 19:02.

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

  3. #2
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вчера забыл написать.

    На плате стоят 24-ёх ногие УФСППЗУ, но как выяснилось (как раз на этом я протупил) - прошивка там была несколько не та. У меня таких ЭСППЗУ под рукой не нашлось, только 28-ми ногие. Их тоже можно поставить, но надо перепаивать некоторое количество перемычек - а это отдельный квест. Близко под рукой были другие 24-ёхногие УФСППЗУ, но... Их надо было стереть. У нас дома есть бытовая УФ лампа для медицинского кварцевания горла-носа, но до этого я ПЗУ-хи не стирал, так что был вопрос.

    Результат эксперимента - ST M2732A она стёрла не дольше,чем за 5 минут.

    На лампе написано ОУФ6-04 "Солнышко".

    - - - Добавлено - - -

    XXDP сопротивляется...

    - - - Добавлено - - -

    В варианте Memory Map 0
    Код:
    .RUN IOSCAN
    
    160010-173776 ;160010-167777 - RAM, 170000-173777 - ROM
    176200-176206 ;
    176540-176546 ; SLU2
    177560-177566 ; SLU1 - консоль
    
    .
    При включении питания код в ПЗУ пытается определить скорость обмена, но для выбранного способа получилось сделать максимум только 9600. Но благодаря тому, что скорость обмена по SLU1 программируемая - можно через MacroODT выставить 38400, запустить VT52, в настройках которого указана 38400 - и получить более весёлую скорость работы с HX

  4. #3
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В процессе добавления загрузчика с HX.

    Попробую оставить и все штатные загрузчики, но пока не понятно - получится или нет. Что бы слегка освободить место - выкинул автоопределение скорости (всё равно только до 9600 работает), пока фиксированно выставляет 38400, потом сделаю более простой способ (без пересборки ПЗУ, только изменение понятного места) выставить свой вариант, ну и в принципе будет возможным полагаться на аппаратное задание скорости

  5. #4
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Слегка притормозил с ПЗУ - надо переставить Windows на двух серверах, пока в MS не додумались тоже ссанкции ввести и ещё можно активировать Windows

    - - - Добавлено - - -

    Хм.. Начиная с Windows Server 2016 MS добавила новый вариант team-инга для сетевых адаптеров, а в Windows Server 2022 (вроде в 2019-ом Hyper-V не матерился на него) LBFO team-инг даже сделала deprecated

  6. #5
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На втором серваке тоже переставил. Завтра вечером и далее - вернусь к Falcon-у

  7. #6
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжил развлекаться с Falcon, но надо ещё поменять на серверах винты - на одном - системный, на другом - выделенный для резервных копий системного. Появились bad блоки (винтам в районе 9-ти лет).

  8. #7
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сервера пропылесосил, на одном, где засбоил винт для резервной копии, винт поменял на новый. Сейчас делается свежая резервная копия, после чего сервер перегружу с полным запуском всего.

    После полноценного запуска этого сервака займусь вторым - там надо менять системный диск, немного больше работы, если повезёт и перестановка системы, если не повезёт

    Интересные даты. На этом серваке стоят два терабайтника ещё прозводства IBM - август 2008. На одном один перемещённый блок, на другом ноль 13 с половиной лет со дня выпуска, примерно 11 с половиной лет включенного питания - power time 4234 дня
    Последний раз редактировалось Hunta; 12.10.2022 в 19:03.

  9. #8
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вчера не успел (обновлял резервную копию, процесс сопротивлялся), восстановление запустил сегодня. Пока в процессе.

    - - - Добавлено - - -

    Ну а пока процесс идёт - продолжаю пилить содержимое ПЗУ Этап причёски и анализа существующего кода - на предмет оптимизации и повторго использования в загрузчике с HX

    - - - Добавлено - - -

    Фсе, эпопея с заменой винтов закончена, теперь наблюдения - как себя новые поведут, особенно тот, который системный

  10. #9
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошерстил примерно половину кода ПЗУ. Смог слегка уменьшить свою добавку для HX. Лишних 66(8) байт или 27(10) слов.

  11. #10
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,964
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    626
    Поблагодарили
    527 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Потихоньку (увы, праздники-выходные ёк) продолжаю шерстить код.. Всё таки надеюсь без дальнейшего выкидывания функционала вставить загрузку с HX. Ещё бы неплохо добавить загрузку с CF, но, учитывая распределение страницы в/в - стандартная прошивка мультиконтроллера не подойдёт... Так что пока - не знаю, буду ли делать CF...

Страница 1 из 7 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. FD1797 вместо FD1793 (ака КР1818ВГ93)
    от OldSpeccer в разделе Внешние накопители
    Ответов: 3
    Последнее: 11.01.2022, 12:07
  2. DEC Falcon Plus
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 7
    Последнее: 24.03.2019, 11:30
  3. Ответов: 13
    Последнее: 03.07.2013, 06:48
  4. Запуск ATARI Falcon 030
    от Sergei Frolov в разделе Atari
    Ответов: 29
    Последнее: 03.11.2010, 14:14
  5. Есть ли юзеры Atari Falcon 030?
    от HitPo в разделе Atari
    Ответов: 2
    Последнее: 13.12.2008, 08:01

Ваши права

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