Обычному – ни к чему. А инженеру или программисту – очень даже надо. Если бы разрешено было создавать софт на продажу, моментально выяснилось, что игры в кодах лучше продаются, чем игры на Фокале.
ИМХО, обычные – это те, кто играет, а необычные – те, кто пишет игры (настоящие, а не ученические).
Я вообще не вижу чтобы разработчики БК брали в расчёт потребителей игр. Иначе они сделали бы не блок МСТД с панелькой под ПЗУ, а нормальный слот под картриджи, как у УКНЦ.Кроме того БК0010-01 с цветом и нормальной клавиатурой поставлялось в составе компьютерных классов. И КМК основные потребители игр были не в НИИ и не на предприятиях
Конечно, но расковырять консоль и понять как работает железо – не сложно. Я разбирал и чинил как Vectrex, так и Virtual Boy. Дизассемблировать фирменные игры тоже не проблема, картриджи-то без защиты. Для VB посложней, потому что там новый на то время процессор, а для Vectrex очень просто.одного описания процессора недостаточно для написания игр.
Игры для БК тоже публиковали, и были неплохие. Мы в Strogino Programming Company писали крутую игру "Захват колоний" на Бейсике со вставками машинного кода, так что да – в теории можно. Но на промышленном уровне – неэффективно. Такие вещи делаются именно ради "вау, смотрите что можно выжать из Бейсика"."Встроенный убогий бейсик для ZX" как ты выразился позволял чисто средствами бейсика, без использования машкода писать аркадные игры
https://worldofspectrum.net/infoseekid.php?id=0024322 их там даже в журналах публиковали.
Не поэтому, а потому что... рынок. Внезапно схлопнулся.Но вот дело в том что для Vectrex не было встроенного бейсика и потому для него всего 2.5 игры.
Кстати, для Virtual Boy есть современный Бейсик, но это не особо помогает в написании новых игр. Всё равно большинство пишет на ассемблере.