Вопросы по БК11М (Пытаюсь запустить...)
-
- Advanced Member
- Сообщения: 923
- Зарегистрирован: 09.03.2016,15:39
- Откуда: Москва
-
Вклад в сообщество
Вопросы по БК11М
Пытаюсь запустить...
Добрый день! Нашел лет 15 назад две БКшки с выкушенными КМ. Тогда запустить не смог и разобрал. Вот от одной из них осталась плата, которую теперь хочу запустить. После изучения схемы и напайки основных конденсаторов плата начала запускаться и далее встала проблема клавиатуры. Т.к. не имею ностальгических воспоминаний по этим машинам и тратить ощутимые деньги на восстановление не планировал, то начал искать как собрать эмулятор клавиатуры. Что вскоре (полгода ) и было сделано по схеме на ATMEGA16, найденной в интернете. Сейчас имею следующую проблему - не могу ничего загрузить и выполнить с "магнитофона".
Через команду "bload" в бейсике во время загрузки появляется название загружаемого "файла" и далее никак не завершится.
Из монитора по команде "L" может и загрузится с показом адресов, но по команде %начальный адрес%G выплевывает другой адрес и все.
При попытках гугления 90% информации на десятый БК и у меня кажется не совсем стандартный бейсик прошит. Как правильно на нем все это делать так и не понял.
Еще хотел найти какие-то тесты для системы, но похоже они все в блоке МСТД. а кассетных вариантов я не нашел.
З.ы. При старте пишет "Монитор БК-0011 В1.8" и потом "БЕЙСИК БК11/10 (C) ОКБ "ЭКСИТОН""
Добрый день! Нашел лет 15 назад две БКшки с выкушенными КМ. Тогда запустить не смог и разобрал. Вот от одной из них осталась плата, которую теперь хочу запустить. После изучения схемы и напайки основных конденсаторов плата начала запускаться и далее встала проблема клавиатуры. Т.к. не имею ностальгических воспоминаний по этим машинам и тратить ощутимые деньги на восстановление не планировал, то начал искать как собрать эмулятор клавиатуры. Что вскоре (полгода ) и было сделано по схеме на ATMEGA16, найденной в интернете. Сейчас имею следующую проблему - не могу ничего загрузить и выполнить с "магнитофона".
Через команду "bload" в бейсике во время загрузки появляется название загружаемого "файла" и далее никак не завершится.
Из монитора по команде "L" может и загрузится с показом адресов, но по команде %начальный адрес%G выплевывает другой адрес и все.
При попытках гугления 90% информации на десятый БК и у меня кажется не совсем стандартный бейсик прошит. Как правильно на нем все это делать так и не понял.
Еще хотел найти какие-то тесты для системы, но похоже они все в блоке МСТД. а кассетных вариантов я не нашел.
З.ы. При старте пишет "Монитор БК-0011 В1.8" и потом "БЕЙСИК БК11/10 (C) ОКБ "ЭКСИТОН""
-
- Advanced Member
- Сообщения: 923
- Зарегистрирован: 09.03.2016,15:39
- Откуда: Москва
-
Вклад в сообщество
Я так и делал. Но в начале загрузки появляется актуальное имя загружаемого объекта (кстати, они обязательно должны совпадать?) и далее ни на что, кроме отключения питания не реагирует.SKcorp писал(а):Надо BLOAD"ИМЯ"
Софт брал отсюда Несколько программ для проверки загрузки....
-
- Advanced Member
- Сообщения: 3559
- Зарегистрирован: 28.07.2008,13:37
- Откуда: Leningrad, USSR
-
Конкурсы
Вклад в сообщество
Значит ИМЯ не равно имени на ленте.-MiS- писал(а): SKcorp написал:Я так и делал. Но в начале загрузки появляется актуальное имя загружаемого объекта (кстати, они обязательно должны совпадать?) и далее ни на что, кроме отключения питания не реагирует. Софт брал отсюда Несколько программ для проверки загрузки....Надо BLOAD"ИМЯ"
Короче, экран покажите.
- sanders
- Advanced Member
- Сообщения: 9361
- Зарегистрирован: 26.03.2008,14:47
- Откуда: Санкт-Петербург
-
Вклад в сообщество
Я так полагаю, что KLAD - игра в кодах. Ее нужно загружать из монитора командой L.
Бейсиковые программы имеют на конце невидимое расширение, кажется, .BIN, поэтому "KLAD в кодах" не тоже самое, что "KLAD, скомпиллированый из бейсиковской программы".
Комп действительно не завис и ждет появления на ленте KLAD.BIN (если я не путаю расширение). Этот встреченный KLAD комп и не думал загружать в память. Но останов кнопкой СТОП должен срабатывать. Стас, я прав? Я просто с 11ми БК-шками меньше знаком, чем с 10ми.
Бейсиковые программы имеют на конце невидимое расширение, кажется, .BIN, поэтому "KLAD в кодах" не тоже самое, что "KLAD, скомпиллированый из бейсиковской программы".
Комп действительно не завис и ждет появления на ленте KLAD.BIN (если я не путаю расширение). Этот встреченный KLAD комп и не думал загружать в память. Но останов кнопкой СТОП должен срабатывать. Стас, я прав? Я просто с 11ми БК-шками меньше знаком, чем с 10ми.
-
- Advanced Member
- Сообщения: 5894
- Зарегистрирован: 02.08.2013,22:13
- Откуда: Павловский Посад Мск.обл.
- Контактная информация:
-
Вклад в сообщество
98% софта для БК на магнитной ленте - для БК0010.
Начальный адрес 732 указывает на "автозапуск" именно на БК0010.
Что делать ?
Надо записать на МЛ 100% дамп 017 ПЗУ БК ( т.е.первые цифры в дампе - 000167 000254 ) и выполнить подключение 5-ё страницы (экран 0) в адрес 040000, а 2-й страницы ОЗУ - в адрес 100000 ( см. инструктаж системного программиста ).
Потом дамп 017 ПЗУ загрузить в адрес 100000 и запусть его. Далее работать как с БК0010.
Или установить железное 017 ПЗУ в колодку пользователя БК0011М - оно запустится автоматически при перезапуске.
Однако, есть игры, которые идут и на БК0011/М без коррекции системных запросов, только с подключением страниц памяти ( как показано выше ) - LAND, Пиф-Паф, Афган и еще несколько, авторства АСП корп., т.к. они списывались с ДВК-3 Правильными кодерами. Запускать игры с 1000 адреса.
Начальный адрес 732 указывает на "автозапуск" именно на БК0010.
Что делать ?
Надо записать на МЛ 100% дамп 017 ПЗУ БК ( т.е.первые цифры в дампе - 000167 000254 ) и выполнить подключение 5-ё страницы (экран 0) в адрес 040000, а 2-й страницы ОЗУ - в адрес 100000 ( см. инструктаж системного программиста ).
Потом дамп 017 ПЗУ загрузить в адрес 100000 и запусть его. Далее работать как с БК0010.
Или установить железное 017 ПЗУ в колодку пользователя БК0011М - оно запустится автоматически при перезапуске.
Однако, есть игры, которые идут и на БК0011/М без коррекции системных запросов, только с подключением страниц памяти ( как показано выше ) - LAND, Пиф-Паф, Афган и еще несколько, авторства АСП корп., т.к. они списывались с ДВК-3 Правильными кодерами. Запускать игры с 1000 адреса.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
- sanders
- Advanced Member
- Сообщения: 9361
- Зарегистрирован: 26.03.2008,14:47
- Откуда: Санкт-Петербург
-
Вклад в сообщество
ММ, Вы не путайте человека. Какие страницы, какой дамп? я таких слов-то не знаю, а в игры играю на обеих БК-шках, и игры загружаю (но редко)
У меня как раз пашет вариант G.
Если БК-0011 приравнять к 10-ке, то у 10ки адрес 732 (или 760) был формальностью, т.е. признак автозапуска. Но код как правило размещался с адреса 1000. Это было правило хорошего тона. Чтобы программа стала автозапускаемой, этот адрес старта помещался в ячейку 732, и после этого программа пересохранялась уже с адреса 732. Как-то так.
В общем попробуйте адрес 1000. Игра Long Raid у меня грузится и играет на БК-0011, 11М - точно!
У меня как раз пашет вариант G.
Если БК-0011 приравнять к 10-ке, то у 10ки адрес 732 (или 760) был формальностью, т.е. признак автозапуска. Но код как правило размещался с адреса 1000. Это было правило хорошего тона. Чтобы программа стала автозапускаемой, этот адрес старта помещался в ячейку 732, и после этого программа пересохранялась уже с адреса 732. Как-то так.
В общем попробуйте адрес 1000. Игра Long Raid у меня грузится и играет на БК-0011, 11М - точно!
-
- Advanced Member
- Сообщения: 923
- Зарегистрирован: 09.03.2016,15:39
- Откуда: Москва
-
Вклад в сообщество
Попробовал:sanders писал(а):В общем попробуйте адрес 1000. Игра Long Raid у меня грузится и играет на БК-0011, 11М - точно!
------------
Файл:LONGRAID
001000 - 013341
@001000G
100142
@ /ждет комманды
------------
Это если без вставленного ROMа с бейсиком. Со вставленным динамик начинает "пукать" и все подвисает. Разница в начале только в приглашении: @00000 без ROMа и 065166 с ним.
Ковертер bkbin2wav-windows386
Сдается мне ему нужно больше конденсаторов в питании... восстановил не больше половины китайской желтой керамикой.
Этот рецепт для 11м пойдет? Жаль файла там нету нужного https://www.youtube.com/watch?v=3kxdGlHPnUE
- sanders
- Advanced Member
- Сообщения: 9361
- Зарегистрирован: 26.03.2008,14:47
- Откуда: Санкт-Петербург
-
Вклад в сообщество
Конденсаторы - я тоже для начала впаивал не все, чтобы понять тратить ли на нее время: около ОЗУ и ПЗУ через один, возле регистров ИР тоже через один. В общем половину где-то впаивал. Там важно, что 2-3шт совсем малой емкости (не 47-68н, и они не блокировочные). А возле контроллера клавы наоборот побольше емкости: 0.22-0,33мкФ. И так БК-шка работала стабильно. И тогда я допаивал уже все.
На мой взгляд Вы набираете правильно. ПЗУ с Бэйсиком не важно.
Ждем, что скажет SKcorp
На мой взгляд Вы набираете правильно. ПЗУ с Бэйсиком не важно.
Ждем, что скажет SKcorp