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

User Tag List

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

Тема: Каким должен был быть БИОС БК0010 (017 ПЗУ), с сегодняшних позиций.

  1. #1
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    2,600
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Каким должен был быть БИОС БК0010 (017 ПЗУ), с сегодняшних позиций.

    Предлагаю уважаемым БКшникам высказать свои идеи и предположения на тему - какой ( по функционалу ) должен был бы быть БИОС ( ПЗУ 017 ) в БК0010 ?
    Адрес - 100000, длина - 20000 ( 8 Кбайт ).
    Например, почему бы не пристроить туда небольшой пульт с возможностью работать с ОЗУ и регистрами ?
    Да повыкинуть всякие там ИндСУ, БлокРед, линейку экранных Табов и т.п. ?
    И пристроить туда загрузчик с ТЛГ 176560 , как в ДВК ?
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

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

  3. #2
    Master Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    560
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не знаю зачем загрузка с телеграфа, а вот в 10 раз ускоренная загрузка с магнитофона пригодилась бы.

    Простейший отладчик типа как в Мониторе БК0011 тоже полезен. Просмотр и запись содержимого ячейки, а также регистров. Может быть даже установка точек прерывания для отладки.

    ИндСУ, конечно, не нужен. Можно сильно ускорить вывод символа через EMT.
    Верхняя служебная строка (где РУС/ЛАТ) только мешает, можно убрать и её.

    Самое сложное - сохранить совместимость со старым Монитором. Надо как-то пригвоздить к месту подпрограммы сохранения регистров, вывода звука, текстовое сообщение об ошибке и прочие часто используемые вещи.

    Ещё я не понимаю зачем Монитор хранит адрес и длину загружаемого с магнитофона файла аж в трёх местах. Хочется оптимизировать такие вещи, но вдруг потеряется совместимость?
    Manwe/SandS

  4. #3
    Activist
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    237
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    ИндСУ, конечно, не нужен.
    Цитата Сообщение от Manwe Посмотреть сообщение
    Верхняя служебная строка (где РУС/ЛАТ) только мешает, можно убрать и её.
    Если всё это выкинуть, то перестанет работать бейсик.
    Или предполагается, что это будет совсем другой компьютер, опять не совместимый ни с чем из существующего?
    Если сдвинуть со своих мест подпрограммы из ПЗУ перестанет работать множество игр для БК10. Обычно используются п/п выдачи звукового сигнала, приёма и обработки кода с клавиатуры, сохранение/восстановление регистров. и ещё всякое - кто что нашёл себе полезное из игрописателей.

  5. #4
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    2,600
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, разумеется, ни о какой совместимости 2-го варианта БИОСа с именно 017 ПЗУ речь не идет.
    Даже по номерам ЕМТ - как это пытались сделать в БК11 без "М".

    Не проще ли изначально было задать хотя бы базовую совместимость с RT-11 ?
    *
    Похожий вопрос - а нахрена второе ПЗУ БИОСа БК11 ?
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  6. #5
    Master Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    560
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Да, разумеется, ни о какой совместимости 2-го варианта БИОСа с именно 017 ПЗУ речь не идет.
    В чём тогда смысл размещать его по тем же адресам? Не лучше ли со 120000 вместо Бейсика?
    Manwe/SandS

  7. #6
    Activist
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    237
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    а нахрена второе ПЗУ БИОСа БК11 ?
    А потому что всё в одно ПЗУ не влазит.
    На счёт БК11 утверждать не берусь, но в БК11М, например, большую часть второго ПЗУ занимает клавиатурный монитор - это та штука, которая обрабатывает команды пользователя. А так же функции EMT, которые не влезли в первое ПЗУ. Это в основном внутрисистемные, инициализирующие и пр. не очень часто нужные.
    А про ПЗУ БК11 у меня сложилось впечатление, что его писали не на ассемблере, а на чём-то высокоуровневом, там код очень нерационально память использует, какие-то таблицы смещений, структуры непонятные, злоупотребление макросами вместо подпрограмм, из-за чего он сильно распухший, и в одно ПЗУ никак не влазит.
    У меня силы воли не хватило, чтобы хоть как-то его дизассемблировать.

    Цитата Сообщение от Manwe Посмотреть сообщение
    Не лучше ли со 120000 вместо Бейсика?
    Не лучше. Зачем опять в середину адресного пространства втыкать? Тогда уж с 140000

  8. #7
    Master Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    560
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Тогда уж с 140000
    с 120000 по 140000 пропадёт зря
    Manwe/SandS

  9. #8
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    2,600
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почему начал обсуждение 017 ПЗУ - потому как буквально с первого взгляда на экран БК0010 ( 1985 г. ) появились вопросы типа "а нахрена полоса с метками ?".
    Потом расспросил конструкторов БКшки, они посетовали , что для "серьезных дел есть ДВК", а сама суть БК0010 - в буковке "М" перед децималом платы - "оснастка", т.е. чистейшее ЧПУ. И подход к написанию 017 ПЗУ был "сделать несовместимым с RT-11, что бы заводы покупали ДВК за 15-20 т.р., а всякие балбесы типа студней и ремонтников - БКшки".
    Хотели сделать замену НЦ-31 на DECовском машкоде, вероятно.
    *
    По общей архитектуре БК0010 ( 1982 г. ) проектировалась как экстремально дешовая М-ЭВМ, на порядок дешевле др. готовых решений, от сюда и такие "навороты". Была даже экспериментальная плата ДВК с ВП1-030 на адресах 100000-157777, и ОЗУ на ВП1-037 на адресах 000000-077777, пуск был на адрес 160000 с 000 ПЗУ ( 573РФ3 ), для отладки софта. Плата в серию не пошла, всего видел пару шт., примерно 1983 г. На плате было 2 свободные колодки под ПЗУ, и небыло порта принтера ВП1-033+034 и ГМД-70 ( ВП1-033 ), вместо неё был разведен разъем клавы от ВП1-014 и разъем моника.
    *
    По БК11 - БИОС в 017 влез, когда писали вменяемые господа в Зеленограде, а когда запрягли бухарика и какую-то бабель на Э. - только в 2 ПЗУ влезло
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

  10. #9
    Master Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    560
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    По общей архитектуре БК0010 ( 1982 г. ) проектировалась
    Небось, тогда она называлась БК0001 ?
    Manwe/SandS

  11. #10
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    2,600
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    БК0001
    Нет точных данных, но я писал именно о БК0010. Вся разработка была окончена летом 1983 г. в Зеленограде, на Э. только запускали в серию ( по очень стремным грязным чертежам ).
    Серия началась в 1983 г, ближе к НГ. Традиционно, никаких таких рекламных постеров и звона по СМИ - всё-таки ЧПУ, а не игрушка для быта.
    Очень кстати пришлось распоряжение правительства о компьютеризации школ - в 1984-1985 г. был подготовлен комплект КУВТ-86 и выпущена 084 ПЗУ Фокал с ВП1-35 на адресах 176560.
    Оно же поставлялось на производства как комплекс для ГАП.

    По БК0001 - тоже была, типа концепт-модель, и имела обозначение как НЦххуу. А перед всей линейкой DEC БКшек была двухпроцессорная М-ЭВМ для министра МЭП Шокина, 1979 г, на 1801ВЕ1.
    Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

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

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

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

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

Похожие темы

  1. Листинг ПЗУ БК0010
    от Jarik65535 в разделе БК-0010/0011
    Ответов: 1
    Последнее: 12.07.2017, 09:42
  2. Ответов: 0
    Последнее: 29.05.2015, 00:40
  3. Ответов: 69
    Последнее: 13.06.2012, 09:33
  4. БЕЙСИК всегда должен быть под рукой!!!
    от =ANDROID= в разделе Программирование
    Ответов: 11
    Последнее: 23.12.2008, 19:33
  5. "твоя игра" - каким быть?
    от scl^mc в разделе Разное
    Ответов: 42
    Последнее: 25.03.2007, 15:01

Ваши права

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