Вспоминаем ретро Spectrum ZX с помощью ubuntu

Не так давно


Совсем недавно, когда деревья были большими, мы с товарищами ждали момента, когда начнется игра. Ждали мы вместе с Spectrum'ом, аудио-кассетами с играми и тетрадками в рюкзаках. Последние, впрочем, не мешали нам слушать звук загрузки и считать мотки с помощью аналогового устройства.

Итак, последний момент загрузки и мы получаем в свое распоряжение шедевры!
У нас это были:

Exolon

image

и Arcanoid

image

Не смотря на ограниченность в количестве игр — нас не оторвать было от телевизора, который находлся в Дворце Пионеров на кружке «Радиолюбитель».

Сейчас


И вот по прошествию N лет ностальгия взяла свое и, радостно вспоминая былые баталии, имея под рукой ubuntu мне захотелось былых сражений.

Эмулятор

К счастью все оказалось несложно:
Исследовав доступные инструменты был найден http://sourceforge.net/projects/spectemu/.
Получив архив, все как обычно: c помощью
./configure
make
make install


получаем xspect.

Игра!

Неожиданно нашлось многжество ресурсов с подобным содержанием и посетив Чудо-ресурс стали доступны все блага человечества для spectrum.

Теперь вспомнить все или смерть!
xspect /home/ai/Downloads/EXOLON.TAP и у меня серый экран:

image

Жмем «J» чтобы получить LOAD, вводим две кавычки(""), жмем Ctrl+o для считывания с ленты и о Чудо! Загрузка начинается.

image

Томительные минуты ожидания, и ребенок 10-ти лет во мне удовлетворен:
image

