![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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 приходит приглашение шелла.

Скорость работы соответствует реальной БК-шке.
2. Извлекаем оттуда файл root.bkd.
3. Заходим на страницу симулятора БК-0010: https://sisenis-1193.appspot.com/BK/bk.htm
4. Перетаскиваем файл root.bkd на окошко симулятора. Загрузчик выдаёт приглашение "boot:".
5. Жмём Enter. Секунд через 30 приходит приглашение шелла.

Скорость работы соответствует реальной БК-шке.
no subject
Date: 2023-01-06 00:34 (UTC)no subject
Date: 2023-01-06 00:37 (UTC)no subject
Date: 2023-01-06 01:09 (UTC)no subject
Date: 2023-01-06 05:58 (UTC)no subject
Date: 2023-01-06 06:10 (UTC)Правда это будет уже не UNIX
no subject
Date: 2023-01-06 06:19 (UTC)no subject
Date: 2023-01-06 06:24 (UTC)1. инструкции TRAP вместо JSR
2. Тысячи свободных opcodes на K1801ВМ1 - вызывают прерывание по Invalid Operation, то есть аналог TRAP.
3. Готовые подпрограммы из ПЗУ Бейсика
4. Threaded code, наподобие как в Forth. - некоторые компилеры это используют.
no subject
Date: 2023-01-06 06:56 (UTC)no subject
Date: 2023-01-06 00:40 (UTC)Охренеть. Это еще если где-то раздобыть (или снова написать) форт для этой хреновины, то будет ваще. Мы на бэкашке славно так программировали. Правда, все драйверы пришлось переписать почему-то.
no subject
Date: 2023-01-06 01:12 (UTC)Интересно, что юникс для БК-шки можно было сварганить уже тогда. Никаких объективных препятствий не было. Единственное, чего нам недоставало: представления, что это возможно. Про LSX Unix мы тогда не знали. Это была версия Unix 6, влезавшая в 40 килобайт памяти.
https://gunkies.org/wiki/LSX
no subject
Date: 2023-01-06 01:26 (UTC)С магнитофоном по прерыванию не поработаешь
Разве что ИРПС - но он только в школах использовался
Это про БК-0010 конечно
на БК-0011 со штатным дисководом всё круче
no subject
Date: 2023-01-06 02:08 (UTC)no subject
Date: 2023-01-06 01:20 (UTC)И. А. Андронов, г. Одесса Впервые реализация Форта для БК-0010 появилась в 1986 г. трудами ленинградцев М. Ефимова и А. Цаплева. По тем временам для пользователей БК-0010 это был настоящий прорыв замкнутого круга под названием «Фокал». Однако первые радостные голоса быстро утихли, когда выяснилось, что Форт на БК-0010 оставляет пользователю всего лишь 3-3.5 Кб памяти, чего может хватить разве только для учебно-познавательных целей. Причина этого - ставший притчей во языцех мизерный ресурс ОЗУ БК-0010. Поэтому Форт для БК-0010 версии 1986 года не получил распространения.
no subject
Date: 2023-01-06 01:50 (UTC)Звучит как фантастика. Кто это такие М.Ефимов и А.Цаплев? Не помню. Да еще 86-й, ничего себе. Сильно.
Не, у нас форт был покомпактнее, места хватало. Я тогда сделал save на магнитофонную ленту, а потом добавил чтение и воспроизведение звука. Но главное, наш форт был чистенький такой. Один и тот же универсальный код и на бэкашку, и на СМ, и на просто К580, ассемблерное ядро было меньше 1к. На бэкашку адаптировал Лев Шубников, он и драйверы нафигачил.
no subject
Date: 2023-01-06 06:01 (UTC)Первые версии Форта были адаптированы для «БК-0010» в Ленинграде — независимо А. Цаплевым (стан- дарт 1978 года FIG—FORTH) и М. и А. Ефимовыми (стан-дарт 1983 года)FORTH-83). - "Наука и Жизнь 1988'6"
Не, у нас форт был покомпактнее
Судя по описанию это Форт-СМ, следов не осталось кроме книжки Баранова
Форт-СМ. Система разработана в Ленинграде С.Б. Кацевым (ЛГУ) и И.А. Шендриковьш (ЛИТМО) на основе стандарта "Форт-83". Используется с 1985 г. на ЭВМ СМ-3, СМ-4, ДВК, "Электроника-60", БК0010. Словарь включает около 350 слов, его общий объем - 10,5 К. В зависимости от генерации может работать под операционными системами ОС РВ, РАФОС или без операционной системы с перфоленточной загрузки. В реализации применен косвенный шитый код. Имеются связь с файловой системой соответствующей ОС, загружаемый структурный ассемблер с метками, строковый и экранный редакторы, целевая компиляция
no subject
Date: 2023-01-06 06:08 (UTC)На Github можно найти figforth для z80, 6502 и 8086.
no subject
Date: 2023-01-06 12:28 (UTC)Не, что Шендриков написал, а Кацев спиздил и выдавал за свое (он и программировать-то никогда не умел), то другое. Думаю, Баранов приплел Кацева из-за политической корректности. Баранов же политик.
У нас был свой код; наш с Львом частично позаимствовал немало идеек InfoForth (главное - отделить минимальное ассемблерное ядро от кода на форте, параметризовать размеры слова, порядок байт, и т.п. архитектурные фичи), но в целом было наше. ИнфоФорт хороший был; там такие таланты работали, Кириллин, Ноздрунов.
no subject
Date: 2023-01-06 19:31 (UTC)Поэтому я где-то нашел реализацию Форта (не помню уже, что это было и откуда взялось) и адаптировал ее для БК. Насколько я помню, усилий понадобилось не много.
no subject
Date: 2023-01-06 15:57 (UTC)no subject
Date: 2023-01-06 17:25 (UTC)Отлично! Спасибо! Зафрендились! Он из 239, так что общих знакомых есть некоторое количество.
no subject
Date: 2023-01-06 19:32 (UTC)no subject
Date: 2023-01-06 10:37 (UTC)восемь летв конце 80-х, когда у меня была своя БК-0010 и когда я работал на КУВТ-86? А с упоминаемым здесь Арсением Цаплевым из Петербурга я вел переписку (бумажную) делился информацией, которой тогда было крохи. Но у меня оказалось "руководство системного программиста БК-0010", которое не входило в комплект поставки, и там были массы информации. Не исключено, что я невольно оказался его учителем, потому как в переписке он постепенно от стадии чайника, который только купил БК стал опытным коллегой, который в разработке для БК сделал больше, чем я.no subject
Date: 2023-01-06 10:38 (UTC)Харьковский клуб любителей программирования КЛП/JNP
no subject
Date: 2023-01-06 10:42 (UTC)Эх, жаль, Валера Рабинович не дожил до UNIX на БК... (это если кто его знал)
no subject
Date: 2023-01-06 12:32 (UTC)О, вы знакомы с Цаплевым!
В конце 80-х я был в кооперативе Форт-Инфо. Бэкашку мы не то чтобы окучивали, но форт на нее у нас был.
no subject
Date: 2023-01-06 19:36 (UTC)Вот "руководство системного программиста" очень тогда помогло, потому что Фокал дико раздражал. :)
no subject
Date: 2023-01-06 19:39 (UTC)- Василий Иванович!
- Петька!
- Да, разбросала нас судьба
На самом деле вовсе не разбросала, ты, как я понимаю, по-прежнему. в Петербурге, я по-прежнему в Харькове
no subject
Date: 2023-01-06 20:28 (UTC)Так оно и есть.
Не самые уютные места в этом году, но так оно и есть.
Я даже попытался тут тебе позвонить, но телефоны, указанные на твоей страничке, в телеграме не находятся и в вотсапе тоже.
no subject
Date: 2023-01-07 09:21 (UTC)Должен работать
no subject
Date: 2023-01-07 15:21 (UTC)Пруль, Цаплев, Ганди в комментах у Вакуленки!
no subject
Date: 2023-01-07 15:23 (UTC)no subject
Date: 2023-01-07 15:56 (UTC)no subject
Date: 2023-01-07 15:58 (UTC)no subject
Date: 2023-01-07 23:04 (UTC)no subject
Date: 2023-01-10 16:40 (UTC)prool.kharkov.org/contacts.html
Попытался вбить в Телеграм номер 380 50... - пишет "не использует телеграм
no subject
Date: 2023-01-10 20:29 (UTC)На номере 380 60 * ничего нет, потому что это телефон класса "кнопочная нокия с фонариком"
А на номер 380 57 вообще городской (я олдфаг и тащусь от наличия такого раритета, даже хотел поставить себе дисковый телефонный аппарат, но не нашел и у меня стоит обычный кнопочный панасоник).
Но, например, звонить на городской можно только в рабочее время, так как это по сути мой рабочий телефон и вне интервала 10-18 UKR я выключаю звук. (И по выходным и праздникам звук тоже выключен)
no subject
Date: 2023-01-07 22:06 (UTC)no subject
Date: 2023-01-07 23:03 (UTC)no subject
Date: 2023-01-08 01:09 (UTC)no subject
Date: 2023-01-07 22:12 (UTC)no subject
Date: 2023-01-07 23:01 (UTC)no subject
Date: 2023-01-09 16:30 (UTC)