ZX-Spectrum — это целая эпоха, это щемящее чувство ностальгии в сердце людей, родившихся в СССР и интересующихся компьютерными технологиями. Мне посчастливилось прикоснуться к этой эпохе немножко раньше большинства сверстников благодаря увлечению отца, спаявшего такой ПК еще в конце 80-х. Как сейчас помню — это был один из самых продвинутых на то время в СССР аналогов оригинальной модели от Sinclair Research Ltd, так называемая Львовская модель. А еще существовала Ленинградская, но у нее хуже совместимость. Если честно, то Львовский ZX-Spectrum 48K был моим вторым ПК, первым же считаю Радио 86РК, но с изобретением Sinclair Research Ltd на базе микропроцессора Zilog Z80 (помню даже такие аматорские подробности как чипы Z80 от Goldstar и Thompson, причем первые считались качественнее) времени проведено оказалось намного больше, и воспоминания такой компьютер вызывает более яркие. С особой силой они вернулись после запуска эмулятора на базе JavaScript, iSpeccy, который, помимо всего прочего, еще и адаптирован под iOS.
Итак, какие же воспоминания нахлынули? В первую очередь это звук загрузки игр и приложений с кассетного магнитофона. Чем-то он отдаленно напоминает звук соединения аналогового модема по телефонной линии. Игры грузились минут по пять, и в ходе процесса на экране постепенно появлялась цветная картинка-заставка, плюс еще во время этого процесса возникала рамка с бегающими цветными линиями. Ух, как жалко было, если кассета зажевывалась или местами размагничивалась, и игра не читалась. А как эти кассеты переписывались — часами! В те времена особенно ценились двухкассетные магнитофоны для такого рода занятий. А вспомните замену считывающей головки, которая на раз-два стиралась советскими кассетами с металлическим корпусом и хромдиоксидным рабочим слоем на пленке. Особым шиком считались кассеты фирмы BASF (по крайней мере, в моем городе).
Фирменный Sinclair ZX-Spectrum 48K
Более продвинутая фирменная модель Sinclair ZX-Spectrum 128K со встроенным магнитофоном
А игры, игры-то какие были: Kokotoni Wilf, Bruce Lee, Renegade (которая на Spectrum 48K зависала после потери первой жизни, приходилось грузить снова), Nebulus, Impact, Flying Shark, Elite в конце концов! Последняя игра вообще уникальна — самый настоящий космический симулятор с большой галактикой, торговлей, апгрейдом корабля, пиратами и своими секретами (все искали огромную космическую станцию-завод). В нем даже были сейвы, который также записывались на кассету и загружались с нее.
Советский клон Sinclair ZX-Spectrum 48K, Львовская модель. По сути, это и есть весь компьютер, который радиолюбители паяли самостоятельно
Помню появление ZX-Spectrum 128K (отец придумал, как переделать Львовскую модель с помощью карты расширения его собственной разработки — получился самый совместимый с оригиналом вариант) с его шикарными на то время музыкальными возможностями. До сих пор вспоминаю игру Astro Marine Corps и ее бесподобную музыку (сегодня все это может показаться слишком просто и смешно, но и время-то другое):
Был и переход на использование 5,25-дюймового дисковода вместо громоздких кассет. Почти мгновенная скорость загрузки, пара десятков игр на дискете, быстрое их копирование — сказка!
Все эти воспоминания мигом пронеслись в моей голове после запуска iSpeccy через мобильный Safari и нажатия на кнопочку «Стоп», в данном случае это перезагрузка. Может быть, ветераны вспомнят, что как такового выхода из игр в ZX-Spectrum не было, только сброс, в ходе которого экран окрашивался в черное, и появлялось несколько рядов красных полосок. Вот именно такой эффект и в iSpeccy.
Что касается собственно эмулятора, то, в принципе, он работает, хотя эмуляции звука нет. Очень приятное и позитивное отличие iSpeccy от коммерческого аналога в App Store — это наличие огромной библиотеки игр. Его бесплатность тоже стоит учитывать. К сожалению, эмуляция не идеальная, запускаются далеко не все игры из существующих 6000 или около того. Пару сотен отлично работающих приложений автор эмулятора, Алексей Мартынов, подобрал самостоятельно — они находятся в разделе «Best games (tested)». Но ничто не мешает испытать другие игры — выбираем букву алфавита, а затем игру, название которой на нее начинается.
Что сказать о работе эмулятора в целом? Основная проблема — это настроить управление или разобраться в нем. Некоторым играм нужно его назначить самостоятельно. Плюс не совсем понятно, какой из вариантов ввода эмулируется джойстиком, хотя его тоже можно настроить, по идее. Один раз подобрать схему и придерживаться ее.
Стоит отметить, что эмулятор работает как на iPhone 4, так и на iPad, но наиболее юзабелен он именно на планшете. По словам автора, iSpeccy даже вполне прилично на 3GS фурычит, при условии использования iOS 5, в ней Safari стал пошустрее.
В итоге хочется выразить благодарность автору этого творения, все-таки он создал приложение на JavaScript безвозмездно и предлагает его для использования всем желающим. Вполне возможно, что со временем соберется список хорошо работающих игр, схемы управления и т. д. У проекта есть будущее и своя ниша. Также хочу лично поблагодарить, Алексея за его труд, который всколыхнул несколько струн в душе и позволил на некоторое время переместиться в счастливое детство, когда небо было голубее, трава зеленее, а на мир я смотрел с широко открытыми глазами.
Для запуска эмулятора достаточно перейти на страничку iSpeccy в мобильном Safari (в компьютерных браузерах работает тоже).
52 комментариев
Форум →Эхх… У меня был старенький магнитофон, и когда загружались игры, все домашние ходили на цыпочках и старались разговаривать шепотом. :)))
@lewys,
Аналогично было, когла перезаписывал игры с кассету на кассету, еще и свет с бытовыми приборами запрещал включать/выключь :).
@Роман Юрьев, Но потом был апгрейд, не помню модель, но она была в виде “взрослой” компьютерной клавиатуры, с монитором Электроника 16 цветов! И 40 полоснмй дисководом :@ на котором не читалась добрая половина дискет, т.к. они были 80ти полосными :D Не уверен в правильности терминологии, но тогда это так называли.
@lewys,
Наверное, дискеты на 360 и 720 КБ :).
@Роман Юрьев, хотел бы сделать пару поправок к статье.
Эмулятор написан не на Java, а на Javascript (это не одно и тоже).
А второе – джойстик по умолчанию настроен на управление INTERFACE 2 / SINCLAIR JOYSTICK – это самый хороший вариант, т.к. присутствует практически в каждой игре.
@Алексей Мартынов, спасибо, поправил.
@Роман Юрьев, переписывать игры на двухкассетнике – зло! была специальная программка для копирования, она качественнее записывала и не нужен был двухкассетник.
а еще помню приходилось головку подкручивать “на слух”, чтоб лучше грузились игры.
@MAXiDROME, да копировать тупо перезаписью не всегда работало (читать: никогда) и была программа для копирования.
@MAXiDROME, точно, была такая. Копировала по одной игре – загружала ее в память, а потом сливала на кассету.
@MAXiDROME, хотя такая программа и была, ею не все игры можно было переписать. Она занимала в памяти какое-то место, и те игры, которые занимали все 48 килобайт, не помещались,
Мама дорогая, 48К на целую игру!!! Сейчас фотография, сделанная обычной мыльницей, в тысячу раз больше места занимает.
@wildguess, за 2 раза все окпировалось – игры ведь загружались в несколько приемов, вот эти кусочки и нужно по очереди копировать.
@wildguess, на моем спектруме 64к было – сейчас даже 4-х ядерный i7 дакого удовольствия не доставит :)
@MAXiDROME, я использовал TF COPY, на двухкассетнике sony ни разу переписать с кассеты на кассету не получилось.
@lewys, Был еще компьютер УРАЛ в железном корпусе.
А у меня был “Хоббит”
Да-а-а-а… Вспоминается игра “Elite” ночами сидели играли… У меня сейчас для Mac Pro в Dashboard стоит эмулятор “Spectrum v2.1” с играми, только после обновления они не работают :(
@iTonych ,
Был адский ад, когда после 8 часов непрерывной игры в Elite, сбойнула электросеть, моргнул свет и все попало, а сохраниться как-то забывал, уж очень хорошо игра пошла :).
@Роман Юрьев, хочется поиграть опять, вспомнить то время… Жаль, что почти все “горячие клавиши” забыты… Да и после обновления OS X эмулятор не работает…
Не запускается эмулятор – появляется лого, на тары не реагирует, ничего не происходит.
@Amator, Извиняюсь, тапы – автоисправление пошутило)
@Amator,
Работает только в портретном режиме. Как варианты решения проблемы: закрыть все вкладки в Safari, закрыть приложения в фоне, перезагрузить гаджет.
На iPhone 4 тоже вначале были сложности, пытался в ландшафтном режиме запустить, а раз вообще ничего не происходило и не загружалось. Потом как-то само по себе стартовало, после перезагрузки смарта, но затем я стал тестировать эмуль на iPad 2, с ним проблем особых нет. Опять же, только в портретном режиме.
Во всех случаях использовалась iOS 5.
@Роман Юрьев, Спасибо! В портретном режиме все работает отлично. Не привык им пользоваться)
Да, все это ведь точно было, spectrum, магнитофон двухкасетный-юность назывался, если не ошибаюсь, пачки касет, мониторчик черно белый, помню еще корпус для spectrum было модно металический из нержавейки ставить, джойстик с толщенным проводом, кнопка reset, еще какой то тумблер в двух положениях устанавливал, не помню для чего, потом диски бумажные,
воспоминания вернули меня в детство :)
А помните в те времена увличения си-би, 27 мегагерцовые радио станции, 20 канал общий радиолюбительский для вызова и для дальних общений при прохождение, антена на крыши домов длинной 2,75 метра с противовесами, журнал дальней связи,
Хочу в прошлое!!!
@Aleksandr10rus,
Мой позывной ксати на си- би был 339, может кто помнит меня из радиолюбителей!
Нет, ничего лучше Boulder Dash для Atari и Sinclair не придумали…:)
Даа, Barbarian – первое творение игростроя, которое я увидел в своей жизни. Страшно то как было, сейчас не каждый хоррор так впечатлит :)
Вот только не надо путать Java с Javascript
А меня уже тошнит от этого аппарата после конкурса)
Эх, как же классно тогда было! Как-то гулял с собакой в лесу и нашел разбитый АОН с Z80 на борту – блин не смог пройти мимо, зачем-то приволок домой. Так и валяется. Вот линк в тему: http://www.youtube.com/watch?v=FQLznlyLONI
Еще одна игрушка запала… Была такая леталка… “R-type”… Зачетная игра… Где можно поиграть? Раньше в “игровых автоматах” можно было найти… А сейчас?
@iTonych ,
Как же я забыл, сам рубился много в нее, причем особенность игры в том, что каждый следующий этап подгружался с кассеты отдельно. Есть классные аналоги и на NeoGeo, через эмуль играл, и на PS2, и ремейк оригинала на iOS. Хардкорный скролшутер, одно попадание и все, взорвался кораблик.
ЭЭх старые добрые временяа – прям всплакнул )) Особенно вспоминаются моменты когда игра из за сбоев на касете недозакружалась всего секунд 10-15 и самый верх пилотажа (для меня во всяком случае) был дописать недостающую часть кода ручками. Первые мои шаки к изучению в принципе вопроса программирования и постижение Бэйсика. Ну и элита – класика мировой игроиндустрии (правда я так и не нашел за долгие дни путешествий корабль-матку (( ).
@DeKaN, Это как? Игры для ZX Spectrum писались не на Бейсике, а на ассемблере. За 10-15 секунд там столько строк кода недозагружалось, что это надо быть гением и провидцем, чтобы добирать их руками.
Максимум, что можно было сделать – это написать код, который дозагружал бы последние 10-15 секунд по новой, чтобы не тянуть все с начала.
@wildguess, Точнее, последний блок после пилотона.
@DeKaN, А мы искали не корабль-матку, а планету Raxxla
Скачал “R-type” из App Store… Поиграю…. :)
Эхх, были времена. Помниться, я перепаял дендевский джойстик под спектрум. А еще нашел ячейки памяти которые отвечали за ввод информации с джойстика и использовал в своих на данный момент уже примитивных программах, аля мышь :). Peek и poke команды назывались :). Также как-то скачивал всякие эмульторы zx-80. Ностальгия, странное чувство.
Ностальгия …
У меня был отечественный Дуэт. Менял ПЗУ на Турбо ПЗУ (встроенный отладчик), докупал для него адаптер дисководов и сам распаял, даже программировал в кодах.
В Elite играли вдвоем с другом – один на кнопках, другой на джойстики, и наоборот.
Потом уже на 486-ом был Wing Commander
А есть ли ELITE на iOS ?
Именно ELITE или её продолжения на более старших платформах.
Galaxy On Fire, хоть и похожа чем-то, но всё-таки не то.
@Sve, Есть эмулятор.. Для OS X…. Но после обновления не работает… :'(
@iTonych , Есть архив… Если найду, могу скинуть… Поиграешь, если пойдет.
@iTonych , я про iOS, а не OSX :)
О каких годах идет речь?
Я в 90м году 6-летним пацаном вовсю рубился в принца и kings bounty. А тут какой-то хлам. lol_n00bs
@k1ngsize, середина-конец 80х.
Извини, не у всех в 90м были 1000-1500 долларов, и не у всех папы в вычислительных центрах работали:)
@wildguess, отец всего-навсего был директором первой алма-атинской биржи :)
@k1ngsize, всего-навсего… Круто… :) :)
А кто помнит load runner, golden axe?!
Была еще игра на мотоцикле по городу и не только катаешься
Эх эх… Времена ) на работе( НИИ) у отца была аж эпидемия собрать, там же в цеху собрали корпус но металлический увесистый такой…
Первое время все завидовали , не было ни dandy, sega mega drivы всякие
Ностальгия, конечно, но я бы акцентировал внимание на другом.
Этот эмулятор работает в браузере и написан на JavaScript! Целый компьютер из детства написан на каком-то там внутреннем языке для программы прогулок по Интернету..
@vk,
Да, сейчас очень интересные времена для поколения, выросшего на ZX-Spectrum :).
@Роман Юрьев, А для тех, у кого РС, а не Мас или iPad, рай наступил уже давно.
Полноценные эмуляторы ZX Spectrum существуют уже много-много лет и на них можно найти любые игры.
@wildguess,
У меня есть PC :) (с 93 года, если мне не изменяет память), который используется для игр и развлечений — такой себе семейный развлекательный центр. Но там в принципе изобилие эмуляторов и в свое время я ZX-Spectrum тоже гонял, но это было давно. Намного интереснее тогда было испытать MAME, NeoGeo, PSX-эмуляторы в конце концов (Bleem, один из первых более-менее нормальных, может кто помнит :)).
В данном же случае, как выразился vk:
Плюс во всей этой суете действительно забываешь о многом. Вот запустил эмуль на iPad, нахлынули воспоминания, накатила радость. Кстати, чисто для коллекции у меня есть набор всего когда-либо выпускавшегося для ZX-Spectrum, там около 700 МБ — как раз ромы для эмулятора. Так что для меня рай тоже наступил давно, а сейчас, сейчас — это просто щемящая ностальгия.
а вот и мой “Кворум 64” :)
http://dl.dropbox.com/u/8307614/img/old.jpg
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как на iPad активировать камеру при помощи Apple Pencil
Почему новые приложения не отображаются на рабочем столе iPhone с iOS 14
Как в iOS 16 включить отображение расширения для всех типов файлов
Как настроить смещение времени на Apple Watch
Как в macOS закрепить любую заметку поверх всех окон
Что делать, если разговорный динамик iPhone стал звучать тише
Как включить защиту украденного iPhone в iOS 17.3
Ошибка при наборе номера в международном формате. Что делать?