M
mizinov.pro
@antonmizinov1.3K подп.
557просмотров
44.6%от подписчиков
11 марта 2026 г.
Score: 613
Рубрика «Сто лет назад» 😅 Сегодня без картинок, просто заглянем в омут памяти. Информатика в школе мне всегда казалась слабой. Шутка ли, но это был единственный предмет в котором я и ещё ряд гиков-одноклассников знали и умели больше преподавателя. А это для школьника необычное состояние. По программе мы учили Бейсик и элементарную базу алгоритмов: циклы, условные ветвления, ввод-вывод... Но у меня тогда уже был дома Спектрум и я уже успел заразиться желанием что-то делать на нём своими руками, а не только играть. Так что к 10 классу знал больше нашего учителя информатики. Его звали Леонид Мэлисович, между собой мы звали его «Мэлис» (по имени его отца, акроним от Маркс Энгельс Ленин и Сталин). Но он был совсем не таким как можно себе представить по отчеству. Это был добродушный молодой человек, лёгкий в общении с харизмой непринужденного шоумена. В классе информатики в свободное от уроков время часто тусили школьники или выпускники. Кто-то ради доступа к компьютеру, кто-то ради общения, за компанию. Оборудование было устаревшим, но с оговорками: сеть из ДВК-3 (или 4), в качестве сервера, и БК0010-01 в качестве рабочих терминалов. Дома на Спектруме я уже раскурил инфоркомовскую литературу и вовсю осваивал ассемблер. Поэтому БК со своим бейсиком мне казался допотопным. Вероятно эти ощущения усугублялись из-за черно-белых мониторов. Леонид Мэлисович прекрасно понимал, что научить чему-то новому нашу компанию гиков он не может, поэтому просто давал возможность учиться нам самим, проводя время за компьютерами. Он даже предложил нам вместо контрольных и экзаменов сделать каждому по проекту, который бы выходил за рамки школьной программы по сложности и явным образом показывал наши знания в области информатики. Мы разумеется сразу согласились. В итоге, я запилил игру Sokoban на бейсике БК-шки, с несколькими уровнями, которые подгружались по локальной сети с 5-дюймовой дискеты, вставленной в учительский ДВК (дисководы были только там). Стоит отметить, что в игре даже была графика. Обычно на текстовом поле игровую графику заменяют буквы и символы, но мы умели подменять текстовые символы БК-шки кастомными битовыми спрайтами. Только движения оставались дискретными, соответствующими текстовым знакоместам... На днях в ходе разговора я вспомнил, что пробовал ассемблер и на школьных БК-шках. В кабинете информатики был шкаф забитый соответствующими учебными пособиями и литературой для преподавателей, среди которой была внушительная стопка журналов «Информатика и образование». В школьном возрасте от такой литературы ничего интересного не ожидаешь, но я решил полистать (или мне посоветовал это сделать учитель, точно уже не помню). Среди прочих статей там обнаружилась рубрика «Архитектура и ассемблер БК-0010». Желание сделать проект и открывшиеся возможности возродили мой интерес к БК-шкам и хотя я не использовал ассемблер в финальном проекте, но успел попробовать несколько интересных идей связанных с плавным движением по экрану. Ассемблер давал качественно новый уровень контроля над картинкой, можно было осуществляя побитовые сдвиги данных в видеопамяти реализовать попиксельные перемещения элементов на экране. Полноценно эту идею я внедрить в проект не успел, но в тестовых экспериментах выглядело впечатляюще (ну, разумеется, с оговоркой, что впечатляюще для БК-0010). После школы я с БК уже не сталкивался. Наступала эпоха PC и Windows'95.
557
просмотров
3837
символов
Да
эмодзи
Нет
медиа

Другие посты @antonmizinov

Все посты канала →
Рубрика «Сто лет назад» 😅 Сегодня без картинок, просто загл — @antonmizinov | PostSniper