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

User Tag List

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

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

  1. #121
    Master Аватар для electroscat
    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    513
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    52 сообщений
    Mentioned
    0 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, Агат 7, Поиск-1.03, Партнер 01.01, Спектр-001, Электроника БК-0011(10,11M), БАЙТ(БПО_СВТ), Ленинград 48, Веста 30, Компакт 256(новодел),
    и ... Pentium 200 mmx...

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

  3. #122
    Junior
    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    22
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #123
    Master Аватар для electroscat
    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    513
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    52 сообщений
    Mentioned
    0 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, Агат 7, Поиск-1.03, Партнер 01.01, Спектр-001, Электроника БК-0011(10,11M), БАЙТ(БПО_СВТ), Ленинград 48, Веста 30, Компакт 256(новодел),
    и ... Pentium 200 mmx...

  5. #124
    Member Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    141
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    33 сообщений
    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 куда-нибудь в свободное место. Для параноиков и страницы ОЗУ можно прописать заодно. Но это всё.

  6. Этот пользователь поблагодарил 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

Ваши права

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