Комментарии 234
И не удивительно :) Потому что под Спекки не было X-Com. Там был Laser Squad. Который отличался довольно сильно. Плюс там не было вообще стратегического элемента и было больше тактических. Например, можно было идти спиной вперёд, прикрывая группу сзади и т.п.
Ага, вот:
Первая часть, переработка игры UFO: Enemy Unknown
Вторая часть, частичная переработка X-COM: Terror from the Deep
Ещё и аналог варкрафта был
Да ну? Не Х-сом, но оно-же! UFO. Смысл поменялся?
И да, по мне, так она удобней РС-шной была. И эмулятор полета был «отпадный», как тогда говорили.
X-Com для Spectrum выглядел сильно иначе. На скриншоте UFO для PC.
В лоуд ранер мне больше нравилось придумывать уровни для друзей, был в игре отличный редактор. Еще ривер райд, тоже отличная игрулька от активижн.
Недавно открыл для себя безумие чисто спектрумокских платформеров: Jet Set Willy (продолжение Manic Miner) — очень по духу отличается от платформеров с других платформ ;)
Как и большинство вышеперечисленных игр: Elite — порт с BBC Micro, Operation Wolf и R-Type — с аркадных автоматов, Boulder Dash и вовсе кривовато перенесли…
Еще достойны упоминания Exolon / Venom strikes back.
Rebelstar и Laser Squad — прородители XCom.
Да много было крутых игр. :)
А в Laser Squad я наиграл наверное больше, чем в Elite
Вот интересный ремейк Exolon: http://retrospec.sgn.net/game/exolon
Freddy Hardest, REX, Earth Shaker, Blasteroids, Savage
Еще парочка.
Total Eclipse — компьютерная игра в жанре шутера от первого лица и квеста. Разработана британской компанией Incentive Software и выпущена в 1988 году. Может рассматриваться как один из первых шутеров от первого лица.
Academy is an action/simulation computer game for the Commodore 64, MS-DOS, ZX Spectrum, Amstrad CPC and Amiga It was released in 1987 by CRL. It achieved critical success in the year it was released.
Есть и отечественный вариант на FPGA — Speccy2010.
У того варианта есть преимущество перед отечественным — оригинальный порт расширения и готовый компактный корпус (если всё это взлетит, конечно).
http://nedopc.com/zxevo/zxevo.php
На видео можно примерно посмотреть как выглядит его главный экран.
Можно увидеть часы с CMOS и поддержку образов дискет с SD карты. О таком можно только было только мечтать.
Причём это FPGA реализация реального пентагоновского железа.
Из того, что не назвали упомяну Golden Axe
https://ru.wikipedia.org/wiki/Golden_Axe
Была версия для Spectrum, которая грузилась стандартные 5 минут вначале и потом каждый следующий уровень ещё по 1-2 минуты подгружался (а в случае проигрыша — нужно было отматывать назад пленку).
Если у вас был ZX Spectrum, то вы наверняка намотали немало километров в гоночном симуляторе Chase H.Q. Геймплей был очень незамысловат: нужно было вовремя проходить разные участки трассы на полицейском автомобиле Porsche 928.
Даже в представленном в статье видео видно, что надо не проходить участки трассы, а догнать и таранить машину преступника пока он не загорится по полной и не остановится, а потом всех в машине арестовать.
Лично я дошёл только до звания Competent.
Ну что же вы так. Это же просто было.
Ставите сборщик топлива, летите к солнцу, при сборке топлива делаете гипер-переход,
Во время перехода зажимаете (не помню точно, клавишу «H») и вы как бы в подпространстве у таргоидов.
Неделя боев в таком режиме часа по 2 и вы Elite. ))))
Это была одна из моих любимейших игр
Для своего времени это была очень прогрессивная штука.
А так еще помню Rebel Star, Chronos, Bomber Jack, Exelon, Saboteur, Bruce Lee…
Даже сейчас бывает нападает ностальгия и бывает в эмуляторах играю, сейчас много сайтов где сразу в браузере можно поиграть.
Да, вот обзор без Саботера и Dan Dare выглядит каким-то странным. Зато целых две мотоциклетных гонки.
Saboteur — это первое что я увидел на Спектруме. И мне сразу захотелось его спаять. И не потому что я любил играть.
На тот момент я представлял из чего состоит Спек и малость офигел от анимации персонажей, зная что никакого графического процессора нет.
И, кстати, красочные заставки во время загрузки игр добавляли привлекательности Спеку. На других компаний во время загрузки не происходило ничего.
Вот бы навыки этих людей по оптимизации да в наше время…
Stunt Car Racer — видео-игра автосимулятор 4-го поколения, разработанная Geoff Crammond и опубликованная компанией MicroStyle в 1989 году. Гоночная трасса выполнена в простой 3D-графике.
От других игр своего времени отличалась тем, что гонки впервые стали проходить на возвышенной гоночной трассе с 3D-визуализацией, а также отсутствием барьеров, не позволяющих в других играх машине вылететь из трассы. В игре присутствует физический движок, под действие которого попадает непосредственно сама машина игрока, давая повышенный эффект реалистичности. Если машина падает, игра не заканчивается, а машину поднимают обратно на цепях, таким образом игрок теряет много времени.
Что что, а вот серию Saboteur автор обошёл незаслуженно.
PS Atic Atac на первом фото — тоже прикольная игрушка
Прогресс не стоит на месте. Вот отличный эмулятор Спекки прямо на HTML5 :)
Игры можно быстро загрузить через нажатие Ins.
- Skool daze
- Myth
- North & South
- Head over Heals (безуспешно пытался получить вечную жизнь, вводя POKE коды)
- Индиана джонс и последний крестовый поход
- Renegade, T.Renegade
- Dizzy [2, 4, 6]
- Hijack
- Astemex (спасти землю от метеорита)
- Spy vs. Spy 1
- Jack the Nipper 2
- Everyone is Wally
- Hot Shot (про футбол)
- MPSM
Эээх, вот были времена…
Из языков — ассемблер. Лучшего не было.
На счет графики тоже интересно, знаю был The Artist, но не уверен, что его широко использовали для графики.
И ведь очень неплохо иногда получалось.
Именно в машкодах реально. Сложно, ничего сложного, наверное, но реально.
Проги писали на ассемблере, но вводить в УМК можно было только машинные коды.
Zeus был всё-таки довольно старый и по сути очень мало что умел. Спектр ассемблеров был гораздо шире и функционально они были намного лучше Zeus'а. Мой любимый — TASM 4.12 от RST7
В то время раздобыть что-то новое было нереально. Единственное — можно было перебить с копий подшивок журналов (в кодах) разные утилиты, потом записать на кассету.
А ещё в ZEUS была нестандартная система ввода текста — вводимый текст посимвольно сканировался с экранной области (карл!) и сравнивался с хранимыми внутри образами символов. Не прошедшие проверку символы просто игнорировались. Если запустить Zeus с user-defined шрифтами, то он становился неработоспособным напрочь. Это просто необъяснимо, зачем нужно было тратить ресурсы на такой «индусский» метод…
Ну и среди прочего — в нём среди поддерживаемых интерактивных команд зашито знаменитое «What is the meaning of life?» (отвечает, соответственно, 42).
Про внутренности Zeus не в курсе — не копался в нём. А Tasm'ов ведь было несколько версий и возможно какая-то из них (2.x или 3.x) действительно основывалась на Zeus. Насчёт 4.x — сомневаюсь, очень уж там много отличий было на уровне языка. А макросы (и языковые и клавиатурные) рулили неимоверно :) У меня в демках менеджмент памяти был чисто на макросах написан.
Можно, я вот программировал) Это не так уж сложно — программа на ассемблере пишется на бумаге, потом слева от каждой команды проставляется её машинный код. А когда размеры всех подпрограмм известны, можно вписывать кокретные смещения.
Это, всё же, программирование на ассемблере, пускай и с компиляцией на бумаге :)
Вообще это надо какой-то хитрый склад мышления иметь, что бы писать объемные приложения в кодах напрямую Завидую даже.
За несколько лет такой практики наработался навык написания в машинном коде и впоследствии при переходе на ZX я даже не догадывался пару лет, что есть какая-то программа, которая переводит мнемоники ассемблера в машинный код. Было довольно комфортно писать в машинном коде. Кроме того, было убеждение, что программы, скомпилированные из ассемблера, будут занимать больше места и работать медленнее (глупое юношеское убеждение), чем написанные в машкоде изначально. Так что уже зная, что существуют всякие TASM'ы и MASM'ы я продолжал фигачить код в машкоде ))
Ведь начиналось всё с советского «Специалиста», на котором в помине не было никакого ассемблера.
Ну как это не было? Дамп ПЗУшки с ассемблером был в «Моделисте-конструкторе» в следующем выпуске после дампа с «монитором». Только не спрашивайте меня, почему я этот факт помню целых 30 лет, а день рождения тёщи никак запомнить не могу.
По-моему, не ПЗУшки, а для обычной памяти — набил и сохранил на маг, в ПЗУшки у этого семейства, емнип, только "монитор" писался.
А если вы работали на заводе и могли РФки банально спереть, то…
Всё же, насколько помню, под ПЗУшки были зарезервированы высокие области памяти (С000+), а дампы публиковались (кроме Монитора) под низкие. В высокие можно было перенести, но надо было менять адреса, что вручную было проблематично, надо было корректно дизассемблировать дамп, поменять стартовый адрес, и потом ассемблировать.
Хотя давно это было, может с тем же Радио86-РК путаю.
В высокие можно было перенести, но надо было менять адреса, что вручную было проблематично
ПЗУ в верхних областях, но при переносе системного софта адреса менять не надо было, насколько я помню. Вероятно, там в коде просто не было абсолютной адресации на что-либо кроме системного ПЗУ.
На КР580ВМ80А(i8080) переходы и вызовы только прямые и абсолютно адресуемые. Команда PCHL позволяет перейти по вычисляемому адресу, но вот получить текущее значение PC можно только произведя вызов по абсолютному. То есть без абсолютной адресации можно было создать только абсолютно линейную программу.
Не помню в каком из советских журналов для некоторых программ на i8080 (минимум три журнала публиковали дампы) бывали таблицы смещений, показывающих какие ячейки надо менять при переносе, но что надо было менять ручками или загрузчиком — это архитектурная необходимость со стороны процессора. Можно придумать хак с использование софт прерываний для получения текущего значения PC, но обработчики должны располагаться в абсолютно адресуемой нижней области памяти.
У z80 очень логичный набор команд, там были 2 программы gens4 и mons4 вроде как, второй практически отладку позволял вести
… таки я на бейсике редактор+ассемблер/дизассемблер запилил :-)
О да, особая каста людей, у которых первым языком был бейскик, а вторым — машинные коды.
Обладатели спектрумов среди нас были элитой — у них Z80, а у нас КР580ВМ80А
Я умудрялся записывать разные программы на одной дорожке, разбив по стерео-каналам. Пришлось слегка доработать для этого магнитофон — изначально он был монофонический, заменил моно-головку на стерео, и добавил трёхпозиционный переключатель: левый канал на усилитель, правый, оба.
Но судя по разным звуком он не совсем бинарныйНет, он не бинарный, выше уже ответили — разной тональностью кодировалось. Бинарный бесполезно записывать на бытовой магнитофон — пройдя через аналоговый тракт и кучу звуковых фильтров от этой «бинарности» и следа не останется.
Когда-то изучал процедуру загрузки с магнитофона (0556, кто-нибудь помнит?).
Принцип очень простой — есть однобитовый вход, он принимает значение 0 или 1 в зависимости от уровня сигнала. Загрузчик замеряет интервалы между переходами 0->1 и 1->0. Короткий интервал 0, длинный интервал 1. Соответственно, нули слышались как высокий писк, а единицы — как тон пониже.
Это если вкратце, без пилот-тона, синхронизации и контрольной суммы.
с регулятора оборотов двигателя вывел на лицевую панель переменник для подстройки скорости «бега полосок» и для ускорения загрузки программ;
винт подстройки азимута головки вывел наружу тоже — для подстройки под кассету.
Я, в бытность обладания бездискового Ленинграда-1, добавлял хардварный аддон с тумблером НОРМ-ТУРБО. Там не было использования стереомагнитофона, подходил любой. Много подводных камней: не на всех играх это работало, т.к. подменялся загрузчик в ПЗУ, это был неплохой детектор наличия нестандартных загрузчиков; не на всех магнитофонах работало стабильно, требовалось качество для воспроизведения-записи высоких частот.
это поднять скорость до 3000 бод за счет стерео и кастомного загрузчика.
Одновременно 2 канала всё равно не взять, а кастомные загрузчики — вещь, скорость можно было поднимать до предела возможностей магнитофона/ленты
Срин из ремейка Dizzy 2017 года (подробнее на тут или тут)
ZXArt — галерея рисунков и музыки
ZX PK.ru — главный форум по спектруму
Насколько помню самое интересное там было в самомодифицирующемся коде сканирования карты?
Когда у меня появилось сие чудо, мне было 5 лет. Любимая игра Starquake. А ностальгия особенно нахлынивает, когда вижу это:
Родители видя, что ребенок увлекся купили монитор Электроника 32 ВТЦ .
Потом в Компаньон добавили 3х канальный музыкальный сопроцессор Yamaha AY-3-8910. Игры зозвучали по новому!!!.. Музыкальные трекерные редакторы!!!
Далее появился принтер Robotron CM 6329!.. Следом контроллер с двумя дисководами! Подключаемый через разъем расширения в один стиль с корпусом (Делали в Ижевске, название контроллера забыл уже, дисководы были в железном корпусе, фото не могу найти в поисковиках). Я был счастлив! Тем более, что рядом с школой был магазин Радио в котором у нас торговали дискетами c ПО и играми для ZX-Spectrum. В итоге дискет накопилось у меня наверно под сотню и более.
И еще забыли — выходили журналы для спектрума — ZX-Ревью и др. , книги по ассемблеру, как написать игру, да и вообще по всяким играм. Эх ностальгия.
Перед закатом эпохи ZX-Spectrum появился ZX-Scorpion — с 256к c новыми играми. Но прожил он уже не так долго.
А такой цветной монитор был мечтой. Мне пришлось длительное время сидеть на монохромном (не помню модель, но по картинкам в гугле похоже на Электроника МС6105.02), пока не появилась Амига, которую уже подключил к цветному телевизору и только позже купил уже свой первый цветной монитор (к ней же).
монитор Электроника 32 ВТЦ
музыкальный сопроцессор Yamaha AY-3-8910
принтер Robotron CM 6329!
контроллер с двумя дисководами
дискет накопилось у меня наверно под сотню
ZX-Scorpion
Вы — мажор.
:)
И это 95-й год, когда за эти (ну, чуть большие, может) деньги уже можно было что-то б/у XT-совместимое взять, а то и 286 с VGA.
Фишка была в том, что Пентагон можно было принести, включить, и
И вот после всех этих хлопот я мог шпилить в Саботера и Элиту. Хотя, игровая машинка из Поиска была так себе, поэтому намного лучше получалось шпилить в Турбо Паскаль. Что и определило будущую профессию :) За что я тому девайсу премного благодарен.
Было дорогим для среднего жителя страны, не просто дорогим а очень дорогим.
1000 с копейками вроде цена была в Союзе. Судя по суммам, которые сейчас заявляются как "украденные сбережения" позволить его себе могла средняя семья. Другое дело, что это была "блажь"
Не знаю кто и что озвучивает, я помню некоторые моменты, к примеру когда в семье родители инженеры, то на еду и одежду при двух детях хватало с трудом, а сладости мы в регулярных посылках от бабушки ждали, да были отдельные касты, северные надбавки, шахтёры, преподаватели вузов, но это не большинство, а как раз инженерам в СССР почему-то платили меньше чем токарям, при этом они как мой отец не задерживались на работе до 23 часов 31 декабря...
когда в семье родители инженеры, то на еду и одежду при двух детях хватало с трудом, а сладости мы в регулярных посылках от бабушки ждали
В СССР было две разновидности инженеров.
а) Романтики, которые со стахановским энтузиазмом копали свои проекты, в отпуск ходили в походы, костёр, гитарка. И пинг-понг на обеденном перерыве.
б) Реалисты, которые подрабатывали сборкой и продажей девайсов, ремонтом техники, не гнушались того, чтобы стянуть с предприятия немного инструмента/комплектухи, а в отпуск ездили на заработки.
Первым действительно нечего было жрать. А вторые охотно покупали компьютеры, если удавалось.
Как воровство не объясняй оно не меняет своей сути. И дело не в романтизме а в маразме когда главный энергетик большого завода получал меньше среднего токаря на этом заводе.
Как воровство не объясняй оно не меняет своей сути.
Я к расхищению народного хозяйства с предприятий отношусь более сдержанно. Это дружба или любофф бывают сами по себе. А трудовые отношения, это просто сделка. Честность работников по отношению к работодателю — штука, которая должна быть обоюдной. Если предприятию начхать на условия работы, на обстановку в коллективе, на качество продукции и т.д., то почему токарю бы не заниматься халтуркой на его станках, а снабженцу не тянуть откаты со смежников?
Не буду спорить, тем более очень сильно по стране отличалось всё, тем не менее не считаю сумму порядка 1000 рублей какой-то фантастической для средней семьи ближе к концу Союза. Другое дело, что сама мысль потратить её на "игрушку для ребёнка/папы" могла привести в шок, но сопоставимая сумма на цветной телевизор (порядка 700 рублей) в шок не приводила. Думали, да, стоит ли на него тратить сбережения или брать кредит, когда ЧБ ломался, но не шоковая сумма.
Да ситуация то простая, з.п. итр на заводе была до 150р. (Не помню точно ) как получая 300р(на самом деле меньше) с двумя детьми отложить 1000 не очень представляю, как-то друг семьи рассказывал что после приезда с севера максимум что ему смогли предложить в южном городе (как хорошему специалисту поучаствовавшему в "важных для страны" проектах — это годовую з.п. равную месячной ранее. И да город — столица автономной республики.
Например, откладывая по 17 рублей в месяц можно было за 5 лет отложить. Точных данных у меня нет, конечно, но думаю, у большинства с детьми школьного возраста было как раз порядка 1000 рублей сбережений "на чёрный день". Собственно на такие сбережения мои родители и купили мне в 14 лет "ПЭВМ "Микроша"" и кассетный магнитофон для него. Всё что накопили за 15 лет семейной жизни. Не по 5 рублей откладывали, но случались форс-мажоры, хотя бы в виде рождения нас четверых, так что общая сумма ни разу не превышала 1500 рублей. Бытовую технику, мебель, ковры в кредит покупали в основном, что тоже можно отнести к накоплениям в контексте разговора. В принципе, наверное, там где подобные ПЭВМ лежали в магазинах и их можно было взять в кредит на несколько лет.
Обе части Saboteur были великолепны, в комментах уже посетовали, что его незаслуженно обошли.
А еще Monty Mole, Barbarian и Goldex Axe классные были.
А Barbarian был еще другой — от Melbourne House, уже не файтинг, а action-adventure в духе Prince of Persia, тоже интересная была игруха.
Мы клепали «Новосибы» на продажу. Чуть позднее появился контроллер дисковода с TR-DOS на борту. Последний свой «Новосиб» я продал году эдак в 1995-ом: он был в корпусе от Apple 2, с дисководом 3.5" и аудиосопроцессором Yamaha AY 8910. Сейчас жалею — что продал.
А почему все комментарии про игры? Где обсуждение огромной демосцены на этой платформе? Она ведь даже до сих пор активна
Из любимых игр на Спектруме: Night Bomber, Batty, Zynaps, Exolon, Dizzy 4, Gunfright, Way of the Exploding Fist (до сих пор хочу файтинг с таким же сложным управлением, но что б с одного удара валить врага :) ), Target: Renegade 2 (первый я не осилил — он какой-то адский).
Еще, помню, в рамках курсовой, написал на бейсике отображение трехмерных сцен с удалением невидимых линий. Производительность на 20 треугольниках была примерно 5FPH (frames per hour).
Эх, были времена…
Сам спектрумом не владел (в 17 лет заработал вдвоём с братом на 486-й), но у знакомых были, причём исключительно самоделки. Самый крутой, который я видел, имел на борту, не соврать бы, мегабайт ОЗУ (многоэтажки из дип-корпусов с отогнутыми ногами и воздушным монтажом недостающих адресных линий). Копирование дискеты с одного втыка, это было вах! Сам я в это время учился ремонту ЧПУ стоек на базе ДВК. Вроде и не варился в этом сам, но видел и чувствовал, так что вспомнить "где мы были" было здорово. Да и детей впечатлить удалось — особенно рассказом о дампах программ, напечатанных в журнале. А ещё вчера эталоном древности у них была Сега, которой (в живом виде выдав им на растерзание) я впечатлил их лет пять назад… Это я им еще игры на калькуляторе не показывал :)
Самый крутой, который я видел, имел на борту, не соврать бы, мегабайт ОЗУ (многоэтажки из дип-корпусов с отогнутыми ногами и воздушным монтажом недостающих адресных линий)
Наверное АТМ Turbo 2+ видели или его самодельный клон. Ностальгия. Даже как-то захотелось глянуть в википедию, чем закончилось развитие этого проекта.
Для АТМ конечно потом были прикольные звуковухи, и контроллер IDE, но это всё уже не имело ни экономического ни практического смысла в отличии от профи…
http://zx-pk.com/forum/viewtopic.php?f=7&t=6889
Нам по 37-50 лет...
… но покидаться какашками в споре про компьютерные игрульки мы можем, как будто нам 13-15 ;)
И там же поиграть.
однажды даже довелось поюзать клон Спектрума под названием «Парус», у которого был дисковод, джойстик и даже о чудо — матричный принтер
из перечисленных игр играл только в Boulder Dash, но зато много часов было убито в Bomb Jack, Exolon и Death Star
http://zxnext.narod.ru/history.htm
Кстати, всех с праздником! :)
Чего-то видео пИчальное ) В таргет ренегат тру пацаны играли нажимая кнопку 2 и у них было в два раза больше ботов. В chase h.q. таймер не тикает и ездить не умеют — фу такими быть. В ребел стар 2 в конце в зависимости от потерь пишут твой уровень, у нас уровень задротства доходил до прохождения без потерь — таких строчек уже не было. В лазер сквад на одном спекки рубились друг против друга, честно отворачиваясь от экрана, я заслужил почетное звание "стратегического маструбатора" за то что ходил по кругу, чтобы у противника сложилось впечатление длительных забегов )
извините, не удержался
ZX Spectrum: 35-летний юбилей