Теперь этого ребенка не оторвать часок-другой ).
Share post
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 71

    0
    А R-Type есть?
      0
      На Чудо-Ресурсе 1й, 2й и 3й.
      +3
      Batty лучше чем Arcanoid! ) А на чудо-ресурсе, помнится, игры с моей аватарки нету.
      0
      Жмем «J» чтобы получить LOAD, вводим две кавычки(""), жмем Ctrl+o для считывания с ленты и о Чудо!
      С какой ленты? Кассеты с играми всё же нужно иметь?
        0
        нет, вы вводите в консоли .../EXOLON.TAP — это файл ленты )
          0
          *.tap/*.tzx файлы — это образы магнитной ленты.
          +2
          ZORBA!
            +3
            По моему проще в браузере открыть что-нибудь вроде: jsspeccy.zxdemo.org/
            • UFO just landed and posted this here
                +1
                Я ещё пару лет назад ispeccy.com сделал для iOS девайсов и не только :)
                +5
                Возьмут вот специально на ночь от мудрой мысли уведут своим Exolon. Нет у вас совести.
                  0
                  Поймал себя на мысли, что уже пару лет не качал исходников с SF. Всё больше GitHub наступает. Вон даже и футболка на мне гитхабовская :) А вообще автору респект, подобная мысль запустить спекки под убунту крутилась и у меня уже вторую неделю.
                  • UFO just landed and posted this here
                    +2
                    Нет звука загружаемой кассеты.
                      0
                      randomize usr 1310

                      не?

                      Что бы набрать:
                      T + (ctrl+shift) + L + 1310
                      +3
                      Была еще игра, где надо было летать летающей тарелкой по планете-ленте в изометрической проекции, приземляться на фабрики и собирать роботов из компонент, чтобы они воевали, захватывая вражеские фабрики и уничтожая чужих роботов. Можно было еще приземлиться на робота и управлять им. К сожалению, напрочь забыл название, может помнит кто?
                        +3
                        image

                        Nether Earth?
                          0
                          Она! Спасибо большое. :)
                            +3
                            Крутая игра. Возможно, первая стратегия реального времени на спеке. В то время подавляющее большинство стратегий были пошаговыми.
                              0
                              Вот ещё, может заинтересует remake
                          +1
                          Только на днях проходил Exolon на zxspectrum.net.
                            +2
                            Не знаю, как по мне, FUSE куда лучше (apt-get install fuse-emulator). А игры можно брать на worldofspectrum.org или trd.speccy.cz
                              0
                              Полностью согласен, FUSE умеет гораздо больше, особенно хорошо эмулируются нюансы клонов, которые нужны при эмуляции демок.

                              А уж как я писал граббер WOS и 2 месяца воевал с админом, это можно целый роман написать.
                              0
                              У меня в фаворитах была игра Harrier — самолетом бомбить сверху вражеские корабли и танки, и некая игра про рыцаря, который со стены должен был сбрасывать разные предметы — камни, огненные камни итп, а на стену по лестницам лезли враги…
                              Хотелось бы вспомнить
                                +2
                                Эх… когда мелкий был, прошел процентов наверно 70 из списка с zxspectrum.net
                                В 80-х свой компьютер был просто писк моды…
                                Кассеты записывали, менялись. А звук, звук загрузки… и эта магия, когда сидишь перед экраном, и вот оно, грузится, грузится… и в самом конце сбой. А потом опять. И ты сидишь, смотришь в сторону и не думаешь о игре, такая себе, незатейливая магия, которая зачастую помогала запустить сбойную игру… :-)

                                Еще и какое-то время назад нашел эмулятор Радио-86 онлайновый. Переиграл во все игры… и когда то же это казалось вершиной технологий :-)
                                  +1
                                  Да как первый раз нашел zxspectrum.net потерял пол дня рубясь в Bomb Jack :)
                                  +1
                                  Забавно, а я с этим эмулятором совершенно по-другому игрался недавно:
                                  image
                                    +3
                                    Это как?
                                      0
                                      Подозреваю, что конвертор картинок в tzx-файлы, где-то встречал такой.
                                        +1
                                        Не-а, прокси-сервер, генерирующий tzx-файлы по запросу. В принципе, можно даже веб-браузер сделать такой.
                                          0
                                          Я когда-то вебсервер хотел на спектруме сделать, до сих пор от этой мысли не отделался. В качестве заряда интузиазма ftp.worldofspectrum.org/pub/sinclair/books/CompleteSpectrumROMDisassemblyThe.txt хорошо пошло. Может когда-то руки дойдут.
                                            0
                                            Вебсервер? Вообще проще простого. Можно даже на Бейсике. Вместо ZX-Printer подключаем модем, сделанный, к примеру, на ATMega. Остальное — дело кода.
                                              0
                                              Я примерно так и хотел, именно на бейсике, но запрокрастинировал на допиливании функций бейсика (послать то на принтер можно, а как запрос получить?)
                                                0
                                                А как джойстик, по-вашему, присылает данные компьютеру? Можно и на бейсике, но нужно будет использовать PEEK/POKE
                                                  0
                                                  А разве спековский джойстик не клавишные символы отдавал? Или я что-то путаю?
                                                    0
                                                    это интерфейс-2 джойстик так делал, у кемпстон-джойстика был свой порт.
                                                    0
                                                    Писал биты в порт, но вот скажем передать строчку будет уже не так просто. Тут надо или память шарить (не просто байт, а массивчик), или делать свой протокол передачи с контролем ошибок и коллбеками.
                                                      0
                                                      Ну, как минимум в модели +3 был порт RS-232, с ним работать проще простого. Если хочется на оригинальном спекки — то да, придется делать свой протокол. Или реализовывать, к примеру, SPI.
                                                        0
                                                        я хотел просто ловить вызовы бейсиковских функций и вызывать свои обработчики, т.е. в коде на бейсике стоит синхронный вызов INPUT, а обработчик перехватывает его и засовывает значение в переменную. Недостаток тут пожалуй только в привязке к бейсику, зато удобно для написания приложений — словно ответ с клавиатуры получаешь. Я пробовал эмулировать клавиатуру, но пришлось вводить задержки, ибо клавиатура считывается не всегда равномерно, на больших текстах теряются символы.
                                      0
                                      Arcanoid помню
                                        0
                                        Открыл топ ИГР пошёл все открывать смотреть картинки, блин я так мало игр играл :(
                                        из того что нашёл в топе

                                        image
                                        image
                                        image
                                        image

                                        Хотя да больше игрался в Бейсике, весело было
                                          +1
                                          Аааааа! Freddy Hardest! Когда мелкий был — задолбался проходить, а в реальности она совсем короткая!
                                            +2
                                            Ещё есть абсолютно офигенная вешь, всем рекомендую:

                                            Who dares wins II
                                              +2
                                              О да… жуткая вещь… сколько же она времени съела :)
                                                0
                                                WDW II!!!
                                                  0
                                                  Бросил взгляд и показалось, что Commando…
                                                    0
                                                    Вспомнилось:
                                                    image
                                                    image
                                                    0
                                                    Мне Dan Dare гораздо больше нравился чем Freddy Hardest — как-то он разнообразнее что-ли.
                                                    +1
                                                    В свое время влюбился в компьютер только потому что он показывал непонятную строчку «1982 Sinclair Research Ltd.» Очень странно манили эти странные буквы. Они как короткометражное кино, захватывали дух, пленили. В них читался какой то вызов. Хотелось не просто набрать заветный LOAD и поиграть, но и самому нажать эти чудесные черно-желтые клавиши. И чтобы что то получилось. Первые шаги работы с графикой… первые попытки обработки клавиатурных нажатий… Это все завораживало. Было пофигу что дома целый ящик игрушек, руководство zx-spectrum для программистов было самым интересным чтивом четырехлетнего ребенка.

                                                    Вот и сейчас увидев серый экран я как будто погрузился в прошлое. Эйфория.
                                                      +2
                                                      Elite форэва!!!
                                                        0
                                                        Палец вверх 1000 раз, дошел с нуля до элиты! Сейчас как вспомнишь, эти треугольнички вместо кораблей и окружности вместо планет, но как же было круто!
                                                          0
                                                          Ага, особенно сохранёнки на магнитофон!
                                                          oolite, если что.
                                                          0
                                                          Мне ещё очень нравилась Academy.
                                                            0
                                                            Carrier Command (делается продолжение Bogemia Interactive, разработчики ArmA).
                                                            Battle Command.
                                                              0
                                                              Да, не совсем то. Не та атмосфера и шарм.
                                                              Года не те.
                                                              /пошел в сарай, посмотрел на слой пыли на ящике с ZX/ 15 лет. Обалдеть.
                                                                0
                                                                Атмосфера как раз та, если покурить эти игрушки подольше, начинаешь понимать насколько они мощны. Да, академия работала визуально быстрее в плане закрашенных полигонов (перекидывание экрана из буфера через стек с запрещением прерываний по 2 байта за несколько тиков — быстрее не придумаешь), но однообразно.
                                                                  0
                                                                  годов тебе сколько? если не секрет, конечно.
                                                                    0
                                                                    Сюда еще могу добавить «Черный Ворон» от CoperFeet-а. Понимаю, что 2000-ые, но тоже шедевр в плане реализации.
                                                                      0
                                                                      Вячеслав «CooperFeet» Медноногов, my bad.
                                                                        0
                                                                        Медь упорно пытается стать бондарем :) Copper.
                                                            0
                                                            Блин, как классно. Еще раз раздеть Саманту Фокс в покере

                                                            На убунте xspect ставиться
                                                            sudo apt-get install spectemu-x11
                                                              0
                                                              Кто-нибудь знает, как называется квест, вроде какой-то итальянский. Надо было спасти планету от астероида. Когда спасаешь, показывают «ролик», типа биты из пингбола у земли появляется, которая астероид от Земли отбивает.
                                                              • UFO just landed and posted this here
                                                                  0
                                                                  Точно, очень похоже :) Спасибою
                                                                0
                                                                Блин, ну правильно ведь ARKANOID.
                                                                Всегда думал что для ебунты путь через ./configure make install не есть тру

                                                                Only users with full accounts can post comments. Log in, please.