Войти

Или войди с помощью

iSpeccy: ZX-Spectrum из iГаджета и большая ностальгия

Роман Юрьев avatar |
iSpeccy: ZX-Spectrum из iГаджета и большая ностальгия

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
undefined
iPhones.ru
ZX-Spectrum — это целая эпоха, это щемящее чувство ностальгии в сердце людей, родившихся в СССР и интересующихся компьютерными технологиями. Мне посчастливилось прикоснуться к этой эпохе немножко раньше большинства сверстников благодаря увлечению отца, спаявшего такой ПК еще в конце 80-х. Как сейчас помню — это был один из самых продвинутых на то время в СССР аналогов...

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. lewys avatar
    lewys 3 ноября 2011
    0

    Эхх… У меня был старенький магнитофон, и когда загружались игры, все домашние ходили на цыпочках и старались разговаривать шепотом. :)))

    Роман Юрьев avatar
    Роман Юрьев3 ноября 2011
    0

    @lewys,
    Аналогично было, когла перезаписывал игры с кассету на кассету, еще и свет с бытовыми приборами запрещал включать/выключь :).

    lewys avatar
    lewys3 ноября 2011
    0

    @Роман Юрьев, Но потом был апгрейд, не помню модель, но она была в виде “взрослой” компьютерной клавиатуры, с монитором Электроника 16 цветов! И 40 полоснмй дисководом :@ на котором не читалась добрая половина дискет, т.к. они были 80ти полосными :D Не уверен в правильности терминологии, но тогда это так называли.

    Роман Юрьев avatar
    Роман Юрьев3 ноября 2011
    0

    @lewys,
    Наверное, дискеты на 360 и 720 КБ :).

    Алексей Мартынов avatar
    0

    @Роман Юрьев, хотел бы сделать пару поправок к статье.

    Эмулятор написан не на Java, а на Javascript (это не одно и тоже).

    А второе – джойстик по умолчанию настроен на управление INTERFACE 2 / SINCLAIR JOYSTICK – это самый хороший вариант, т.к. присутствует практически в каждой игре.

    Роман Юрьев avatar
    Роман Юрьев4 ноября 2011
    0

    @Алексей Мартынов, спасибо, поправил.

    MAXiDROME avatar
    MAXiDROME3 ноября 2011
    0

    @Роман Юрьев, переписывать игры на двухкассетнике – зло! была специальная программка для копирования, она качественнее записывала и не нужен был двухкассетник.

    а еще помню приходилось головку подкручивать “на слух”, чтоб лучше грузились игры.

    iam83 avatar
    iam833 ноября 2011
    0

    @MAXiDROME, да копировать тупо перезаписью не всегда работало (читать: никогда) и была программа для копирования.

    Роман Юрьев avatar
    Роман Юрьев4 ноября 2011
    0

    @MAXiDROME, точно, была такая. Копировала по одной игре – загружала ее в память, а потом сливала на кассету.

    wildguess avatar
    wildguess4 ноября 2011
    0

    @MAXiDROME, хотя такая программа и была, ею не все игры можно было переписать. Она занимала в памяти какое-то место, и те игры, которые занимали все 48 килобайт, не помещались,
    Мама дорогая, 48К на целую игру!!! Сейчас фотография, сделанная обычной мыльницей, в тысячу раз больше места занимает.

    MAXiDROME avatar
    MAXiDROME4 ноября 2011
    0

    @wildguess, за 2 раза все окпировалось – игры ведь загружались в несколько приемов, вот эти кусочки и нужно по очереди копировать.

    Alexis Assa avatar
    Alexis Assa7 ноября 2011
    0

    @wildguess, на моем спектруме 64к было – сейчас даже 4-х ядерный i7 дакого удовольствия не доставит :)

    Alexis Assa avatar
    Alexis Assa7 ноября 2011
    0

    @MAXiDROME, я использовал TF COPY, на двухкассетнике sony ни разу переписать с кассеты на кассету не получилось.

    Batrakov avatar
    Batrakov4 ноября 2011
    0

    @lewys, Был еще компьютер УРАЛ в железном корпусе.

    Войди на сайт, чтобы ответить
    Ответить
  2. kage avatar
    kage 3 ноября 2011
    0

    А у меня был “Хоббит”

    Войди на сайт, чтобы ответить
    Ответить
  3. iTonych  avatar
    iTonych  3 ноября 2011
    0

    Да-а-а-а… Вспоминается игра “Elite” ночами сидели играли… У меня сейчас для Mac Pro в Dashboard стоит эмулятор “Spectrum v2.1” с играми, только после обновления они не работают :(

    Роман Юрьев avatar
    Роман Юрьев3 ноября 2011
    0

    @iTonych ,
    Был адский ад, когда после 8 часов непрерывной игры в Elite, сбойнула электросеть, моргнул свет и все попало, а сохраниться как-то забывал, уж очень хорошо игра пошла :).

    iTonych  avatar
    iTonych 3 ноября 2011
    0

    @Роман Юрьев, хочется поиграть опять, вспомнить то время… Жаль, что почти все “горячие клавиши” забыты… Да и после обновления OS X эмулятор не работает…

    Войди на сайт, чтобы ответить
    Ответить
  4. Amator avatar
    Amator 3 ноября 2011
    0

    Не запускается эмулятор – появляется лого, на тары не реагирует, ничего не происходит.

    Amator avatar
    Amator3 ноября 2011
    0

    @Amator, Извиняюсь, тапы – автоисправление пошутило)

    Роман Юрьев avatar
    Роман Юрьев3 ноября 2011
    0

    @Amator,
    Работает только в портретном режиме. Как варианты решения проблемы: закрыть все вкладки в Safari, закрыть приложения в фоне, перезагрузить гаджет.

    На iPhone 4 тоже вначале были сложности, пытался в ландшафтном режиме запустить, а раз вообще ничего не происходило и не загружалось. Потом как-то само по себе стартовало, после перезагрузки смарта, но затем я стал тестировать эмуль на iPad 2, с ним проблем особых нет. Опять же, только в портретном режиме.

    Во всех случаях использовалась iOS 5.

    Amator avatar
    Amator3 ноября 2011
    0

    @Роман Юрьев, Спасибо! В портретном режиме все работает отлично. Не привык им пользоваться)

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.