ZX Spectrum на примере клона Кворум-64 (видео и не только)

ZX Spectrum — компьютер для нашей страны легендарный, и стал он таковым за счёт огромного числа клонов. Поэтому рассказывать про такую машину на примере какого-нибудь клона — неплохая идея... И в этом видео речь пойдёт о разработанном в Екатеринбурге компьютере Кворум-64.

Видео получилось довольно длинным (час с копейками), поэтому дальше я подробно распишу, что в этом видео есть, а чего нет, какие темы разобраны подробно, какие по верхам и т.п. Ну а после этого вам уже станет ясно, стоит ли тратить на него время или нет. Поехали!

Историческая справка

И правда, куда же без неё. Но историю всех продуктов и всех компаний Клайва Синклера вы тут не увидите — мы ограничимся только теми предпосылками, благодаря которым Спектрум получился именно таким, каким он получился. Вот вы например знали, что перед ZX Spectrum компания Клайва выпустила ещё три других компьютера? Плюс рассмотрим интересный исторический поворот, который мог стать причиной появления в нашей стране такого огромного числа клонов.

Почему Кворум-64 именно «64»

(таймкод: 08:43)

Если в игровых консолях цифра в названии обычно намекала на число бит (TurboGrafx-16, Sega 32X, Nintendo 64), то в компьютерах 80х в названии обычно выносился объём оперативной памяти в килобайтах (Commodore 64, ZX Spectrum 128). Кворум-64 исключением не был, и это вызывает вопрос: что за фигня? Для многих компьютеров тех лет софт писался жёстко под железо, там почти не встречалось современное «о, лишние 2 ГБ видеопамяти, можно загрузить текстуры большего разрешения». Официальных же Спектрумов на 64 килобайта RAM не было, поэтому софту для ZX Spectrum 48K эти лишние 16 килобайт никак не помогали, а софту для ZX Spectrum 128 их был не хватило. И в рамках видео достаточно понятно разбирается, для чего нужны были эти лишние килобайты.

Сравнивание с оригиналом

(таймкод: 12:34)

Оригинального компьютера у меня в коллекции нет, так что сравнение будет заочным, по техническим описаниям, фотографиям, отзывам знакомых и так далее. И вот тут удивительный момент номер два: по набору портов, количеству клавиш и некоторым другим параметрам клон оказывается несколько лучше оригинала о_О Далеко не во всём, да и само сравнение вести непросто: у Спектрума есть несколько ключевых моделей (оригинальные 16K/48K, 128, +2/+3), и отличия между ними порой не меньше, чем отличия между разными клонами. В общем, тема эта обширная.

Носители информации

(таймкод: 17:40)

О том что для хранения программ на Спектруме использовались аудио-кассеты слышал только ленивый. А вот как именно информация на них хранилась, какая была скорость чтения/записи, какие ещё были нюансы — в эту тему углубляются далеко не все. А вот мы — углубимся, а также посмотрим на отечественные кассеты и их отличия от оригинальных.

Кроме того, не кассетами едиными жив спектрумист. И я не про хранение данных в аудио-формате на чём-нибудь типа компакт-диска, пластинке или катушке одноимённого магнитофона (хотя и про них тоже). И не про дискеты (хотя и про них тоже #2). Было ещё как минимум два метода хранения данных, которые до России не добрались, и в рамках видео их судьба будет в меру подробно разобрана.

Игровая приставка

(таймкод: 25:51)

Мимоходом разберёмся, почему Эльф на базе Спектрума является игровой приставкой, а сам спекки — нет.

BASIC и клавиатура

(таймкод: 27:47)

В ZX Spectrum был довольно любопытный способ ввода команд: они вводились не по буквам, а единичными нажатиями клавиш. Хотите ввести PRINT? Нажимаете на клавишу «P» - и команда уже введена. Нужно GO TO? Нажимаете «G», ну и так далее. Идиллия! К сожалению, были у этого способа и некоторые врождённые недостатки, и в рамках видео мы это очень наглядно разберём на примере ввода и редактирования программы из 5 строчек.

Загрузка игр

(таймкод: 35:58)

Не знаю как вы, а я в детстве успел застать игры на нескольких CD, в процессе прохождения которых приходилось постоянно втыкать тот или иной диск. Но вот что в спектрумовских играх возможен похожий процесс подгрузки данных, да ещё в рамках одной кассеты — к этому меня жизнь не готовила...

Звук и музыка

(таймкод: 41:43)

Теоретически-исторической информации будет достаточно, практических примеров — не очень. Но спикер с AY и пищалку с динамиками мы сравнить успеем, да и синтез голоса из текста тоже послушаем.

Графика

(таймкод: 44:20)

Какого чёрта происходит с цветами? Почему вокруг изображения такой огромный отступ от краёв экрана? Краткий ответ на эти и другие подобные вопросы - «потому что авторы экономили». Подробный ответ — найдёте в видео. Как и о том, как разработчики эти проблемы обходили.

Шутер от первого лица

(таймкод: 51:02)

FPS на Спектруме? Русский?! Написанный в 1997 году?!! Даже не знаю, что тут сказать. Это надо видеть!

Игры и управление

(таймкод: 52:01)

Минимальные нытьё про сложность и спорный геймдизайн, побольше нытья про управление. QAOP, как много в этом слове…

Про русские игры

(таймкод: 54:46)

Хотя бОльшая часть отечественных игр писалась под 128-килобайтные машины, есть приятные исключения, и о некоторых из них в видео будет упомянуто.

Про ZX Spectrum сегодня

(таймкод: 56:14)

Пара слов о том, как сегодня можно ознакомиться со спектрумом: старое железо, эмуляторы, готовые печатные платы, ZX Vega, Spectrum Next, железячный опенсорс и кое-что из современного отечественного производства.

Чего в видео НЕ будет

  • рассказа про неигровой софт вроде текстовых или графических редакторов

  • обзора конкретных игр: для иллюстрации использовалось 13 игр, в которые я успел поиграть на реальной машине, но они используется именно в качестве иллюстрации тех или иных технических и геймплейных моментов

  • запуска ОС типа TR-DOS или CP/M-80: у меня нет дисковода для дискет

  • рассказа с точки зрения очевидца: я не застал Спектрум в момент его актуальности

Если после прочтения у вас возникло желание посмотреть видео, то сейчас самое время отмотать к началу поста :-) Приятного просмотра!

8383
25 комментариев

Читать статью не обязательно, просто сразу смотрите видео. Это что-то вроде Дмитрия Бачило (16 бит тому назад). Лучше каналов на тему старых игр и ретро железа на русскоязычном ютубе просто нет. В роликах все сделано толково: рисерч, уникальные факты, историческая спраовка, оригинальные футажи и реальные рабочие экземпляры ретро железа в обзорах на видео

17

16 бит тому назад прекрасные выпуски, они закончились?

3

В версии 48Кб каждый байт был на счету.
Никогда не забуду прозрение, когда делал свою первую игру на Спектуре, был малый, писал конечно на Бейсике и похожа она была на Диззи. Много строк текста, а написан был всего один уровень... и в какой-то момент следующая строка кода просто перестала вводится. Комп отвечал "out of memory"...
Я толго тупил в монитор, пока понял, что не только спрайты, но и весь этот текст тоже в памяти хранится :)

Позже, когда поумнел, та же программа на ассеблере заняло очень мало места.

1

У Дмитрия отличный канал! Периодически смотрю его работы. За Спекки отдельное спасибо!

3

Ну вот, опять эмулятор Спектрума запускать...

2

Посмотрел ролик ещё вчера на Ютубе, но раз я снова на него наткнулся уже на dtf, то думаю напишу здесь.
Все таки, имха, ролик надо было разбить на несколько частей. Первая часть сугубо теоретическая и вторая про клоны, которые у Вас на руках. Ну или даже отдельные ролики по каждому из клонов. Ролик получился перегруженным для гуманитариев (в том числе и меня) технической информацией. Разбивка на несколько частей сделала бы материал легче для понимания.
А так ролик хороший, вернулся Ехидный Ведроид, информации было более чем достаточно, в том числе и новой лично для меня.

2

Ну хз, я вот тоже не в ладах с техническим кодунством, но смотрел час с удовольствием.