User Tag List

Страница 13 из 13 ПерваяПервая ... 910111213
Показано с 121 по 124 из 124

Тема: Загрузка с магнитофона на БК-0011(М)

  1. #121

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это наверное оффтоп в этой ветке, тем не менее, надеюсь модераторы меня простят...

    А есть кто реальный, у кого получилось скомпилить код монитора БК11 из существующих исходников?

    Я просмотрел, попробовал скомпилить в PDPy11, хотя бы фрагменты, и пришел к выводу, что код далеко не весь.. Ну и в целом, похоже еще и лексика текстов чуток отличается от воспроизведенной в PDPy11. Ну это конечно предположения, я в целом первый раз столкнулся с ассемблером PDP11, до этого писал только на I8080. В общем, откройте плиз эту тему подробнее, если кто-то занимался компиляцией...

    В целом, есть конкретые вопросы:

    1. как сделать, чтобы при старте монитора БК11 палитра была 00 (как в БК10) ?
    2. Как сделать, чтобы после старта монитора БК11 подключалась страница 12 (аналогично команде 12:1С)
    3. Как сделать, чтобы после подключения страницы 12:1С сразу шла передача управления на адресс 100000, аналогично команде 100000G.
    4. И при этом еще и на экран бы ничего не выводилось.

    При этом большинство функций монитора БК11 не нужны...


    Это все для того, чтобы в ре мулятор прописать таким образом пропатченный БК0011 монитор по своим адресам, и дамп монитора БК0010, на место пользовательской пзу, и получилась бы загрузка монитора БК0010 (из монитора БК0011, но это было бы не заметно )...
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

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

  3. #122

    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Это все для того, чтобы в ре мулятор прописать таким образом пропатченный БК0011 монитор по своим адресам, и дамп монитора БК0010, на место пользовательской пзу, и получилась бы загрузка монитора БК0010 (из монитора БК0011, но это было бы не заметно )...
    Для этого достаточно подключить контроллер СМК и образ винчестера на карте CF с AnDOS, к примеру. Включаем БК11М - с "винта" автоматом грузится Андос с монитором БК10.

  4. #123

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от grf Посмотреть сообщение
    Для этого достаточно подключить контроллер СМК и образ винчестера на карте CF с AnDOS, к примеру. Включаем БК11М - с "винта" автоматом грузится Андос с монитором БК10.
    У меня нет SMК, более того у меня даже контроллера дисковода нет. (надеюсь дождаться выхода AZ .. ).

    При помощи ре-мулятора я запускаю сразу три варианта мониторов на БК, 10, 11 и 11М.
    11 и 11М - без танцев с бубном, просто из соответствующего положения микротумблеров,
    А вот монитор БК10 запускается через старт монитора БК0011 и набор ручками:

    12;1C"ВК"
    177662/ 000057 040000"ВК"
    100000G

    Это чтобы не загружать постоянно файлик из этой ветки форума.

    Ну и в связи с этим, хочется переделать монитор БК0011 так, чтобы он не подавал никаких признаков, и загружал из "пользовательского" ПЗУ - монитор БК0010... Без всяких SMK и прочего, и все с одной голой машины.

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

    Я на днях видос запилю по поводу этого, выкладу ссылку..

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

    Ну то есть, если сделать такой патченный монитор, то получится "три в одном", три БК - в одном корпусе.
    И для этого понадобится всего лишь ре-мулятор, три тумблера и если изначально взята БК0011(без М) еще пара перемычек.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  5. #124

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    А есть кто реальный, у кого получилось скомпилить код монитора БК11 из существующих исходников?

    Я просмотрел, попробовал скомпилить в PDPy11, ...
    Исходники строго для Macro-11. PDPy11 с ним несовместим.

    Цитата Сообщение от electroscat Посмотреть сообщение
    1. как сделать, ....

    Это все для того, чтобы в ре мулятор прописать таким образом пропатченный БК0011 монитор по своим адресам, и дамп монитора БК0010, на место пользовательской пзу, и получилась бы загрузка монитора БК0010 (из монитора БК0011, но это было бы не заметно )...
    Прочитать документацию по Монитору БК-0011М, и узнать, что всё это он делает и сам после начального сброса ЭВМ:

    2.1 Программа начального пуска

    Программа начального пуска предназначена для инициализации БОС при включении ЭВМ, определения конфигурации ЭВМ и запуска других программ.

    При включении ЭВМ программа определяет наличие дополнительных блоков ПЗУ, устанавливая соответствующие флаги. Если в момент пуска нажата и удерживается какая-либо клавиша на клавиатуре, программа начального пуска передает управление клавиатурному монитору. Если ни одна клавиша не нажата,производятся следующие действия: если к ЭВМ подключен контроллер НГМД, программа начального пуска вызывает дисковый загрузчик,расположенный в контроллере НГМД по адресу 160000. Дисковый загрузчик поочередно пытается загрузить операционную систему (ОС) с 0, 1 привода. Если все попытки оказались неудачными (в дисковод не вставлена дискета с ОС, дискета запорчена и т.д.), загрузчик возвращает управление программе начального пуска. Затем программа поочередно пытается запустить блоки ПЗУ, начиная с блока с наибольшим номером. Первое слово программы в ПЗУ должно быть командой NOP (код 240). Вызов ПЗУ производится командой JSR PC, поэтому программа в ПЗУ может вернуть управление программе начального пуска командой RTS PC для продолжения загрузки. Если программ в ПЗУ нет или они вернули управление, производится переход в клавиатурный монитор.
    Единственное, надо будет поправить десяточный монитор -- NOP и переход в начало через BR, да палитру переключить. Вставить команду (ЕМНИМС) mov #40000, @#177662 куда-нибудь в свободное место. Для параноиков и страницы ОЗУ можно прописать заодно. Но это всё.

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

    electroscat(18.06.2021)

Страница 13 из 13 ПерваяПервая ... 910111213

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

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

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

Похожие темы

  1. Ремонт БК-0011
    от RTeh в разделе БК-0010/0011
    Ответов: 4
    Последнее: 25.10.2013, 13:24
  2. Документация БК-0011
    от pilgrim в разделе БК-0010/0011
    Ответов: 5
    Последнее: 28.04.2012, 20:09
  3. ленин - 1 загрузка с магнитофона
    от sevol в разделе Ленинград
    Ответов: 15
    Последнее: 10.07.2010, 22:49
  4. Загрузка с магнитофона Spectrum +2A
    от Andrey_Ak в разделе Разный софт
    Ответов: 9
    Последнее: 13.11.2009, 16:14

Ваши права

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