Просмотр полной версии : Новые игры для БК
Как известно, новое - это, часто, хорошо забытое старое. Хотел запустить самый первый тетрис на БК0011М, взял его из коллекции на rtgames (https://pdp-11.org.ru/~form/rtgames/), но он не запустился под ОС БК11, так как обращается напрямую к порту терминала. Однако попробовал позапускать другие игры из этой коллекции и обнаружилось, что не только многие из них отлично работают на БК, но и удивительный факт того, что некоторые из них только на БК и работают. Обнаружились два настоящих шедевра, один из которых, Кот-рыболов, до сих пор отсутствует на r-games (https://r-games.net/), что позволяет предположить, что бк-шникам эта игра неизвестна. А вот список всего, что удалось запустить на БК:
CAT.SAV - Кот-рыболов, это игра только для БК, отличная монохромная графика, с неё скорее всего сделали порт для УКНЦ (https://r-games.net/uknc/g_uknc/31628-kot-rybolov.html)- хотя скорее оба порта идут с ДВК
CLIND.SAV - что-то типа Стартрек, русский идёт латинским транслитом, нужно нажать РУС для нормальной кириллицы
COPTER.SAV - Вертолет, терминальная, цель игры непонятна
KALAH.SAV - Калах
KING.SAV - управление королевством
MANAGE.SAV - терминальная игра про купи-продай
PACMAN.SAV - Пакман, управление курсор - VH.\ DN - yes/no K - kill
PATRUL.SAV - что-то типа Стартрек, более мощное, чем CLIND.SAV
PENT11.SAV - Пентис, классная цветная графика и даже звуковые эффекты, на r-games есть версии для МКДОС (https://r-games.net/bk001x/games/537-pentis-a-bk0011m.html), похожие на быструю конверсию с RT11
PENTIS.SAV - терминальный Пентис, управление 789 space
SP21.SAV - терминальный Пакман на английском, управление курсор - cursor keys 4682 - num kbd, N - exit
STALK.SAV - Сталкер, русский идёт латинским транслитом, нужно нажать РУС для нормальной кириллицы, Н - help
TENNIS.SAV - терминальный Теннис, можно играть одному и вдвоем, нажимаем Y и переопределяем клавиши управления
TET2.SAV - странный вариант Tетриса (может прототип?)
UDAV2.SAV - терминальный Удав, управление VH.\
Как уже писал, изначальный Тетрис (TETRIS.SAV) и его патченный вариант с улучшенной слегка графикой (TET.SAV) на БК не идут, но после применения небольшого патча, предложенного form, всё пошло. Хотя этот патч возможно несколько ухудшает реализацию задержек и делает игру быстрее, чем следует. По адреcу $1da2 похоже расположена константа замедления. В варианте с rtgames там стоит $30, а в варианте, присланном Алексеем Ниловым, $70. Последний работает заметно медленнее первого.
Все эти игры доступны на прикрепленном образе диска.
В заключение, список игр из коллекции на rtgames, которые мне на БК запустить пока не удалось.
MARS.SAV - стрелялка, есть обращения к порту терминала, но их всего несколько - возможно, что реально пропатчить для БК
MFL2.SAV - Лунолет, также есть несколько обращений к порту терминала, может также реально сделать вариант для БК
SHERIF.SAV - это какая-то загадка, она везде виснет или даже крашит. Насколько знаю, игра SHERIF на кассете считалась одной из лучших в 80-е, но этот SAV или виснет, или крашит как БК, так и УКНЦ
TIR.SAV - Тир, много обращение порту терминала, пропатчить проблемно
XONIX.SAV - Зоникс, также много обращение порту терминала
Пробовал ещё запустить знаменитый Зорк, но не получилось - ему надо больше памяти.
Hесколько подсказок для работы с RT11. Диск с играми незагрузочный, поэтому грузим систему с другого диска, а диск с играми используем во 2-м дисководе. После загрузки по Alt-7 пишем B: и далее жмём на игрушки из появившегося списка. Некоторые игры используют дополнительные файлы, чтобы они заработали делаем ASSIGN BY1 DK в коммандой строке.
Очевидно, что есть ещё много игр с RT11, которые можно сразу или с небольшими фиксами запускать на БК...
Перенести на БК0010 с ДОЗУ RT11 - это тоже вполне реально. Если бы Хунта меньше собачился, а больше делал, то мог бы стать автором большого свершения в мире БК.
7619876199
76200
SuperMax
09.10.2021, 10:44
Очевидно, что есть ещё много игр с RT11, которые можно сразу или с небольшими фиксами запускать на БК...
Перенести на БК0010 с ДОЗУ RT11 - это тоже вполне реально. Если бы Хунта меньше собачился, а больше делал, то мог бы стать автором большого свершения в мире БК.
1. прекращаем наезды на кого либо
2. возьмите и сделайте, самостоятельно - сообщество скажет спасибо!
Если бы Хунта меньше собачился, а больше делал, то мог бы стать автором большого свершения в мире БК.
1. Меня практически не интересуют игры
2. Меня слабо интересует БК
3. Мне абсолютно не интересно, что и кому я должен.
4. ТС может взять и (внезапно) сделать всё сам
SuperMax
09.10.2021, 20:10
2Hunta
2S_V_B
заканчиваем срач
CodeMaster
09.10.2021, 21:25
1. прекращаем наезды на кого либо
2. возьмите и сделайте, самостоятельно - сообщество скажет спасибо!
Удивительно, что вроде бы не с совсем голимого вброса litwr снова начался срач :-/
Hunta с S_V_B, конечно, те ещё заклятые друзья, но как-то держались до этого.
CodeMaster, в обеих случаях - не я первый начал :)
Если бы Хунта меньше собачился,
И даже Хунта не скажет... «читай документацию»...и это круто
SuperMax
10.10.2021, 07:46
CodeMaster, в обеих случаях - не я первый начал :)
думаю просто не стоит поддаваться на дешевые провокации
думаю просто не стоит поддаваться на дешевые провокации
Я бы мог ответить на это, но ответ формально попадает под обсуждение действий модераторов, а учитывая, что я уже налетал на то, что мой ответ модератору, даже не попадавший в данную категорию, вызвал.. ну назовём это мягко - своебразную реакцию модератора - я промолчу.
SuperMax
10.10.2021, 17:06
Я бы мог ответить на это, но ответ формально попадает под обсуждение действий модераторов, а учитывая, что я уже налетал на то, что мой ответ модератору, даже не попадавший в данную категорию, вызвал.. ну назовём это мягко - своебразную реакцию модератора - я промолчу.
это просто совет, без подтекста, наездов и чего-то еще.
ибо я уже дал предупредил автора наезда: "Если бы Хунта меньше собачился, а больше делал, то мог бы стать автором большого свершения в мире БК."
и отвечать ему уже не имело смысла.
2All: а дабы подобных срачей не было - буду награждать сразу за все провокации.
те теперь подобное "Если бы Хунта меньше собачился, а больше делал, то мог бы стать автором большого свершения в мире БК."
будет сразу награждаться c занесением.
Дополнительные проверки показали, что патч на тетрисы никак на их функциональность не влияет -
самый первый тетрис на БК (https://photos.google.com/share/AF1QipODxgnuQ54XM42EOUbqmJmZF_bl6JfT_6N6-RCakRV-wKw8e6BQEeQjWG7FTnOplg/photo/AF1QipOT30LQSAJO8-nIMJhlPZi0D9ZFcTds1nYUgDfB?key=OXVVQjFnZHZrREdMT05 ST18yYURBNU5FRHdZdnRn)
-------
Оффтоп удален, прошу придерживаться темы.
aGGreSSor
24.06.2022, 10:52
Что-то заинтересовало: 1 (https://www.gazetametro.ru/articles/vunderkindu-pashe-konoplevu-v-psihiatricheskoj-lechebnitse-postavili-diagnoz-genij-24-11-2021?utm_source=24smi&utm_medium=referral&utm_term=11531&utm_content=4171756&utm_campaign=28072), 2 (https://ru.calameo.com/read/004515306756c2c3f145a).
https://static.gazetametro.ru/media/20211004141040/f74a6635-a2f6-422c-811b-4a49ccb50e5a.jpg
Читаем про три игры: Чайлд-парк, Футбол, Борьба с клингами/Жизнь - они действительно хорошо известны бэкашникам? В статье утверждается:
Паша придумал, как делать движущиеся изображения на экране. Стал придумывать нужные для работы БК программы и сочинять компьютерные игры.
Его игры скоро распространились среди владельцев БК-0010 по всей стране, Паша стал очень популярен. Ему звонили и писали с вопросами и просьбами из разных городов.
Какие есть игры на БК за авторством Павла Коноплёва? Кажется видел это имя в какой-то игре, но м.б. "ложная память".
Читаем про три игры: Чайлд-парк, Футбол, Борьба с клингами/Жизнь - они действительно хорошо известны бэкашникам? В статье утверждается:
Какие есть игры на БК за авторством Павла Коноплёва? Кажется видел это имя в какой-то игре, но м.б. "ложная память".
Поиск выдает вот это Клинги (FOCAL) (https://r-games.net/bk001x/games/899-klingi-focal.html)
вот это наверное та игра с МСХ (https://r-games.net/bk001x/games/889-yamaha-game-focal.html)
вот это три спортивные игры (https://r-games.net/bk001x/games/67-3-dinamicheskie-igry.html)
и Гомоку (https://r-games.net/bk001x/games/565-gomoku.html)
Клинги это наверное Клингоны из Стартрека со "взрослых" PDP-11. Где они в неправильном переводе - семижопы
Black Cat / Era CG
25.06.2022, 11:40
Где они в неправильном переводе - семижопы6. Шестижопые кусаки.
6. Шестижопые кусаки.
Да, семижопы это в другой похожей игре - PATRUL.SAV, KOSMOS.SAV и т.д.
Что-то заинтересовалоНаписано так, будто мальчик сам придумал алгоритм и название "жизнь". Вообще, в статье небылица на небылице. ВМК МГУ – одни девушки, ага :)
Насколько я помню, в журнале "Юный Техник" 1986-го года уже была статья про алгоритм "Жизни" Конвея. Ну и клингонов он позаимствовал явно не в качестве "сюжета", а в качестве готовой игры.
Поиск выдает вот это Клинги (FOCAL) (https://r-games.net/bk001x/games/899-klingi-focal.html)
вот это наверное та игра с МСХ (https://r-games.net/bk001x/games/889-yamaha-game-focal.html)
вот это три спортивные игры (https://r-games.net/bk001x/games/67-3-dinamicheskie-igry.html)
и Гомоку (https://r-games.net/bk001x/games/565-gomoku.html)
А есть ли в этих играх информация об их авторстве? О Павле Коноплеве?
Написано так, будто мальчик сам придумал алгоритм и название "жизнь". Вообще, в статье небылица на небылице. ВМК МГУ – одни девушки, ага :)
Насколько я помню, в журнале "Юный Техник" 1986-го года уже была статья про алгоритм "Жизни" Конвея. Ну и клингонов он позаимствовал явно не в качестве "сюжета", а в качестве готовой игры.
Не факт что имеется в виду Жизнь Конвей, может он придумал нечто своё.
Что-то слышал, что на ВМиК было много девушек, но это закончилось к середине 80-х. Сам там учился с 1987 - был полный баланс.
А есть ли в этих играх информация об их авторстве? О Павле Коноплеве?
В клингах точно есть
aGGreSSor
12.07.2022, 18:11
Написано так, будто мальчик сам придумал алгоритм и название "жизнь". Вообще, в статье небылица на небылице. ВМК МГУ – одни девушки, ага :)
Насколько я помню, в журнале "Юный Техник" 1986-го года уже была статья про алгоритм "Жизни" Конвея. Ну и клингонов он позаимствовал явно не в качестве "сюжета", а в качестве готовой игры.
Да это, понятно. Обычная история для журналистики. В статье мало информации для каких-то выводов: не факт, что то что рисует "красивые картинки" это Конвей (тоже это приложение к ЮТ помню),там вообще как-то сумбурно. Всё-таки Клинги - 1986 (!) год (по ссылке (https://r-games.net/bk001x/games/899-klingi-focal.html) камрада jerri)
И это имело последствия - таких же Клингов писал в 1991 году (убедиться (https://lordbss.narod.ru/pmk41.html).) Сергей Чурсанов из ОАО "Международный аэропорт Самара", его прямая речь:
Пробовал и писал. Раньше это были простенькие игрушки (если игра или идея нравилась, а взять ее было негде). Например, "Pipe Dream", простенькие аркады (но это было давно и, как говорится, неправда - еще на "Спектруме"). Есть также "переделки" программ со старого доброго ПМК МК-61/52. Ну, и программы для фонотеки (CD, кассеты), библиотеки. В общем, та мелочь, искать которую сложнее, чем сделать самому.
Мы все писали разную фигню на калькуляторах, но до придумывания полноценных игр не доходило. Хотя книга про игры с калькулятором была наверное у всех. Ну, там в Морской бой было придумано как играть на калькуляторе. И книга эта была где-то 1989 года (могу ошибаться). Т.е. первенство Павла, тем более на БК, вроде как налицо.
- - - Добавлено - - -
Если верить "калькуляторному" источнику, то Клинги Чурсанова потом развились в "Космические рейнджеры", где рас (помимо людей) стало 5, а клинги стали клисанами. :v2_lol:
Это раса-загадка. Игроку предстоит выяснить в процессе игры кто они такие и зачем они собственно пришли в наш мир. Известно, что у них есть корабль-предводитель-матка, называемый “Махпелла”. И считается, что выяснить причину вторжения клисан можно только при встрече с Махпеллой. Но поговорить с ней пока никому не удавалось.
Клисанские корабли бесстрашны, они не выходят на переговоры и никогда не просят пощады. Технологии клисан не хуже гаальских, т.е. самые передовые. У клисан есть страшное оружие, недоступное силам Коалиции. Почему-то их корабли, даже со слабым защитным полем, не берутся никакими сканерами.
Структура клисанских кораблей толком не изучена, ведь никому не доставался целый корабль. Лишь какие-то ошметки, называемые “протоплазмой”. Протоплазма абсолютно бесполезный, но очень дорогостоящий в производстве. Поэтому ее выбрали в качестве трофея вроде скальпа у индейцев. Поэтому пилоты, добывшие как можно больше протоплазмы, считаются лучшими бойцами с клисанами.
Короче, от клингов - к элите.
Добавил маски и поправил спрайты. Вывод спрайта одновременно с маской, для этого спрайт сразу смешан с маской «по методу Manwe» (https://bk.grfgames.com/walking2/)
Что за метод такой?
Что за метод такой?
Данные идут так:
байт маски
байт спрайта
При выводе в одном цикле можно сразу делать
bicb (r3)+,(r4)
bisb (r3)+,(r4)+
Ну это, скажем, не метод Manwe, поскольку ему тыща лет уже (методу).
Но именно на БК с учётом PDP-адресации такой формат хранения и вывода самый оптимальный.
Разве что маска инвертирована, в отличие от привычного вида, поскольку вместо AND у PDP идёт BIC
И лучше работать сразу словами, а не байтами.
Ну это, скажем, не метод Manwe, поскольку ему тыща лет уже (методу).
Но именно на БК с учётом PDP-адресации такой формат хранения и вывода самый оптимальный.Однако, на БК я раньше ни разу не встречал такого метода, хотя по многим играм прошёлся отладчиком. Думаю, всё же первый пример такого применения – моя вариация Digger. Я даже больше скажу: у меня есть спрайты, которые вперемешку с пикселями хранят маску не для всего прямоугольника, а только для угловых байтов, и процедура вывода это учитывает.
на БК я раньше ни разу не встречал такого метода
Странно даже... учитывая кучу перегнанных на БК со Спектрума игр - а на нем такой метод сплошь и рядом применяется.
Даже я, нубас полный в PDP, и то сразу написал подобный вывод, основываясь на спектрумовском прошлом, не рассматривая другие варианты.
Только выводил словами, а не байтами, но тут надо смотреть на занимаемую сдвигами спрайтов память. Если в наличии SMK-512, проблем нету.
Не особо странно. Есть два фактора:
1. Софт. Графические редакторы на БК, даже заточенные под рисование спрайтов, не работали специально с масками. Приходилось рисовать маску как обычный спрайт и сохранять отдельно. Поэтому и относились к маскам как к обычным отдельно лежащим спрайтам.
2. Семь индексных регистров процессора. Брать маску и спрайт из разных мест памяти не составляло проблемы, потому что регистров-указателей хватает с запасом.
Метод хранения маски и пикселей вперемешку даёт лишь два небольших преимущества:
1. Экономия на загрузке адреса маски (1 инструкция за всю процедуру вывода)
2. Экономия 1 регистра (не нужно делать PUSH и POP, хотя обычно их и так не делают)
Брать маску и спрайт из разных мест памяти не составляло проблемы, потому что регистров-указателей хватает с запасом
Да, у PDP в этом плане возможностей больше, чем у Z80. Предположу, что лежащие отдельно спрайт и маска выводились, по сути, тем же способом:
BIC (R1)+,(R3)
BIS (R2)+,(R3)+
Тут действительно доп. затраты лишь на один регистр, что при равнозначных регистрах несущественно. Z80 в этом плане ограничен, учитывая способы адресации.
Но работа со стеком у Z80 эффективнее других адресаций, поэтому там брали данные со стека, а так как проц восьмибитный, то извлекались сразу маска+спрайт.
С редакторами спрайтов и их форматами проблем тоже хватало, так что выкручивались, кто как умел =) Обычно рисовали экран со спрайтами, а оттуда дергали процедурами.
Жаль, но уважаемый form уничтожил свою страницу, посвященную играм на RT11 на которую ссылался в первом посте. Предполагал, что эта страница будет наоборот становиться больше. Похоже в сети больше нет страниц по RT11-играм. :(
CodeMaster
07.08.2022, 13:08
Жаль, но уважаемый form уничтожил свою страницу, посвященную играм на RT11
Что написано в интернет, того не вырубить (http://web.archive.org/web/20210422004505/https://pdp-11.org.ru/~form/rtgames/) Delete.
Уже есть тема с таким же названием (https://zx-pk.ru/threads/32646-novye-igry-dlya-bk.html). Модет быть переименовать эту в "игры с RT-11 на БК"?
Добавил ещё несколько игр, всё тут (https://litwr2.github.io/bk11.html?item=8), на двух загрузочных образах дисков.
83332 83333 83334
Эта компьютерная игра основана на «BrainTeaser» от Wim Nijland. Выбирайте доступные цифры от «1» до «9», разделяющиеся по методу реагирования на три группы («1-3-7-9», «2-4-6-8» и «5»). Цель — отобразить все цифры, кроме «5». Только следите, чтобы поле полностью не очистилось.
Есть определение модели — БК-0010.01 и БК-0011М, запуск производится в разном цветовом исполнении.
BAS (ASC)-файл исходника — 83335
BIN-файл для БК-0010.01 — 83336 — загружается командой LOAD в эмуляторе «Emu 1.01 (https://zx-pk.ru/threads/8399-f-a-q-po-emulyatoru-bashkiriya-2m.html)».
COD-файл для БК-0011М — 83337 — загружается командой CLOAD в эмуляторе «БК (https://zx-pk.ru/threads/22304-emulyator-bk-0010-01-bk-0011-i-bk-0011m.html)».
BlaireCas
24.12.2025, 11:59
COD-файл для БК-0011М — bt-11M.7z — загружается командой CLOAD в эмуляторе «БК».
Имхо так особо не загрузится. Нужно сделать название вида BT1234.COD.bin (положить в папку /bin эмулятора). Затем набрать CLOAD "BT1234".
А то эмулятор добивать начинает имя файла то-ли пробелами то-ли еще чем. Можно наверное пробелами добить. Главное чтобы перед .COD.bin было 6 символов.
А так игра слишком мозголомна. :) Нажимал цифры рандомом.
shattered
25.12.2025, 20:55
найдено на гитхабе по тегам https://github.com/topics/bk-0010 https://github.com/topics/bk0010 итп
https://github.com/tereshenkovav/BkGccGame
https://github.com/tereshenkovav/BK-0010-game
https://github.com/prcoder-1/digger-bk0010
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot