Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Вопросы по БК11М |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Добрый день! Нашел лет 15 назад две БКшки с выкушенными КМ. Тогда запустить не смог и разобрал. Вот от одной из них осталась плата, которую теперь хочу запустить. После изучения схемы и напайки основных конденсаторов плата начала запускаться и далее встала проблема клавиатуры. Т.к. не имею ностальгических воспоминаний по этим машинам и тратить ощутимые деньги на восстановление не планировал, то начал искать как собрать эмулятор клавиатуры. Что вскоре (полгода ) и было сделано по схеме на ATMEGA16, найденной в интернете. Сейчас имею следующую проблему - не могу ничего загрузить и выполнить с "магнитофона". Через команду "bload" в бейсике во время загрузки появляется название загружаемого "файла" и далее никак не завершится. Из монитора по команде "L" может и загрузится с показом адресов, но по команде %начальный адрес%G выплевывает другой адрес и все. При попытках гугления 90% информации на десятый БК и у меня кажется не совсем стандартный бейсик прошит. Как правильно на нем все это делать так и не понял. Еще хотел найти какие-то тесты для системы, но похоже они все в блоке МСТД. а кассетных вариантов я не нашел. З.ы. При старте пишет "Монитор БК-0011 В1.8" и потом "БЕЙСИК БК11/10 © ОКБ "ЭКСИТОН"" |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
Надо BLOAD"ИМЯ" |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
SKcorp написал: Я так и делал. Но в начале загрузки появляется актуальное имя загружаемого объекта (кстати, они обязательно должны совпадать?) и далее ни на что, кроме отключения питания не реагирует. Надо BLOAD"ИМЯ" Софт брал отсюда Несколько программ для проверки загрузки.... |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
-MiS- написал: Значит ИМЯ не равно имени на ленте. SKcorp написал:Я так и делал. Но в начале загрузки появляется актуальное имя загружаемого объекта (кстати, они обязательно должны совпадать?) и далее ни на что, кроме отключения питания не реагирует. Софт брал отсюда Несколько программ для проверки загрузки.... Надо BLOAD"ИМЯ" Короче, экран покажите. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 | |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 января 2017 23:35 Сообщение отредактировано: 15 января 2017 23:36
Я так полагаю, что KLAD - игра в кодах. Ее нужно загружать из монитора командой L. Бейсиковые программы имеют на конце невидимое расширение, кажется, .BIN, поэтому "KLAD в кодах" не тоже самое, что "KLAD, скомпиллированый из бейсиковской программы". Комп действительно не завис и ждет появления на ленте KLAD.BIN (если я не путаю расширение). Этот встреченный KLAD комп и не думал загружать в память. Но останов кнопкой СТОП должен срабатывать. Стас, я прав? Я просто с 11ми БК-шками меньше знаком, чем с 10ми. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 января 2017 23:52 Сообщение отредактировано: 15 января 2017 23:53 |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
98% софта для БК на магнитной ленте - для БК0010. Начальный адрес 732 указывает на "автозапуск" именно на БК0010. Что делать ? Надо записать на МЛ 100% дамп 017 ПЗУ БК ( т.е.первые цифры в дампе - 000167 000254 ) и выполнить подключение 5-ё страницы (экран 0) в адрес 040000, а 2-й страницы ОЗУ - в адрес 100000 ( см. инструктаж системного программиста ). Потом дамп 017 ПЗУ загрузить в адрес 100000 и запусть его. Далее работать как с БК0010. Или установить железное 017 ПЗУ в колодку пользователя БК0011М - оно запустится автоматически при перезапуске. Однако, есть игры, которые идут и на БК0011/М без коррекции системных запросов, только с подключением страниц памяти ( как показано выше ) - LAND, Пиф-Паф, Афган и еще несколько, авторства АСП корп., т.к. они списывались с ДВК-3 Правильными кодерами. Запускать игры с 1000 адреса. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
ММ, Вы не путайте человека. Какие страницы, какой дамп? я таких слов-то не знаю, а в игры играю на обеих БК-шках, и игры загружаю (но редко) У меня как раз пашет вариант G. Если БК-0011 приравнять к 10-ке, то у 10ки адрес 732 (или 760) был формальностью, т.е. признак автозапуска. Но код как правило размещался с адреса 1000. Это было правило хорошего тона. Чтобы программа стала автозапускаемой, этот адрес старта помещался в ячейку 732, и после этого программа пересохранялась уже с адреса 732. Как-то так. В общем попробуйте адрес 1000. Игра Long Raid у меня грузится и играет на БК-0011, 11М - точно! |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 января 2017 1:15 Сообщение отредактировано: 16 января 2017 1:18
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
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Конденсаторы - я тоже для начала впаивал не все, чтобы понять тратить ли на нее время: около ОЗУ и ПЗУ через один, возле регистров ИР тоже через один. В общем половину где-то впаивал. Там важно, что 2-3шт совсем малой емкости (не 47-68н, и они не блокировочные). А возле контроллера клавы наоборот побольше емкости: 0.22-0,33мкФ. И так БК-шка работала стабильно. И тогда я допаивал уже все. На мой взгляд Вы набираете правильно. ПЗУ с Бэйсиком не важно. Ждем, что скажет SKcorp |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 января 2017 1:36 Сообщение отредактировано: 16 января 2017 1:44
-MiS- написал: Останов по адресу 0100442 - это как раз попытка выполнить подпрограмму перехода в диалоговый режим монитора бк0010. Там с этого адреса точка входа по нажатию кнопки [СТОП] находится в 1801РЕ2-017. @001000G Ой, не заметил, что там 0100142 - а по этому адресу подпрограмма реинициализации монитора бк0010 находится и игра её вызывает перед запуском, чтоб все переменные системные переустановить и контроллеры клавиатуры и дисплея выставить в дефолтные режимы. Вообщем, слушайте ММ, он плохого для БК не посоветует. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
LongRaid у меня играл без ухищрений. Как же так? |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
-MiS- написал: https://www.youtube.com/watch?v=3kxdGlHPnUEДа, только без B: Этот рецепт для 11м пойдет? Жаль файла там нету нужного |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Мдя... как все сложно оказалось для этой машинки! Сейчас пытаюсь собрать монитор от 10тки т.к. готового не нашел. Из эмулятров БК раскопал MONIT_10.ROM Далее пытаюсь конвертировать его в WAV, но тут проблема со стартовым адресом 119. Надо загнать в 100000 а прога не хочет принимать такую опцию. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
На моем диске для Стенда БК и блока ВМ3А есть файл "БК0010.Е10" : Он как раз предназначен для загрузки на БК0011/М в адрес 100000, длиной 40000 ( 8 ) ( 1-я часть- 017, 2-я часть - прошивка 1285 для СБК ). Образ диска : https://cloud.mail.ru/public/6c1fc4a64c89/IMAGE1.DSK Вытаскивать файл через Тотальный Командир с плагином для работы с образами дисков от RT-11 от господина Patron. |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 января 2017 17:00 Сообщение отредактировано: 18 января 2017 17:04
Всем спасибо за советы! В результате помог ЭТОТ рецепт. Ковертер bkbin2wav-windows386 не дает ввести адрес 100000, а пересобрать из исходников стало лениво. Как написано по ссылке, после добавления стартого адреса и длинны сконвертированный монитор загрузился БКшкой. Попутно обнаружил отсутствие реакции на кнопку СТОП. После изучения схемы впаял недостающий С1. А заодно С3 и С4. Вообще плата ведет себя нестабильно при вставленной дочке с бейсиком. Мне не удавалось пройти все стадии загрузки игры чтоб плата не повисла. Без нее все стабильно. Конденсаторов все же надо добавить по питанию. Оставшиеся вопросы: Где найти доки по командам монитора 11м? И нормально ли, что на дросселях по питанию падает по 0.15В что дает 4.7В на лини питания платы? Я на всякий случай даже питал плату от регулируемого источника с поднятием до 5.3В MM написал: А в чем различие со стандартным монитором и что даст вторая половина? Сконвертировал его с указанием удвоенной длинны, но еще не пробовал грузить. Он как раз предназначен для загрузки на БК0011/М в адрес 100000, длиной 40000 |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Плата БК0011М терпит понижение питания на процессоре до 4.7 вольт. Но входные дросселя лучше установить на ток от 5 ампер для исключения просадки. Либо вообще закоротить их. * Э3 БК0011М ( самая нижняя ссылка ) : http://bk0010.org/files/ Особенно надо обратить внимание на С51 - 300 пф, он принципиально критичен для зависания. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
-MiS- написал: Да ни в чем. Вторая половина малополезна, это софт Стенда БК. А в чем различие со стандартным монитором и что даст вторая половина? Сконвертировал его с указанием удвоенной длинны, но еще не пробовал грузить. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Другие архитектуры » Вопросы по БК11М |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |