vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2023-01-05 03:18 pm

Запускаем bkunix в браузере

1. Скачиваем bkunix-0.2-beta.zip.

2. Извлекаем оттуда файл root.bkd.

3. Заходим на страницу симулятора БК-0010: https://sisenis-1193.appspot.com/BK/bk.htm

4. Перетаскиваем файл root.bkd на окошко симулятора. Загрузчик выдаёт приглашение "boot:".

5. Жмём Enter. Секунд через 30 приходит приглашение шелла.



Скорость работы соответствует реальной БК-шке.
ircicq: (Default)

[personal profile] ircicq 2023-01-06 01:20 am (UTC)(link)
Форт найти можно https://www.youtube.com/embed/VfmjPPmEZgw?start=45

И. А. Андронов, г. Одесса Впервые реализация Форта для БК-0010 появилась в 1986 г. трудами ленинградцев М. Ефимова и А. Цаплева. По тем временам для пользователей БК-0010 это был настоящий прорыв замкнутого круга под названием «Фокал». Однако первые радостные голоса быстро утихли, когда выяснилось, что Форт на БК-0010 оставляет пользователю всего лишь 3-3.5 Кб памяти, чего может хватить разве только для учебно-познавательных целей. Причина этого - ставший притчей во языцех мизерный ресурс ОЗУ БК-0010. Поэтому Форт для БК-0010 версии 1986 года не получил распространения.

Edited 2023-01-06 01:29 (UTC)
juan_gandhi: (Default)

[personal profile] juan_gandhi 2023-01-06 01:50 am (UTC)(link)

Звучит как фантастика. Кто это такие М.Ефимов и А.Цаплев? Не помню. Да еще 86-й, ничего себе. Сильно.

Не, у нас форт был покомпактнее, места хватало. Я тогда сделал save на магнитофонную ленту, а потом добавил чтение и воспроизведение звука. Но главное, наш форт был чистенький такой. Один и тот же универсальный код и на бэкашку, и на СМ, и на просто К580, ассемблерное ядро было меньше 1к. На бэкашку адаптировал Лев Шубников, он и драйверы нафигачил.

ircicq: (Default)

[personal profile] ircicq 2023-01-06 06:01 am (UTC)(link)
Оказывается они просто адаптировали Исходники FIG-FORTH


Первые версии Форта были адаптированы для «БК-0010» в Ленинграде — независимо А. Цаплевым (стан- дарт 1978 года FIG—FORTH) и М. и А. Ефимовыми (стан-дарт 1983 года)FORTH-83). - "Наука и Жизнь 1988'6"


Не, у нас форт был покомпактнее
Судя по описанию это Форт-СМ, следов не осталось кроме книжки Баранова

Форт-СМ. Система разработана в Ленинграде С.Б. Кацевым (ЛГУ) и И.А. Шендриковьш (ЛИТМО) на основе стандарта "Форт-83". Используется с 1985 г. на ЭВМ СМ-3, СМ-4, ДВК, "Электроника-60", БК0010. Словарь включает около 350 слов, его общий объем - 10,5 К. В зависимости от генерации может работать под операционными системами ОС РВ, РАФОС или без операционной системы с перфоленточной загрузки. В реализации применен косвенный шитый код. Имеются связь с файловой системой соответствующей ОС, загружаемый структурный ассемблер с метками, строковый и экранный редакторы, целевая компиляция





Edited 2023-01-06 06:02 (UTC)
juan_gandhi: (Default)

[personal profile] juan_gandhi 2023-01-06 12:28 pm (UTC)(link)

Не, что Шендриков написал, а Кацев спиздил и выдавал за свое (он и программировать-то никогда не умел), то другое. Думаю, Баранов приплел Кацева из-за политической корректности. Баранов же политик.

У нас был свой код; наш с Львом частично позаимствовал немало идеек InfoForth (главное - отделить минимальное ассемблерное ядро от кода на форте, параметризовать размеры слова, порядок байт, и т.п. архитектурные фичи), но в целом было наше. ИнфоФорт хороший был; там такие таланты работали, Кириллин, Ноздрунов.

[personal profile] arseny_tsaplev 2023-01-06 07:31 pm (UTC)(link)
Я в то время был десятиклассником 239 школы, и как-то там образовалась группа, которую стали учить Форту. Кажется, это было с подачи Матиясевича. Не то чтобы я сильно увлекался Фортом, но меня дико раздражало то, что одной стороны, БК совместима с PDP-11, для которой есть куча всего интересного, с другой стороны, для нее есть лишь несколько дурацких игр, а из языков программирования и вовсе какой-то странный Фокал.
Поэтому я где-то нашел реализацию Форта (не помню уже, что это было и откуда взялось) и адаптировал ее для БК. Насколько я помню, усилий понадобилось не много.
beldmit: (Default)

[personal profile] beldmit 2023-01-06 03:57 pm (UTC)(link)
Арсений Цаплев у меня во френдах на ФБ есть, думаю, тот самый.
juan_gandhi: (Default)

[personal profile] juan_gandhi 2023-01-06 05:25 pm (UTC)(link)

Отлично! Спасибо! Зафрендились! Он из 239, так что общих знакомых есть некоторое количество.

[personal profile] arseny_tsaplev 2023-01-06 07:32 pm (UTC)(link)
Я самый и есть :)