User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Тупые вопросы БК-новичка

  1. #1

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тупые вопросы БК-новичка

    Здравствуйте, коллеги.

    Прошу сильно не пинать, именно в БК я - новичок. Паять и в схемотехнику немного умею, начинал с Вектора-06Ц,
    зарабатывал на Спектрумах и АОНах на Z80 в начале 90х и всё начало нового тысячелетия занимаюсь разным IT и программизмом.
    Да, в Lode Runner на пленочных БК-0010 тоже году в 89ом играл.

    Прикупил на Мешке плату в хорошем состоянии + блок ПЗУ + адаптер на ВП1-351. В хорошем - это даже все КМки на месте.
    Платы по отдельности, корпуса с клавиатурой и БП нет, шлейф от блока ПЗУ утрачен.
    Судя по фото и партнамберам ПЗУ, это оригинальная БК-0011 без М: на плате РЕ2-201 и РЕ2-202 и сокет под блок ПЗУ,
    на блоке ПЗУ РЕ2-198, РЕ2-199 и РЕ2-200 запаяны и РЕ2-254 в панельке + одна свободная панелька тоже есть.

    С любой электроникой проблем нет, а вот с пониманием всего пласта архитектуры (PDP-11-like) и схемотехники
    (конкретного исполнения в 1801) проблемы есть. Ынтеловец, я, однако

    Теперь вопросы:

    1. Насколько я слышал, доработка 0011 в 0011M не только возможна, но и не сильно сложна.
    К сожалению, вот прямо точного документа, чего и куда перепаивать - я не нашел. Часть форумов
    уже не работает, часть хостингов картинок - тоже. Есть ли у кого в сообществе простой оффлайновый PDF
    с описаниями доработок?

    2. Судя по картинкам, еще надо менять ROM на другие. "РЕ" по советской номенклатуре (если я правильно помню)
    означали масочные или любые другие pre-programmed/OTP микросхемы. Вопрос: искать оригинальный комплект
    от 0011M или сразу идти в сторону REмулятора и подобных девайсов.

    3. Что сейчас актуально из новодельной периферии под диски/FDD/SD. Из того, что я прочитал, были SMC-512 и AZ.
    Родного КНГМД у меня вряд ли случится, а вот с эмуляторами, готеками, и т. д. можно побаловаться. Что выбрать?
    PS: У меня еще и 2 УКНЦ есть.

    3. Было много историй по доработке/имплантации ВМ2 и ВМ3. Но везде информация фрагментарная и на законченный подход,
    увы, по моему мнению, не тянет. Есть у меня и ВM2 и ВМ3 (и даже один ВМ4) и хотелось бы как-то это приколхозить.
    Ибо 64к адресное пространство и в ВМ1 и в ВМ2 зело ограничивает,

    Спасибо, megov.

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

  3. #2

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,507
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    Ибо 64к адресное пространство и в ВМ1 и в ВМ2 зело ограничивает
    И даже в ВМ3 будут (без работы с регистрами ДП) будут те же 64к и даже с ДП в ВМ3 одномоментно будут те же 64к

  4. #3

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    И даже в ВМ3 будут (без работы с регистрами ДП) будут те же 64к и даже с ДП в ВМ3 одномоментно будут те же 64к
    Ух! Наш совместно обретенный даташит на ВМ3 я, конечно же скачал, но до описания ДП/MMU не добрался. Может чего не понимаю,
    но вся индустрия с начала 80х шла по пути укрупнения и линеаризации. Подстановка блоками через маппер - это изначально порочная концепция,
    но на 8ми битниках от нее деваться особо некуда. На 8086 уже всё было гораздо лучше, несмотря на сегментацию. Но она особо не мешала,
    некий "костылизм" по дороге. Прикольно, что и в 32bit flat-model на 386 тоже базовые сегментные регистры были, но их всех в 0 ставили, чтобы не мешалось.
    А в 68k так и изначально всё плоское было в пределах 16М.
    Пойду читать описание ДП...

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

    Второй раз прочитал. Подумал. Не понял.
    Есть изначально логически (а тут есть не одна засада!) адресуемое CPU пространство.
    Для 580ВМ80, 1821ВМ85 и, возможно 1801ВМ1/ВМ2 - это 64к при 16ти битной шине адреса.
    Для 8086 - 1М, для 68k - 16M. Всё пока просто и без MMU (даже без следующего шага в виде
    virtual memory со страницами и пейджингом).
    На мелких с 16 бит ША без окон/маппинга/подстановки никуда не деться. На средних (8086/m68k) пространства,
    плюс-минус хватает. А вот про ВМ3 вопрос. Он же 4М физической памяти адресует прямо из коробки, не так ли?
    Тогда откуда "даже с ДП в ВМ3 одномоментно будут те же 64к"?
    Процу с адресуемыми 64к нельзя их сразу перемапливать на другие 64к. Окно и ремап должны быть меньше.

  5. #4

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,507
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    Он же 4М физической памяти адресует прямо из коробки, не так ли?
    Не так. В командах и всяких ссылках адреса всегда 16-ти битный. Но когда проц выставляет адрес для чтения или записи, этот адрес МОЖЕТ БЫТЬ преобразован диспетчером памяти - если он включен. Преобразован в 18-ти или 22-битный. В зависимости от режима работы. Но процессор этот адрес уже не видит.

    Цитата Сообщение от megov Посмотреть сообщение
    Окно и ремап должны быть меньше.
    Да. Адресное пространство (эти самые 64 к) бьётся на страницы (окна) по 8к и каждая такая страница отображается (или не отображается) индивидуально - в том числе с указанием режима - доступно только на чтение или чтение/запись (плюс у некоторых процессоров из семейства PDP-11 есть и более экзотические режимы). И если страница доступна только на чтение, а проц попытается туда писать - будет прерывание. Так же можно укзать длину отображение - то есть страница может быть доступна не полностью, а только часть (единица длины - 64 байта) - от начала страницы вверх или от конца страниы вниз.

    Плюс - у процессора есть режим работы (всего 4, но ВМ3 использует только два - режим ядра и режим пользователя) - для каждого из которых свои наборы регистров ДП

    Плюс - регистры ДП доступны как ячейки памяти на странице в/в и если она не отображена (в норме - в режиме ядра доступна, в режиме пользователя - нет) - то изменить отображение не получится.

    То есть ДП в PDP-11 - это не только отображение в бОльшее адресное пространство, но и защита

    Читать описание и не пытаться думать, что все сделано как в 8086 - там вообще не полноценный ДП, а огрызок

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

    И вдогонку. На ВМ1 ВМ2 и ВМ3 с выключенным ДП доступно, как правило, не 64к, а 56. Так же поддерживается вариант - 60к
    Читаем про - страница в/в
    Последний раз редактировалось Hunta; 05.11.2024 в 14:19.

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    megov(05.11.2024)

  6. #5

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    610
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    Есть ли у кого в сообществе простой оффлайновый PDF
    с описаниями доработок?
    Есть. 11-11M.pdf
    Цитата Сообщение от megov Посмотреть сообщение
    Вопрос: искать оригинальный комплект
    от 0011M или сразу идти в сторону REмулятора и подобных девайсов.
    В сторону ремулятора идти проще, но если у вас есть всякое-разное пдп-11-образное железо, почему бы и не потратить время на поиски оригинальных ПЗУ.
    Цитата Сообщение от megov Посмотреть сообщение
    Из того, что я прочитал, были SMC-512 и AZ.
    Ну вот оно и актуально.
    Цитата Сообщение от megov Посмотреть сообщение
    и хотелось бы как-то это приколхозить.
    Не имеет практического смысла. Как хобби - чтобы убить избыточное свободное время - обратитесь к ММ, у него были разработки.

    Этот пользователь поблагодарил gid за это полезное сообщение:

    megov(05.11.2024)

  7. #6

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,507
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    но вся индустрия с начала 80х
    Первая модель, 11/20 была запущена в 1970 году. Первые модель с ДП (PDP-11/45/50/55) - в 1972

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    megov(05.11.2024)

  8. #7

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от megov Посмотреть сообщение
    Здравствуйте, коллеги.

    1. Насколько я слышал, доработка 0011 в 0011M не только возможна, но и не сильно сложна.
    К сожалению, вот прямо точного документа, чего и куда перепаивать - я не нашел. Часть форумов
    уже не работает, часть хостингов картинок - тоже. Есть ли у кого в сообществе простой оффлайновый PDF
    с описаниями доработок?
    https://forum.maxiol.com/index.php?showtopic=4740

    2. Судя по картинкам, еще надо менять ROM на другие. "РЕ" по советской номенклатуре (если я правильно помню)
    означали масочные или любые другие pre-programmed/OTP микросхемы. Вопрос: искать оригинальный комплект
    от 0011M или сразу идти в сторону REмулятора и подобных девайсов.
    верно
    можно вставить AZБК - он изначально подключит свои ПЗУ


    3. Что сейчас актуально из новодельной периферии под диски/FDD/SD. Из того, что я прочитал, были SMC-512 и AZ.
    Родного КНГМД у меня вряд ли случится, а вот с эмуляторами, готеками, и т. д. можно побаловаться. Что выбрать?
    SMK не имеет функционала замены штатных ПЗУ на борту


    3. Было много историй по доработке/имплантации ВМ2 и ВМ3. Но везде информация фрагментарная и на законченный подход,
    увы, по моему мнению, не тянет. Есть у меня и ВM2 и ВМ3 (и даже один ВМ4) и хотелось бы как-то это приколхозить.
    Ибо 64к адресное пространство и в ВМ1 и в ВМ2 зело ограничивает,
    Спасибо, megov.
    эти доработки не доведены до какого-то логического конца и плохо совместимы и со штатным ПО БК и родным для PDP-11
    иначе говоря получается неведомая несовместимая зверушка
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

    Этот пользователь поблагодарил SuperMax за это полезное сообщение:

    megov(05.11.2024)

  9. #8

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,507
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    плохо совместимы и со штатным ПО БК и родным для PDP-11
    То есть (для ВМ3) допиливать придётся и то и другое. Что не всегда возможно и/или просто.
    Последний раз редактировалось Hunta; 05.11.2024 в 17:44.

  10. #9

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    эти доработки не доведены до какого-то логического конца и плохо совместимы и со штатным ПО БК и родным для PDP-11
    ВМ2 вполне совместим без каких-либо вопросов, если добавить минимальный "отбойник" для режима пульта ( вектор старта и ошибки ).
    При полном разгоне реально получить аж 350 т. рег-рег на программе пользователя в ДОЗУ и 1 млн в ПЗУ ( или СОЗУ 1 такт ).

    А с ВМ3 не всё так просто - ОС RT-11 его вполне поддерживает, но Пульт и Бейсик БК11/М - почти нет, т.к. делался в Десс без привязки к особенностям старших моделей PDP-11. Т.е. БК11М на ВМ3 аппаратно невозможна без косметического патча БИОС.

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

    Цитата Сообщение от MM Посмотреть сообщение
    ВМ3 не всё так просто - ОС RT-11 его вполне поддерживает
    Особенно если фиксировать уровень сигнала BS на время цикла МПИ - т.к. этот сигнал ВМ3 любит снимать в середине цикла шины , и блок КНГМД БК11М это слегка "волнует".
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  11. #10

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    ВМ2 вполне совместим без каких-либо вопросов, если добавить...
    Состоятельные господа могут заказать разработку приставки к БК0011/М с Н1806ВМ2, к которой можно подключать др. блоки от БК0011/М ( разъем СНП58-64 ).
    В состав приставки войдут следующие устройства :
    1. Батарейное СОЗУ в адресах 176000...176377 ( 0.25 Кбайнт ) , в котором будет текст программы пульта ВМ2. Можно туда пристроить ППЗУ типа К573РФ5.
    СОЗУ может быть видимо для ВМ1, или не видимо при обычном режиме работы - настраивается микровыключателем.
    2. Отбойник на МПИ в адресах 177700...177716 - что бы избежать вмешательства в БК0011/М - там расположены регистры ВМ1, которые по тех. причинам не видны с внешней МПИ БКшки.
    3. Тумблер переключатель ВМ1-ВМ2.
    4. Кнопка "Стоп" для ВМ2 - она никак не выведена с клавы БКшки на разъем МПИ.
    5. Генератор тактовой частоты 2...8 Мгц с подстроечным резистором. Частоту предполагается измерять внешним мультиметром.
    6. Кнопка перезапуска БК.

    В 1998 г. был изготовлен прототип на КМ1801ВМ2А, с ПЗУ пульта ВМ2 на дискретных ИС.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. БК-0010. Вопросы новичка. FAQ
    от Ewgeny7 в разделе БК-0010/0011
    Ответов: 406
    Последнее: 04.12.2025, 08:32
  2. Speccy2010: вопросы новичка
    от farewell в разделе Speccy-2007/2010
    Ответов: 8
    Последнее: 14.01.2020, 05:21
  3. Вопросы от новичка
    от Fishbone в разделе Speccy-2007/2010
    Ответов: 3
    Последнее: 10.05.2017, 09:23
  4. Вопросы новичка, прошу помощи
    от SuperMax в разделе Оси
    Ответов: 29
    Последнее: 21.06.2014, 16:54

Ваши права

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