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

User Tag List

Страница 7 из 7 ПерваяПервая ... 34567
Показано с 61 по 68 из 68

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

  1. #61
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Малость сдвинулся с мёртвой точки. Получил прошивку РТ2, с которой код в ПЗУ начал работать

    К сожалению, в процессе разборок платы Falcon-Plus теперь отличаются по перемычкам, но обе хоть как то запустились Сейчас такое впечатление, что сбоят наплатные RAM (стоит аж 2*8 и 2*32 кб, но не всё используется), но.. Я не уверен Надо попробовать сделать РТ2 с другим распределением адресного пространства (только внешняя память и только наплатная) и посмотреть, что будет. Ну и сделать на обеих платах одинаковые перемычки

    Пока же процесс загрузки с HX начинается, но.. в произвольных местах слетает...

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

    Вдогонку. Теперь на очереди скрипт, который по описанию распределния адресного пространства будет генерировать jedec файл для прошивки. Самое сложно - перевести диапазоны адресов в маски Посмотрим, что можно сделать
    Последний раз редактировалось Hunta; 27.04.2022 в 22:48.

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

  3. #62
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зашил в ПЗУ простейший вариант теста памяти. Пока только набортной. Гоняю тест первой платы. На первый взгляд - дурит пара 8-ми килобайтных, а пара 32-ух - норм (тест пока ещё идёт). В принципе - не самый худший вариант - насколько я помню - такие у меня есть в загашнике. Плохо то, что эта память учавствует в (стандартном) распределении адресного пространства - соотвественно - падать при загрузке система БУДЕТ. Но прежде чем менять - я ещё подумаю и посмотрю, в частности на перемычки.

  4. #63
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть всё таки некоторые сомнения в неработоспобности микросхем памяти.. Пытаюсь понять - что дурит..

  5. #64
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По результатам экспериментов. На одной плате тесты набортного ОЗУ проходят норм, но всё равно не грузится. На другой плате дурь при чтении областей восьмикилобайтных ОЗУ.

    Подумав, сделал прошивку для РТ, которая использует только набортное ОЗУ (стандаратная подтягивает и память с QBus, по крайне мере в маппинге 0 и 2) и только 32-ух килобайтные микросхемы. Запустил на тестовой прошивке, посмотрим, что будет

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

    Ещё на что только сейчас обратил внимание. На плате, где восьмикилобайтники работают - стоят микросхемы -10 (100 наносекунд, ЕМНИП), а каторая сбоит - -15. Банально не хватает быстройдействия?..

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

    Закралась у меня тут ещё одна мысль, решил её попробовать, прошил ПЗУ не тестовой прошивкой, внеся туда одно изменения и...
    Код:
    @HX0
    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
    
    
    .
    Жаль, RESORC не различает SBC-11/21 и SBC-11/21-Plus
    Внесённое изменение - понизил скорость консольного порта до 19200.
    Первой под эксперимент попала плата со сбойями в восьмикилобайтниками.
    Вторая плата - память работала, но были сбои при загрузке (что меня и навело на мысль снизить скорость). Сейчас её проверю на 19200, а потом первую на 38400.

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

    Нет, не фига. Первая плата работает и на 38400, вторая и на 19200 дурит..

    Итак, на текущий момент есть рабочая плата с набортными 56 кб ОЗУ, у которой дурит обращение к набортными микросхемам 8 кб, но они выключены из использрвания прошивкой РТ2.

    И вторая плата, у которой ОЗУ рабочее, но дурит (?) работа через конскольный порт.

    По первой - буду потихоньку добивать прошивку из документации, а потом попробую добавить туда HX и CF-ки с мультиконтроллера.

    По второй - пока не знаю, что буду делать

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

    Быстрая проверка

    Код:
    @HX0
    HX 2.2  RT-11 Cold boot..
    
    HX DSK/TTY multiplexer   v3.3  2016
    
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .BOO ZB1:RT11SB
    
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .SHO CONF
    
    RT-11SB (S) V05.07
    Booted from ZB1: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
    
    
    .
    - - - Добавлено - - -

    Код:
    @HX0
    HX 2.2  RT-11 Cold boot..
    
    HX DSK/TTY multiplexer   v3.3  2016
    
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .BOO ZB1:RT11SB
    
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .RUN SPEED3
    
    Тест быстродействия (кэш, если он есть, выключен)
    
    R1+R0 classic                     408 499 оп./сек
    R0(23456.)+R0(12345.) empty       136 143 оп./сек
    R1(23456.)+R0(12345.)             102 518 оп./сек ->     415 081 оп./сек
    R1+@R0 classic                    272 352 оп./сек
    R1(23456.)+@R0(M-12345.) empty    136 141 оп./сек
    R1(23456.)+@R0(M-12345.)           90 768 оп./сек ->     272 348 оп./сек
    11.*12.                        - команда не реализована
    R2-R3(34567.)/R1(321.)         - команда не реализована
    34567./321. (FPU) empty        - команда не реализована
    34567./321. (FPU)              - команда не реализована
    MOV 8 word 1 empty                 90 874 оп./сек
    MOV 8 word 1                       11 843 оп./сек ->      13 617 оп./сек
    MOV 8 word 2 empty                 90 760 оп./сек
    MOV 8 word 2                       14 555 оп./сек ->      17 334 оп./сек
    R1 := M(word)                     205 529 оп./сек
    R1 := M(even byte)                204 249 оп./сек
    R1 := M(odd byte)                 204 249 оп./сек
    #4+R0(2000) empty                 272 297 оп./сек
    #4+R0(2000)                       136 148 оп./сек ->     272 295 оп./сек
    CMP (R0)+,(R0)+ empty             272 297 оп./сек
    CMP (R0)+,(R0)+                   116 720 оп./сек ->     204 287 оп./сек
    #2+R0(2000) empty                 272 297 оп./сек
    #2+R0(2000)                       136 148 оп./сек ->     272 295 оп./сек
    INC R0 INC R0 empty               272 297 оп./сек
    INC R0 INC R0                     117 215 оп./сек ->     205 809 оп./сек
    TST (R0)+ empty                   272 282 оп./сек
    TST (R0)+                         136 158 оп./сек ->     272 350 оп./сек
    CLR R0 - SOB R0, . empty          408 476 оп./сек
    CLR R0 - SOB R0, .                      4 оп./сек ->           4 оп./сек
    .
    По оценки быстройдействия результат примерно в полтора раза лучше, чем M8073. Не могу сказать, с чем это связано - кварц на плате стоит одинаковый, но - использовалась внешняя память на M8073 и набортная на M7676 и DEC увела много мелкологики (42 против 25) в какой то аналог CPLD или как они там раньше назывались. Возможно, это и позволило уменшить задержки. Как бы то нибыло - результат выше

    В ПЗУ ещё нет загрузчика с Zx, только с HX, так что пришлось пойти таким путём.

    Кстати, плату мультиконтроллера с M8063 в текущем варианте использовать нельзя - из за особенностей распределения адресного пространства в/в, а вот с M7676 - без проблем.

  6. #65
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пришла новая партия РТ2. Прошивать пока не пробовал, но прогнал все микрсхемы по критерию - читаемость в нулевом состоянии. Результат - точно 10 процентов дали ошибку - срабатывание защиты по току, из них у пары защита срабатывала не постоянно. Ну, могу сказать, что одна PLS с платы при чтении тоже даёт срабатывание защиты (при этом, я так понимаю, вполне себе работает) и что заморозка Стерха даёт (вроде) возможность прошить и такие РТ. Потом, может, поиграюсь с этими

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

    Ну, дальше мне как обычно захотелось странного и засунул я вместо T-11 его братишку - 1807ВМ1.
    Что могу сказать.. Да ничего не могу сказать - вполне работоспособно Даже те же 408 с копейками тысяч операций в секунду показал

  7. #66
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Малость прошерстил всякие микросхемы, накопившиеся в процессе разборки с Falcon-ами. Как оказалось, запорол я ещё пару микросхем РТ2, но запорол логически - то есть записалось норм, но малость не то И к сожалению, записалась такая инфа, которую уже не поправить - то есть эта пара - на выброс, увы. Но в плане записываемости - с ними всё было норм

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

    Пока игры с Falcon-ами откладываются на полку - самое интересное для меня я достиг, а набивать по листингу исходник ПЗУ и допиливать его другими загрузчиками... Лень.

    Скорее всего вернусь к мультиконтроллеру - там после переделки внутренней корзины не работает RK11 - как минимум, надо восстановить. Ну и поиграться с процессом создания на нём аналога DEUNA/DELUA/DELQA - даже не знаю, кем его правильно считать, ибо внутри шина ни Unibus, ни QBus, а по работе он только эмулирует и не полностью (хотя и достаточно для операционок) платы Ethernet от DEC

  8. #67
    Master
    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    513
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    тема об SBC-11_21 - он без диспетчера памяти, а речь пошла об RSX...
    Хотя, Form для меня делал версию и без диспетчера.
    (как-то тема отошла от названия и переключилась на эмулятор для работы через терминальные порты, логично было бы их разделить, но хозяин - барин).

  9. #68
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    логично было бы их разделить
    И вот - сделал
    Последний раз редактировалось Hunta; 12.10.2022 в 19:38.

Страница 7 из 7 ПерваяПервая ... 34567

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

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

Эту тему просматривают: 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

Ваши права

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