ZX Spectrum: 35-летний юбилей +73
35 лет назад, 23 апреля 1982, появился ZX Spectrum — замечательный домашний компьютер, который приобщил к программированию немало людей. В первой половине 1990-х эти 8-битные компактные устройства были очень популярны в России. По сути, ZX Spectrum’ы заполнили нишу бюджетных игровых приставок, но при этом позволяли писать полноценные программы на Basic (и не только). В честь очередной годовщины мы решили вспомнить наиболее яркие игры, покорившие сердца многих пользователей ZX Spectrum.
Если вы были слишком молоды, или вообще не застали ZX Spectrum, то вряд ли поймёте ностальгию владельцев этих маленьких компьютеров. В то время PC были слишком дороги для подавляющего большинства россиян. А ZX Spectrum даже не нужен был монитор — они подключались к телевизорам. Более того, в качестве устройства загрузки выступал магнитофон, а носителями были обычные аудиокассеты. Лишь немногие счастливчики могли похвастаться дисководами, подключёнными к ZX Spectrum.
Соединяешь компьютер проводами с телевизором и магнитофоном, включаешь последний, и несколько минут ждёшь, пока в 48- или 128-килобайтную память компьютера загрузится какая-нибудь игра. При этом процесс сопровождается незабываемой психоделической какофонией звуков. Это было очень похоже на звуки, издаваемые модемами. Вот классический загрузочный экран ZX Spectrum. Игра Manic Miner заливалась с кассеты в память в течение трёх минут.
Сегодня мы избалованы невероятно реалистичной трёхмерной графикой и роскошными спецэффектами в играх. Даже на смартфонах. А во времена 8-битного ZX Spectrum миллионы людей заигрывались в игры с такой графикой, которая сегодня удовлетворит разве что неприхотливых представителей младшего дошкольного возраста.
Elite
Вероятно многие поклонники авиа- и космических симуляторов с недоумением отнесутся к факту, что игра Elite была одной из самых популярных на ZX Spectrum. Это космический симулятор, в котором игрок бороздил просторы вакуума, сражался с пиратами и торговал всевозможными товарами, перелетая от планеты к планете. C опытом и боевыми победами игрок рос в ранге. Дослужиться до звания Elite удалось очень немногим. Лично я дошёл только до звания Competent.
Это скриншоты с реальным разрешением ZX Spectrum: 256х192 пикселей. Все объекты в космосе были «проволочные» — сквозь них были видны звёзды и другие объекты.
R-Type
Игра R-Type представляла собой двухмерную классическую стрелялку, в которой нужно было управлять неким летательным аппаратом и отстреливать всех встречных. Естественно, можно было подхватывать вылетающие из врагов модули-апгрейды, существенно увеличивающие возможности вашего пепелаца.
Chuckie Egg
Chuckie Egg — игра в стиле «кради и убегай». Некий полноватый мущщина в лихой шляпе по имени Гарри бегает по лабиринтам и собирает яйца каких-то гусей-переростков. Здравый смысл? Не, не слышали.
Manic Miner
Manic Miner («Сумасшедший шахтёр») — один из первых платформеров. Игра завоевала широчайшую народную любовь у владельцев ZX Spectrum. Название у игры было говорящее: шахтёр исследует всевозможные таинственные катакомбы в поисках ключей, попутно уворачиваясь от недружелюбной фауны и спятивших предметов.
Chase H.Q.
Если у вас был ZX Spectrum, то вы наверняка намотали немало километров в гоночном симуляторе Chase H.Q. Геймплей был очень незамысловат: нужно было вовремя проходить разные участки трассы на полицейском автомобиле Porsche 928.
Knight Lore
Первым в истории квестом в изометрической проекции стала игра Knight Lore. Главный герой пробирается по коварному лабиринту замковых покоев, коридоров и подвалов, чтобы добыть волшебное зелье, которое снимет с него заклятие.
Head Over Heels
Очень похожая изометрическая графика была и у другой хитовой игры — няшной Head Over Heels. По сути, это был набор головоломок, которые нужно было решать и продвигаться к сюжетной цели.
Saboteur!
На волне интереса к ниндзя Saboteur! можно считать классикой жанра. Игра в стиле экшн, разработанная Клайвом Таунсендом и выпущенная компанией Durell в 1985 году на ZX Spectrum, позже она была перевыпущена для игровых платформ Amstrad CPC, Commodore 64, Commodore 16 и Plus/4. И по сей день она остается любимой игрой тысяч спектрумоводов.
RoboCop
Если вы родом из 1970-80-х, то вам вряд ли нужно рассказывать, каким культурным явлением стал фильм RoboCop. Одноимённая серия игр на множестве платформ, включая ZX Spectrum, не стала исключением. Сколько пацанов с наслаждением исполняли роль полицейского-киборга Мёрфи!
3D Deathchase
Прирождённым гонщикам очень нравились мотоциклетные погони в 3D Deathchase. Да, сегодня от этого зрелища начинается глазное кровотечение, но для 1983-го года — отличная игра!
Super Hang-On
Мотоциклетные гонки Super Hang-On выглядели не столь брутально, и были, пожалуй, более популярны среди «спектроводов».
Boulder Dash
Boulder Dash — игра для настоящих диггеров-экстремалов. Главный герой представляет собой какое-то гуманоидное существо, прокладывающее себе путь через толщу грунта, собирая спрятанные в недрах алмазы и уворачиваясь от падающих булыжников.
Lode Runner
А какой владелец ZX Spectrum не обожал платформер Lode Runner?! В этой игре каждый мог почувствовать себя самым умным, ловким и хитрым, стараясь обхитрить безликих роботов и пытаясь добраться до золотых кладов.
Lunar Jetman
Ещё одним мегапопулярным на ZX Spectrum платформером стал Lunar Jetman. Милитаристкое будущее Луны — космонавт должен был собирать бомбы, чтобы уничтожать базы пришельцев.
Dizzy
В топ лучших игр для ZX Spectrum входил и платформер Dizzy — вы управляли этаким Шалтаем-Болтаем, человеком-куриное-яйцо, перемещаясь по игровому миру и решая задачи.
Target: Renegade
В Target: Renegade заигрывались тысячи пацанов. Симулятор уличного мочилова: накачанные альфа-самцы в жилетках, некоторые в мотоциклетных шлемах, некоторые с молотами и прочим подручным оружием, выбивали друг из друга дух в урбанистических антуражах. Помню, в моём родном городке в самом начале 1990-х несколько доморощенных предпринимателей арендовали уголок в одном из кинотеатров, где поставили несколько столов, штуки четыре ZX Spectrum с телевизорами, и продавали игровое время местным мальчишкам. Если не ошибаюсь, 15 минут игры стоили 1 рубль. Мне очень нравилось играть в Ренегада, причём не на кнопках, а на примитивном джойстике, возможно даже самодельном.
The Way of the Exploding Fist
The Way of the Exploding Fist — за этой игрой просиживали бесконечные часы поклонники фильмов с Брюсом Ли и Жаном-Клодом ван Даммом. А вы не спорили с одноклассниками, кто из них кого побьет?
Sim City
Вы удивитесь, но на ZX Spectrum была портирована даже Sim City. Правда, выглядела она очень абстрактно, как блок-схема разрабатываемого приложения.
Operation Wolf
Прирождённые воины наслаждались на ZX Spectrum шутером-боевиком Operation Wolf. Экран двигался независимо от игрока, и нужно был успевать уничтожить неприятелей, чтобы они не успевали открыть по вам огонь. У героя-спецназовца были не только патроны, но и гранаты. Кстати, я играл в версию на PC — как сейчас помню, гранаты бросались по нажатию Enter. Со всей дури молотил я по клавиатуре, компенсируя отсутствие меткости силой молодецкого нажатия, громя врагов за компьютером в бухгалтерии завода, где работала моя тётя.
Если вы хотите вспомнить молодость и погонять в игры для ZX Spectrum, то можете воспользоваться какими-нибудь из многочисленных эмуляторов, созданных под все мыслимые платформы.
P.S. Все эти игры умещались либо в 48, либо в 128 Кб оперативной памяти.
Поделиться с друзьями
Dovgaluk
А ведь ещё была удешевлённая версия 16k.
delvin-fil
X-Com же
Tim0n
Ничего не путаете?
delvin-fil
Не путаю! Да, это РС-шная версия, о скрина со спектрума не нашел.
Bal
И не удивительно :) Потому что под Спекки не было X-Com. Там был Laser Squad. Который отличался довольно сильно. Плюс там не было вообще стратегического элемента и было больше тактических. Например, можно было идти спиной вперёд, прикрывая группу сзади и т.п.
https://ru.wikipedia.org/wiki/Laser_Squad
Bal
Ага, вот:
tundrawolf_kiba
Был порт X-Com. Вот только у меня он так и не запустился(точнее — запускалась только тактическая карта, в которой не работало управление).
VladimirKochetkov
Был. Но со стабильностью там действительно были проблемы (особенно во время тактической фазы).
SADKO
Всё там нормально было со стабильностью, в оригинале…
… просто автор оставил несколько сюрпризов для кул хацкеров :-)
DmitryMry
Не чистый X-COM, а, скажем так, его аналог.
Первая часть, переработка игры UFO: Enemy Unknown
Вторая часть, частичная переработка X-COM: Terror from the Deep
Ещё и аналог варкрафта был
Bal
Понятно. Судя по авторам и текстам, это было уже на самом закате Спекки и только в России. Мы тогда уже поголовно сидели на PC и я этот пласт не застал.
lapeno
Конец 90х это уже был. Медноногов ufo портировал. Но нужен был комп 128кб.
mixaly4
А до Laser Squad была еще серия Rebelstar от того же автора.
delvin-fil
Да ну? Не Х-сом, но оно-же! UFO. Смысл поменялся?
И да, по мне, так она удобней РС-шной была. И эмулятор полета был «отпадный», как тогда говорили.
immaculate
X-Com для Spectrum выглядел сильно иначе. На скриншоте UFO для PC.
easty
Это уже x86, 320x240 256 цветов палитра
cjbars
Спасибо за ностальгию, и спасибо этому замечательному компьютеру, с него действительно началось путешествие в мир программирования, которое продолжается по сей день!
easty
В лоуд ранер мне больше нравилось придумывать уровни для друзей, был в игре отличный редактор. Еще ривер райд, тоже отличная игрулька от активижн.
oisee
Недавно открыл для себя безумие чисто спектрумокских платформеров: Jet Set Willy (продолжение Manic Miner) — очень по духу отличается от платформеров с других платформ ;)
mistergrim
Только это не чисто спектрумовский платформер.
Как и большинство вышеперечисленных игр: Elite — порт с BBC Micro, Operation Wolf и R-Type — с аркадных автоматов, Boulder Dash и вовсе кривовато перенесли…
oisee
Ну, как раз Manic Miner и Jet Set Willy — написаны для спектрума, на другие микрокомпьютеры его уже портировали.
Но тут даже дело не в этом, а в особой атмосфере не-приставочных, а именно микрокомпьютерных платформеров.
Igor_Sib
На спектруме была очень крутая игра The Great Escape.
Еще достойны упоминания Exolon / Venom strikes back.
Rebelstar и Laser Squad — прородители XCom.
Да много было крутых игр. :)
trublast
Я бы добавил еще Heavy On The Magick
А в Laser Squad я наиграл наверное больше, чем в Elite
Scf
Вот интересный ремейк Exolon: http://retrospec.sgn.net/game/exolon
mkarev
Freddy Hardest, REX, Earth Shaker, Blasteroids, Savage
GreenStore
> Да много было крутых игр. :)
Еще парочка.
Total Eclipse — компьютерная игра в жанре шутера от первого лица и квеста. Разработана британской компанией Incentive Software и выпущена в 1988 году. Может рассматриваться как один из первых шутеров от первого лица.
shpaker
Блин я всё узнать не мог как называлась та самая игра в которую в детстве залипал оч сильно, а вычитал из вашего коммента! The Great Escape эвер)) Спасибо)
32bit_me
На кикстартере собирают на новую версию спектрума: https://www.kickstarter.com/projects/1835143999/zx-spectrum-next
Есть и отечественный вариант на FPGA — Speccy2010.
Dovgaluk
Спасибо за ссылку.
У того варианта есть преимущество перед отечественным — оригинальный порт расширения и готовый компактный корпус (если всё это взлетит, конечно).
555KARMA555
Не взлетит…
beeruser
Взлетит
Dovgaluk
Ну денег-то наберёт, надо чтобы ещё сделали.
Valery4
Есть ещё ZX Evolution.
http://nedopc.com/zxevo/zxevo.php
На видео можно примерно посмотреть как выглядит его главный экран.
Можно увидеть часы с CMOS и поддержку образов дискет с SD карты. О таком можно только было только мечтать.
Причём это FPGA реализация реального пентагоновского железа.
gizur
Как много игр было там на самом деле — все не переиграть.
Из того, что не назвали упомяну Golden Axe
https://ru.wikipedia.org/wiki/Golden_Axe
Была версия для Spectrum, которая грузилась стандартные 5 минут вначале и потом каждый следующий уровень ещё по 1-2 минуты подгружался (а в случае проигрыша — нужно было отматывать назад пленку).
blackstrip
Даже в представленном в статье видео видно, что надо не проходить участки трассы, а догнать и таранить машину преступника пока он не загорится по полной и не остановится, а потом всех в машине арестовать.
Old_Chroft
Забавная пасхалка в RoboCop:
eisaev
Каждый раз, кроме перечисленного, вспоминаю ещё G.I. Hero, т.к. очень долго бродил по её джунглям.
SnowBearRu
Ну что же вы так. Это же просто было.
Ставите сборщик топлива, летите к солнцу, при сборке топлива делаете гипер-переход,
Во время перехода зажимаете (не помню точно, клавишу «H») и вы как бы в подпространстве у таргоидов.
Неделя боев в таком режиме часа по 2 и вы Elite. ))))
Erelecano
Перехват таргонами(а не таргоидами, таргоиды — мелкие боевые корабли таргонов) включался нажатием чего-то в режиме паузы и после этого любой прыжок приводил к встрече с таргонами, а сборка топлива+прыжок использовались для того, что бы топливо не заканчивалось, в какой-то из версий был баг, ему казалось, что ты по прежнему заправляешься.
zakons
А как на счет NetherEarth? Моя первая стратегия, да ещё с элементами конструктора роботов!!!
CheBurashka
Это была одна из моих любимейших игр
lzb_j77
Отличнейшая игра! :)
До сих пор люблю порасстреливать роботов пришельцев, помурыжить их :)
si001
Огромный респект автору ретрообзора, но я тоже всё ждал упоминания своей любимой игры.
Для своего времени это была очень прогрессивная штука.
tundrawolf_kiba
В «Космических рейнджерах» как раз была попытка скрестить Nether Earth, текстовые квесты и Elite со спектрума.
user4000
супер-игра!
Daar
Спасибо автору! Все не мог вспомнить как эта игра называлась, и вы напомнили R-Type!!! А так половина детства прошла за Спектрумом, и профессия была выбрана уже тогда, нравилось что-то писать и уже тогда изучил ассемблер и с друзьями начали делать свои первые игры.
А так еще помню Rebel Star, Chronos, Bomber Jack, Exelon, Saboteur, Bruce Lee…
Даже сейчас бывает нападает ностальгия и бывает в эмуляторах играю, сейчас много сайтов где сразу в браузере можно поиграть.
Locksher
Прям ностальгия нахлынула!
Пойду скачаю эмулятор, перепройду Саботера
Shtucer
Да, вот обзор без Саботера и Dan Dare выглядит каким-то странным. Зато целых две мотоциклетных гонки.
Leopotam
Wan-Derer
Saboteur — это первое что я увидел на Спектруме. И мне сразу захотелось его спаять. И не потому что я любил играть.
На тот момент я представлял из чего состоит Спек и малость офигел от анимации персонажей, зная что никакого графического процессора нет.
И, кстати, красочные заставки во время загрузки игр добавляли привлекательности Спеку. На других компаний во время загрузки не происходило ничего.
mistergrim
> И, кстати, красочные заставки во время загрузки игр добавляли привлекательности Спеку. На других компаний во время загрузки не происходило ничего.
Точно так же на других было.
QtRoS
Меня Chase H.Q. очень впечатлила — дорога динамической ширины, препятствия, погони, трамплины на трассе… Одним словом восхитительно, особенно по тем меркам.
Вот бы навыки этих людей по оптимизации да в наше время…
GreenStore
Еще была такая мозговыносительная игра: Stunt Car Racer.
Stunt Car Racer — видео-игра автосимулятор 4-го поколения, разработанная Geoff Crammond и опубликованная компанией MicroStyle в 1989 году. Гоночная трасса выполнена в простой 3D-графике.
От других игр своего времени отличалась тем, что гонки впервые стали проходить на возвышенной гоночной трассе с 3D-визуализацией, а также отсутствием барьеров, не позволяющих в других играх машине вылететь из трассы. В игре присутствует физический движок, под действие которого попадает непосредственно сама машина игрока, давая повышенный эффект реалистичности. Если машина падает, игра не заканчивается, а машину поднимают обратно на цепях, таким образом игрок теряет много времени.
GreenStore
А так она выглядела на Commondore 64…
altai2013
Бедненько. Много видео с youtube и ни слова про целую индустрию российских клонов ZX-Spectrum, таких как Scorpion ZS-256, ни про платы расширения, ни про лицензионные (!) отечественные игры для ZX-Spectrum («Черный ворон» и т.д.). Ни слова про современные клоны ZX-Spectrum, таких как ZXM-Phoenix.
lzb_j77
Наверное, статья ради статьи :)
rokobungi
Ностальгия… Первые игры, первые программы.
Что что, а вот серию Saboteur автор обошёл незаслуженно.
PS Atic Atac на первом фото — тоже прикольная игрушка
runapa
А мне вспоминается Hero Quest. Рпг в стиле днд. В ней тоже уровни подгружались.
Bal
Прогресс не стоит на месте. Вот отличный эмулятор Спекки прямо на HTML5 :)
http://torinak.com/qaop
Игры можно быстро загрузить через нажатие Ins.
staticlab
Если на клавиатуре вообще есть Insert :(
FranzK
Мне нравились игры нестандартные, с изюминкой, так что
Эээх, вот были времена…
VBKesha
А ведь на нём я программировать начинал!
tushev
А мне было бы интересно посмотреть не на сами игры, а на процесс их создания и какие инструменты для этого использовались. Как рисовали графику, какие языки использовались, как отлаживали.
Shtucer
Из языков — ассемблер. Лучшего не было.
На счет графики тоже интересно, знаю был The Artist, но не уверен, что его широко использовали для графики.
VladimirKochetkov
Ещё была Art Studio — 8-битный Paint, практически :)
tushev
Мне рассказывали как фотки и картинки «сканировали» в спектрум. Брали фотку, клали на нее оргстекло расчерченное в клеточку, одна клеточка — одно знакоместо 8х8 пикселей, и по пикселям с клавиатуры вводили пиксели в графический редактор, попутно подгоняя цвета знакомест.
И ведь очень неплохо иногда получалось.
lzb_j77
В ZX-Ревю были статьи про Стива Тернера, он кратенько рассказывал, как игры делает.
virtualtoy
Если интересно, гляньте на серию книг «Как написать игру для ZX Spectrum» издательства Питер. Что-то можно было наваять и на вшитом в ПЗУ Бейсике.
tommyangelo27
Это фактически была моя первая книга по программированию. Проштудирована от корки до корки.
Smorodov
Ага, помню таблица ассемблерных кодов висела на стенке, мы с братом машинным кодом проги писали, потом уже и таблицы не особо нужны были, так как запомнили. А писали на в машинных кодах в написанном нами же на бейсике редакторе памяти. Очень прикольно было, что можно было прогу в экранной памяти запустить и наблюдать как она работает.
tushev
Нежели прямо на машинных кодах реально программировать? Я об этом слышал, но не верил. Все таки Z80 это не древний программируемый калькулятор, где действительно программу вводили вводя коды. Инструкций много, разные модификации, операнды. Опять же, как быть с переходами, ведь добавив инструкцию, другие адреса смещаются. Я думал что термин «программирование в кодах» на самом деле подразумевает программирование на ассемблере.
VolCh
Именно в машкодах реально. Сложно, ничего сложного, наверное, но реально.
Daimos
В универе программировали практически в машинных кодах на УМК-80 Микропроцессорная лаборатория УМК-80, http://ruecm.forum2x2.ru/t116-topic
Проги писали на ассемблере, но вводить в УМК можно было только машинные коды.
ploop
У него был нормальный ассемблер — ZEUS. Там вообще просто всё.
Flying
Zeus был всё-таки довольно старый и по сути очень мало что умел. Спектр ассемблеров был гораздо шире и функционально они были намного лучше Zeus'а. Мой любимый — TASM 4.12 от RST7
ploop
Ну… слово «был» следует читать как «у меня был» :)
В то время раздобыть что-то новое было нереально. Единственное — можно было перебить с копий подшивок журналов (в кодах) разные утилиты, потом записать на кассету.
Flying
Ну это да :) С софтом поначалу было сложно, впрочем с журналами было ещё сложнее :)
alkoro
TASM, кстати, по заявлению самого RST7, ядром своим обязан именно ZEUS. Когда вышел TASM, его появление сопровождалось слухами о невиданной скорости трансляции. По сравнению с ZEUS, ничего особенного. Киллер фичей конечно, стали макросы и оверлейная поддержка как исходных кодов, так и бинарных файлов.
А ещё в ZEUS была нестандартная система ввода текста — вводимый текст посимвольно сканировался с экранной области (карл!) и сравнивался с хранимыми внутри образами символов. Не прошедшие проверку символы просто игнорировались. Если запустить Zeus с user-defined шрифтами, то он становился неработоспособным напрочь. Это просто необъяснимо, зачем нужно было тратить ресурсы на такой «индусский» метод…
Ну и среди прочего — в нём среди поддерживаемых интерактивных команд зашито знаменитое «What is the meaning of life?» (отвечает, соответственно, 42).
Flying
Про внутренности Zeus не в курсе — не копался в нём. А Tasm'ов ведь было несколько версий и возможно какая-то из них (2.x или 3.x) действительно основывалась на Zeus. Насчёт 4.x — сомневаюсь, очень уж там много отличий было на уровне языка. А макросы (и языковые и клавиатурные) рулили неимоверно :) У меня в демках менеджмент памяти был чисто на макросах написан.
beeruser
Storm — наше всё
jia3ep
Не один год просидел в ZEUS. Недавно начал писать тулзу, чтобы перетащить свой z80-код со старых 5" дисков в читаемом виде. Если интересно, код тулзы можно посмотреть на github. В Visual Studio Code результат выглядит так:
ustaspolansky
Некоторые проблемы решались через свой кернел. Да и определить в каком месте был код не проблема, через Ret в ячейку пзу.
Smorodov
Не было у нас ассемблера, игр тоже вначале не было, даже кассетника не было, был бобинный ламповый магнитофон :), но было много интереса. Инструкции все умещались на паре страниц и висели прямо на стенке перед носом. И да, перед этим был программируемый калькулятор.
Scf
Можно, я вот программировал) Это не так уж сложно — программа на ассемблере пишется на бумаге, потом слева от каждой команды проставляется её машинный код. А когда размеры всех подпрограмм известны, можно вписывать кокретные смещения.
VolCh
Это, всё же, программирование на ассемблере, пускай и с компиляцией на бумаге :)
Scf
А программирование в MONS с вбиванием кодов команд, а потом исправлением смещений чем считается?)
VolCh
Если ассемблер не пишите (хоть в "файле", хоть на бумаге), то в машкодах. Особенно если ассемблер даже не думаете, а сразу мыслите сущностями типа "CD 12 34" :)
Scf
а то, DD 21 00 40 11 00 1B 3E FF 37 CD 56 05 C9 :-)
lzb_j77
Ой, я даже понял эти команды. Не такой уж я и старый ;)
alkoro
Смещения, как же я обломился, когда узнал, что в Z80 нельзя делать относительные длинные jmp. Я делал то же самое, что и вы, но на БК0010 — там таки можно было делать истинно настоящий перемещаемый код, работающий с любого адреса загрузки.
mistergrim
Зато в Z80 есть CALL по условию.
lapeno
да на ассемблере писали в редакторе. машкодами можно было себе башку свернуть.
Erelecano
Сам писал на асме под Спекки, но знал человека, который писал исключительно в маш.кодах напрямую и который не мог понять как я там в асме на бумажке пишу. К сожалению человека больше 20 лет не видел, не знаю кем он стал.
Epsiloncool
Хех, я тоже свои первые 3 спектрумские игры написал чисто в машкоде :)
Erelecano
Да вы — маньяк!
Вообще это надо какой-то хитрый склад мышления иметь, что бы писать объемные приложения в кодах напрямую Завидую даже.
Epsiloncool
Возможно, завидовать-то и нечему. Ведь начиналось всё с советского «Специалиста», на котором в помине не было никакого ассемблера. И чтобы написать что-то на нём, приходилось так или иначе брать в руки таблицу кодов и что-то придумывать.
За несколько лет такой практики наработался навык написания в машинном коде и впоследствии при переходе на ZX я даже не догадывался пару лет, что есть какая-то программа, которая переводит мнемоники ассемблера в машинный код. Было довольно комфортно писать в машинном коде. Кроме того, было убеждение, что программы, скомпилированные из ассемблера, будут занимать больше места и работать медленнее (глупое юношеское убеждение), чем написанные в машкоде изначально. Так что уже зная, что существуют всякие TASM'ы и MASM'ы я продолжал фигачить код в машкоде ))
DrPass
Ну как это не было? Дамп ПЗУшки с ассемблером был в «Моделисте-конструкторе» в следующем выпуске после дампа с «монитором». Только не спрашивайте меня, почему я этот факт помню целых 30 лет, а день рождения тёщи никак запомнить не могу.
VolCh
По-моему, не ПЗУшки, а для обычной памяти — набил и сохранил на маг, в ПЗУшки у этого семейства, емнип, только "монитор" писался.
DrPass
У «Специалиста» монитор занимал 2К, одну РФ2/РФ5. А дешифратор адреса выводил штук шесть линий под ПЗУшки. Поэтому размер прошивки с системными няшками там сильно коррелировал с вашим семейным бюджетом. Вы могли потратить треть зарплаты МНС на одну РФ2, и жить только с «монитором», а остальное грузить с ленты. Или потратить две зарплаты, и прошить туда ассемблер, бейсик, дебаггер и редактор. И ещё тетрис влез бы.
А если вы работали на заводе и могли РФки банально спереть, то…
VolCh
Всё же, насколько помню, под ПЗУшки были зарезервированы высокие области памяти (С000+), а дампы публиковались (кроме Монитора) под низкие. В высокие можно было перенести, но надо было менять адреса, что вручную было проблематично, надо было корректно дизассемблировать дамп, поменять стартовый адрес, и потом ассемблировать.
Хотя давно это было, может с тем же Радио86-РК путаю.
DrPass
ПЗУ в верхних областях, но при переносе системного софта адреса менять не надо было, насколько я помню. Вероятно, там в коде просто не было абсолютной адресации на что-либо кроме системного ПЗУ.
VolCh
На КР580ВМ80А(i8080) переходы и вызовы только прямые и абсолютно адресуемые. Команда PCHL позволяет перейти по вычисляемому адресу, но вот получить текущее значение PC можно только произведя вызов по абсолютному. То есть без абсолютной адресации можно было создать только абсолютно линейную программу.
Не помню в каком из советских журналов для некоторых программ на i8080 (минимум три журнала публиковали дампы) бывали таблицы смещений, показывающих какие ячейки надо менять при переносе, но что надо было менять ручками или загрузчиком — это архитектурная необходимость со стороны процессора. Можно придумать хак с использование софт прерываний для получения текущего значения PC, но обработчики должны располагаться в абсолютно адресуемой нижней области памяти.
DrPass
Да, вы правы. Я ради интереса даже глянул дампы Специалиста на его сайте. Загрузчик, Монитор и Бейсик собраны под адреса ПЗУ, а Ассемблер под нижние адреса.
nikolayv81
У z80 очень логичный набор команд, там были 2 программы gens4 и mons4 вроде как, второй практически отладку позволял вести
SADKO
Почти та-же фигня, как то завис на даче с Хорвицом и Хиллом, там во втором томе была таблица кодов операций…
… таки я на бейсике редактор+ассемблер/дизассемблер запилил :-)
Scf
О да, особая каста людей, у которых первым языком был бейскик, а вторым — машинные коды.
VolCh
Обладатели спектрумов среди нас были элитой — у них Z80, а у нас КР580ВМ80А
webhead
Радио-86РК — это была классная штука, первые свои программы самостоятельные именно на нем начал писать, да и игрухи были толковые, и даже музыкальный редактор, код которого их журнала «Радио» набивал вручную, но Синклер был намного прогрессивнее, так что пришлось забросить старого друга.
joker2k1
Cracked by Bill Gilbert ©
nikitos_2002
У меня вот такой вопрос: а если эту кассету проиграть на обычном магнитофоне, она какой звук будет издавать?
ploop
Она на обычном магнитофоне и проигрывалась. И естественно звук был, немного смахивает на звук диалап-модема.
Я умудрялся записывать разные программы на одной дорожке, разбив по стерео-каналам. Пришлось слегка доработать для этого магнитофон — изначально он был монофонический, заменил моно-головку на стерео, и добавил трёхпозиционный переключатель: левый канал на усилитель, правый, оба.
nikitos_2002
Это я понимаю. Но судя по разным звуком он не совсем бинарный. Я не про тот звук, который издаёт Спектрум, а про тот, который может издавать обычный магнитофон из динамиков, если в него вставить эту кассету.
nerudo
Спектрум никаких звуков не издавал при загрузке, это и есть звуки магнитофона.
Daimos
Магнитифон предназначен для записи сигнала, который воспринимается человеческим ухом и причем не все, что может слышать человек — а обрезанный спектр. Поэтому записать на кассету что-то, что человек не может слышать — никак нельзя, а использовать слабые сигналы тоже нельзя — потеряются на фоне шумов и компьютер не сможет их распознать.
Ezhyg
Запись действительно не совсем бинарная, таковы особенности записи и воспроизведения.
YDR
пилот-тон 808 Гц, лог.1=2048 Гц, лог.0=1024 Гц. Длительность не помню. Помню как писал на ZX загрузчик программ с РК-86, там немного другие правила. А «Львов ПК-01» вообще третьи. Я с него начинал…
nikolayv81
Насколько посню, к закату эпохи плёнка в магнитофонах стала лучше и скорость потока увеличивали, причём было так, грузился загрузчик на стандартной скорости, а потом шла загрузка на повышенной.
ploop
VolCh
На каком-то из советских компов на "i8080" логический ноль кодировался как переход с минимального уровня на максимальный, а логическая единица наоборот. Не совсем обычная бинарность, но бинарность, устойчивая к искажениям
Vanellope
Манчестер же!
Scf
Когда-то изучал процедуру загрузки с магнитофона (0556, кто-нибудь помнит?).
Принцип очень простой — есть однобитовый вход, он принимает значение 0 или 1 в зависимости от уровня сигнала. Загрузчик замеряет интервалы между переходами 0->1 и 1->0. Короткий интервал 0, длинный интервал 1. Соответственно, нули слышались как высокий писк, а единицы — как тон пониже.
Это если вкратце, без пилот-тона, синхронизации и контрольной суммы.
andersong
У меня для загрузки был отдельный магнитофон, Электроника 312, с соответствующими доработками:
с регулятора оборотов двигателя вывел на лицевую панель переменник для подстройки скорости «бега полосок» и для ускорения загрузки программ;
винт подстройки азимута головки вывел наружу тоже — для подстройки под кассету.
ploop
maniacscientist
Это не круто. Круто — это поднять скорость до 3000 бод за счет стерео и кастомного загрузчика.
alkoro
Поясните про стерео, это как то связано с распараллеливанием потока на каналы? Но ведь аналоговая часть магнитофона всё равно микширует стерео, они проникают друг в друга ещё с магнитной головки, это ненадёжно в принципе.
Я, в бытность обладания бездискового Ленинграда-1, добавлял хардварный аддон с тумблером НОРМ-ТУРБО. Там не было использования стереомагнитофона, подходил любой. Много подводных камней: не на всех играх это работало, т.к. подменялся загрузчик в ПЗУ, это был неплохой детектор наличия нестандартных загрузчиков; не на всех магнитофонах работало стабильно, требовалось качество для воспроизведения-записи высоких частот.
ploop
Одновременно 2 канала всё равно не взять, а кастомные загрузчики — вещь, скорость можно было поднимать до предела возможностей магнитофона/ленты
DmitryMry
Ровно тот, который в видео Manic Miner ZX spectrum 48k Loading (первое видео в статье).
AntonL
теперь Elite продвинулся до EVE Online. Вот такой прогрес.
khim
EVE Online крута, но к Elite отношения не имеет. Elite как был, так и есть.
AntonL
«Нашим главным вдохновителем стала Elite. Еще когда мы были детьми и играли в Elite на Commodore 64, мы мечтали о такой же игре — только с живыми людьми. Кроме того, мы черпали идеи из игр Civilization и Ultima Online, фильмов «Бегущий по лезвию» и «Чужие».
Рейнир Хардарсон, арт-директор CCP
lapeno
нет) та элита это в классике Oolite сейчас
Erelecano
Не оскорбляйте Elite сравнением с EVE. Elite возродилась от того же автора в виде Elite Dangerous.
Wano987
Elite Dangerous — это, извините, оксюморон. Примерно как Elite Competent или Elite Harmless.
Erelecano
Ну да, васяну из подъезда видней, как называть игру, чем ее изначальному автору.
Boctopr
Что вы так пишите «все пессимистично как будто ему и правда 35 лет», а нет, он жив и развивается, пишется разный софт и игры.
Срин из ремейка Dizzy 2017 года (подробнее на тут или тут)
ZXArt — галерея рисунков и музыки
ZX PK.ru — главный форум по спектруму
alkoro
Sim City мне запомнилась тем, как в ней ней была реализована многозадачность: несколько (два или три) независимых потоков кода выполнялись параллельно (с учётом возможностей Spectrum, разумеется). Был диспетчер, который переключал выполнение нитей по таймерным прерываниям с полным восстановлением всех регистров и указателя стека. Очень необычно для ZX.
iga2iga
Ну там через IM 2 (на сколько помню) не совсем параллельно. Каждый «поток» выполняется 1/50 секунды, после прихода прерывания, управление передается следующему потоку из списка. :) Как-то так я тоже это делал интереса ради. Достаточно простенько реализуется.
nikolayv81
Насколько помню самое интересное там было в самомодифицирующемся коде сканирования карты?
bredd_owen
Автор, спасибо!
Когда у меня появилось сие чудо, мне было 5 лет. Любимая игра Starquake. А ностальгия особенно нахлынивает, когда вижу это:
pirate_tony
С детства не понимал зачем аудио цифровых данных с кассеты попадали в аудио канал телевизора… Чтобы зачем вот? Так можно и смену значений регистров z80 в аудио выход пустить… Тоже для красоты )
shogunkub
Это у вас схема была какая-то специфическая, у меня звук шёл исключительно из динамика магнитофона, если на нём выкрутить громкость в 0, то ничего не было слышно.
crea7or
Мало ли кто не знает, вот тут огромнейший архив софта с zx spectrum на все лады.
iPrime
Я наверно в детстве был самый счастливый )) В начале был Компаньон
Родители видя, что ребенок увлекся купили монитор Электроника 32 ВТЦ .
Потом в Компаньон добавили 3х канальный музыкальный сопроцессор Yamaha AY-3-8910. Игры зозвучали по новому!!!.. Музыкальные трекерные редакторы!!!
Далее появился принтер Robotron CM 6329!.. Следом контроллер с двумя дисководами! Подключаемый через разъем расширения в один стиль с корпусом (Делали в Ижевске, название контроллера забыл уже, дисководы были в железном корпусе, фото не могу найти в поисковиках). Я был счастлив! Тем более, что рядом с школой был магазин Радио в котором у нас торговали дискетами c ПО и играми для ZX-Spectrum. В итоге дискет накопилось у меня наверно под сотню и более.
И еще забыли — выходили журналы для спектрума — ZX-Ревью и др. , книги по ассемблеру, как написать игру, да и вообще по всяким играм. Эх ностальгия.
Перед закатом эпохи ZX-Spectrum появился ZX-Scorpion — с 256к c новыми играми. Но прожил он уже не так долго.
altai2013
Да, не жизнь, а сказка, по тем временам. Я года два упрашивал родителей купить «Спектрум», который сам по себе был для них дорогой покупкой, а в комплекте с магнитофоном (который тоже нужно было купить) и вовсе выглядел несуразно-дорогой игрушкой. В деревне невозможно было достать ни программы, ни книги, вообще ничего. Других подростков с компьютерами не было. Через знакомых удалось получить из города кассеты с играми, но о языках программирования и литературе не было и речи. Подключал к маленькому чёрно-белому телевизору. Половина игр с кассет не загружалась. Печаль, уныние, детство лишенное витаминов, деревянные игрушки прибитые к полу, волосатые руки няни.
DmitryMry
Такой же принтер был. Даже писал к нему драйвер, чтобы он печатал при движении головки в обе стороны (и слева-направо и при обратном ходе), переключал шрифты «на лету» и т.п., вследствие чего печать происходила очень быстро и документы получались менее однообразными.
А такой цветной монитор был мечтой. Мне пришлось длительное время сидеть на монохромном (не помню модель, но по картинкам в гугле похоже на Электроника МС6105.02), пока не появилась Амига, которую уже подключил к цветному телевизору и только позже купил уже свой первый цветной монитор (к ней же).
DrPass
Вы — мажор.
:)
iPrime
Да нет, как-то все так сложилось, да и не таким все это дорогим было (главное было найти :) ). Забавно, но монитор купили в магазине, который был в подвальчике нашего дома :) Можно сказать счастливое стечение обстоятельств.
DrPass
Ну, я помню 1995-й год, цены нашего радиорынка — Спектрум со 128К на борту стоил порядка $50-60 с блоком питания, ч/б монитор Электроника МС 6105 можно было купить также за $50, один дисковод 5.25" Электроника МС5305 стоил $20. Сколько стоил AY и бета-диск, не помню, в сторону принтеров я даже и не смотрел тогда. Но в любом случае, сумму порядка $200 за упакованный спек надо было выложить. Для постсоветского инженера середины 1990-х это было целое состояние.
iPrime
К сожалению цен не помню.
altai2013
Фирма-производитель «Скорпионов» сохранила у себя страничку с прайсом на все компьютеры и детали к ним, в качестве музейного экспоната.
VolCh
И это 95-й год, когда за эти (ну, чуть большие, может) деньги уже можно было что-то б/у XT-совместимое взять, а то и 286 с VGA.
DrPass
А я так и сделал — пришел на рынок за 128-килобайтным «Пентагоном», а вышел оттуда с «Поиском». Стоили они одинаково, но меня подкупила фраза «IBM-совместимый», а фраза «тут 512К ОЗУ» добила окончательно.
Фишка была в том, что Пентагон можно было принести, включить, и
работатьшпилить в Саботера, Диззи и Элиту с кассет. А на «Поиск» можно было только любоваться, т.к. там за эти деньги было 512К ОЗУ, но не было ни блока питания, ни даже модулятора для подключения к антенному входу ТВ. Но вот после вложения дополнительно $15 + $25 + $20 + $10 + $50 = $120 я в том 1995-м стал счастливым обладателем неповоротливого подобия ХТшки с 640К памяти, 5.25" дисководом на 720К и черно-белым CGA-монитором.И вот после всех этих хлопот я мог шпилить в Саботера и Элиту. Хотя, игровая машинка из Поиска была так себе, поэтому намного лучше получалось шпилить в Турбо Паскаль. Что и определило будущую профессию :) За что я тому девайсу премного благодарен.
Vanellope
Папа рассказывал, что на первые жигули заработал, паяя клоны спектрумов.
nikolayv81
Было дорогим для среднего жителя страны, не просто дорогим а очень дорогим.
VolCh
1000 с копейками вроде цена была в Союзе. Судя по суммам, которые сейчас заявляются как "украденные сбережения" позволить его себе могла средняя семья. Другое дело, что это была "блажь"
nikolayv81
Не знаю кто и что озвучивает, я помню некоторые моменты, к примеру когда в семье родители инженеры, то на еду и одежду при двух детях хватало с трудом, а сладости мы в регулярных посылках от бабушки ждали, да были отдельные касты, северные надбавки, шахтёры, преподаватели вузов, но это не большинство, а как раз инженерам в СССР почему-то платили меньше чем токарям, при этом они как мой отец не задерживались на работе до 23 часов 31 декабря...
DrPass
В СССР было две разновидности инженеров.
а) Романтики, которые со стахановским энтузиазмом копали свои проекты, в отпуск ходили в походы, костёр, гитарка. И пинг-понг на обеденном перерыве.
б) Реалисты, которые подрабатывали сборкой и продажей девайсов, ремонтом техники, не гнушались того, чтобы стянуть с предприятия немного инструмента/комплектухи, а в отпуск ездили на заработки.
Первым действительно нечего было жрать. А вторые охотно покупали компьютеры, если удавалось.
nikolayv81
Как воровство не объясняй оно не меняет своей сути. И дело не в романтизме а в маразме когда главный энергетик большого завода получал меньше среднего токаря на этом заводе.
DrPass
Я к расхищению народного хозяйства с предприятий отношусь более сдержанно. Это дружба или любофф бывают сами по себе. А трудовые отношения, это просто сделка. Честность работников по отношению к работодателю — штука, которая должна быть обоюдной. Если предприятию начхать на условия работы, на обстановку в коллективе, на качество продукции и т.д., то почему токарю бы не заниматься халтуркой на его станках, а снабженцу не тянуть откаты со смежников?
VolCh
Не буду спорить, тем более очень сильно по стране отличалось всё, тем не менее не считаю сумму порядка 1000 рублей какой-то фантастической для средней семьи ближе к концу Союза. Другое дело, что сама мысль потратить её на "игрушку для ребёнка/папы" могла привести в шок, но сопоставимая сумма на цветной телевизор (порядка 700 рублей) в шок не приводила. Думали, да, стоит ли на него тратить сбережения или брать кредит, когда ЧБ ломался, но не шоковая сумма.
nikolayv81
Да ситуация то простая, з.п. итр на заводе была до 150р. (Не помню точно ) как получая 300р(на самом деле меньше) с двумя детьми отложить 1000 не очень представляю, как-то друг семьи рассказывал что после приезда с севера максимум что ему смогли предложить в южном городе (как хорошему специалисту поучаствовавшему в "важных для страны" проектах — это годовую з.п. равную месячной ранее. И да город — столица автономной республики.
VolCh
Например, откладывая по 17 рублей в месяц можно было за 5 лет отложить. Точных данных у меня нет, конечно, но думаю, у большинства с детьми школьного возраста было как раз порядка 1000 рублей сбережений "на чёрный день". Собственно на такие сбережения мои родители и купили мне в 14 лет "ПЭВМ "Микроша"" и кассетный магнитофон для него. Всё что накопили за 15 лет семейной жизни. Не по 5 рублей откладывали, но случались форс-мажоры, хотя бы в виде рождения нас четверых, так что общая сумма ни разу не превышала 1500 рублей. Бытовую технику, мебель, ковры в кредит покупали в основном, что тоже можно отнести к накоплениям в контексте разговора. В принципе, наверное, там где подобные ПЭВМ лежали в магазинах и их можно было взять в кредит на несколько лет.
DrPass
Ну не всё так плохо было на самом деле. В большинстве семей были же не только эмэнэсы да младшие итээры. У меня, к примеру, дедушка работал таксистом. Компьютера у меня не было (потому что тогда я просто не догадался попросить), но когда отец разбил вдребезги чужую «Волгу», дед достал заначку в 10 килорублей и купил потерпевшему новую вместо разбитой. И я не помню никого из соседей, у кого были бы проблемы с деньгами. Проблемы были как раз с тем, где купить технику, мебель и ковры. На предприятиях занимали очереди (было распределение какого-то количества хайтековых няшек по заводам) или покупали облигации, чтобы раз в несколько лет была возможность купить стиральную машину или там холодильник. У кого были знакомые среди продавцов в универмагах, у тех была возможность переплатить, но получить «из-под прилавка» вожделенную «Вятку-автомат» в те моменты, когда что-то поступало в продажу.
webhead
У меня тоже появились дисковод и принтер роботроновский, но уже ближе к 90-м. А вот музыкального сопроцессора не было, хотя Wham я юзал активно. А еще я на первом курсе вышку на Синклере рассчитывал всей группе, сам сдавал распечатки, на препода производило впечатление :)
gaelellon
ZS-Scorpion
NeoCode
У меня не было Спектрума и подобных компьютеров. В школьном классе были уже 80368 или 80486 (не знаю, учились под DOS и затем Win3.1), дома первый комп был Pentium2 Celeron. Но несмотря на это, глядя на эти фотки я испытываю какую-то особенную теплоту. Даже дизайн корпусов был тогда другой, не такой как сейчас… более теплый что-ли:)
khim
Не более «теплый». Более «домашний». И неспроста: применялись технологии, использовавшиеся для создания бытовой, а не компьютерной техники. Да и вообще — старались делать так, чтобы это чудо не выглядело уж совсем чужеродные телом рядом с магнитофоном и радиолой…
webhead
Одна из первых игр, которые я увидел на Спектруме была Gunfright, от этой крутизны сносило крышу. Можно было шататься по рандомно сгенерированному городку в поисках Буффало Билла, Буча Кассиди, Сандэнс Кида и прочих милых ребят. И не только бродить, а еще и вскакивать на коня, только он был в духе автомобилей Флинстоунов — нужно было ногами перебирать :)
Обе части Saboteur были великолепны, в комментах уже посетовали, что его незаслуженно обошли.
А еще Monty Mole, Barbarian и Goldex Axe классные были.
webhead
*Golden Axe
А Barbarian был еще другой — от Melbourne House, уже не файтинг, а action-adventure в духе Prince of Persia, тоже интересная была игруха.
webhead
Еще несколько хитов вспомнил: Pyjamarama (цикл), Commando, Bruce Lee и Robin of the Wood.
webhead
Ну и как можно было забыть про Strip Poker и Strip Poker Samantha Fox :)))
Shtucer
Paradise Cafe (Damatta) ага ;)
webhead
Не, этого хардкора у меня не было. Peep Show еще припоминаю из эротических, как-то не затягивало, стрелять было интереснее :)
Valery4
Ага ещё была программа «22»
JohnCraw
Спасибо за статью! Такое счастливое время было! Со Спектрума в 94м начинался мой путь в программирование. Тогда это был тоже БК «Компаньон». В 1995 сделал свою первую игру на ассемблере. Делал её почти 3 месяца, размер вышел всего около 7кб, музыку взял из мультика «Приключения барона Мюнхаузена» — «Раз, два, три, ути цып-цып», а шрифт и звуковые эффекты из игры «I'Ball 2». Всего 7 уровней, но пройти самому её так и не хватило терпения. Сохранил кассету и столько было моей радости, когда спустя 20 лет, после танцов с бубнами, удалось запустить на эмуляторе оцифрованный wav файл, без R Tape Error… Пример игры на youtube: https://www.youtube.com/watch?v=TB0-5JhhYd0
JohnCraw
Думал, ссылка на игру автоматически преобразуется, добавляю ещё раз https://www.youtube.com/watch?v=TB0-5JhhYd0
iPrime
Потом и Doom c Wolfenstein и Prince of Persia
Flying
Ну DOOM мы к сожалению так и не доделали… :) У авторов появилась работа и другие интересы.
А интроху в видео зря поскипали, она клёвая :)
lzb_j77
Вы с Амиги стырили эффекты и музыку :) Ваши демки/интры — круть ваще! Мы тащились от них.
iPrime
В каком-то номере ZX-Ревью (вроде бы) какой-то умелец сделал для ZX Spectrum толи ТВ-тюнер, толи видеозахват. Выглядело прикольно (изображение было в бинарном виде, если что)
3draven
Я летом работал что бы себе спектрум купить :)
tushev
А потом наверное купили его, освоили программирование, стали программистом, и теперь зарабатываете много денег. В общем ваше потраченное на работу лето многократно окупилось ))
iPrime
Заодно времена радио рынков :) Один из самых ходовых товаров — трансформатор на 5 и 12 вольт
lzb_j77
Аналогично, коллега — работал всё лето 1995-го года, чтоб купить Пентагон-128, взамен убитого мною Никос-48 :)
maniacscientist
Cybernoid, Rick dangerous, PanamaJoe(Ой, прастити, илитка, Montezuma's Revenge). Тот случай, когда порт лучше оригинала
Dovgaluk
Ну нет, Montezuma's Revenge всё-таки получше выглядит.
iPrime
Вспомнил еще — Звездное наследие: Черная Кобра
Leopotam
Собственно, вот.
Leopotam
Почему-то незаслужено забыт lotus esprit:
Valery4
Ещё «Зеркало» была классная, как мы тогда назвали, «адвентюра».
FatLamer
я на Спектруме курсовые рассчитывал, прикольно было...))
webhead
Тоже вышку считал на нем и расчеты по ТОЭ делал.
halfworld
В свое время собирал версию с ПЛМ. Если не ошибаюсь, называлась «новосибирская». Позволяла включать турборежим. Тогда можно было записать, а потом воспроизводить записи в 2 раза быстрее.
Из игр еще вспомнился Quazatron
А самыми популярными программами были, я думаю, COPY-COPY и другие.
jok40
Да, модель была отличная. Ещё одним её преимуществом было наличие видеоконтроллера с отдельным банком видеопамяти на микросхемах РУ6 — это позволяло видеоконтроллеру выводить изображение на телевизор не останавливая процессор.
Мы клепали «Новосибы» на продажу. Чуть позднее появился контроллер дисковода с TR-DOS на борту. Последний свой «Новосиб» я продал году эдак в 1995-ом: он был в корпусе от Apple 2, с дисководом 3.5" и аудиосопроцессором Yamaha AY 8910. Сейчас жалею — что продал.
Flying
А почему все комментарии про игры? Где обсуждение огромной демосцены на этой платформе? Она ведь даже до сих пор активна
MaxEdZX
Да, и мой первый комп. Какие воспоминания! А звук загрузки с кассеты, наверное, застрял в памяти чуть ли не прочнее звука диал-апного модема. Спектрум же подвинул меня и к программированию, причём очень неожиданным образом: когда мне (а точнее, формально папе) его купили, то несколько первых недель, компьютер был, а вот магнитофона, совместимого с ним, не было (старый заграничный не подходил штеккером, а новую Электронику купили только позже). Вот и пришлось осваивать Basic с папиной помощью — тогда я решил, что научусь писать игры, чтобы никогда больше без них не остаться :) Правда, реально программировать я начал уже на PC, спустя 5 лет.
Из любимых игр на Спектруме: Night Bomber, Batty, Zynaps, Exolon, Dizzy 4, Gunfright, Way of the Exploding Fist (до сих пор хочу файтинг с таким же сложным управлением, но что б с одного удара валить врага :) ), Target: Renegade 2 (первый я не осилил — он какой-то адский).
SmirkinDA
Признавайтесь, кто покупал книги с обзорами игр для ZX Spectrum? У меня был полное собрание сочинений :)
virtualtoy
Книжки серии 500 игр были просто ужасными :D но нравились цветные вставки с постерами
lzb_j77
Я покупал :) Все, которые были в магазинах.
altai2013
Моих детских денег хватило на две книжки :) Купить всю серию было мечтой.
tundrawolf_kiba
У нас на радиорынке один магазинчик, который продавал диски для спектрума делал розыгрыш, в котором одним из призов было — две книги «Лучшие игры для спектрума»(1 и 2 тома). И диски с подборкой именно этих игр. Хотя там правда часть игр не совпадала — но все равно — подборка была весьма интересная.
amaksr
Эх, спасибо за путешествие в прошлое. С этого компа у меня начался путь веб-программирование: был такой Zeus Assembler, которому как-то сделал систему хелпа: через комбинацию горячих клавиш показывалось попап-окно, в котором можно было курсором выбирать гиперлинки и переходить в другие топики. При этом был реализован шрифт с буквами переменной ширины с собственной кодировкой, так как об ASCII и KOI8R я тогда не знал. Для редактирования шрифта и топиков пришлось запилть проги на встроенном бейсике. В общем этакий прообраз HTML.
Еще, помню, в рамках курсовой, написал на бейсике отображение трехмерных сцен с удалением невидимых линий. Производительность на 20 треугольниках была примерно 5FPH (frames per hour).
Эх, были времена…
Danik-ik
Сам спектрумом не владел (в 17 лет заработал вдвоём с братом на 486-й), но у знакомых были, причём исключительно самоделки. Самый крутой, который я видел, имел на борту, не соврать бы, мегабайт ОЗУ (многоэтажки из дип-корпусов с отогнутыми ногами и воздушным монтажом недостающих адресных линий). Копирование дискеты с одного втыка, это было вах! Сам я в это время учился ремонту ЧПУ стоек на базе ДВК. Вроде и не варился в этом сам, но видел и чувствовал, так что вспомнить "где мы были" было здорово. Да и детей впечатлить удалось — особенно рассказом о дампах программ, напечатанных в журнале. А ещё вчера эталоном древности у них была Сега, которой (в живом виде выдав им на растерзание) я впечатлил их лет пять назад… Это я им еще игры на калькуляторе не показывал :)
hddmasters
Наверное АТМ Turbo 2+ видели или его самодельный клон. Ностальгия. Даже как-то захотелось глянуть в википедию, чем закончилось развитие этого проекта.
SADKO
Был ещё Profi тоже с расширенной графикой, мегабайтом ОЗУ, и CP\M под которую была оболочка в духе windows 3.1 и при этом тотальная совместимость с оригиналом в том числе по возможности использования теневых наворотов вроде LPRINT
Для АТМ конечно потом были прикольные звуковухи, и контроллер IDE, но это всё уже не имело ни экономического ни практического смысла в отличии от профи…
Krey
Ну их до сих пор делают в мелкосерийном варианте
http://zx-pk.com/forum/viewtopic.php?f=7&t=6889
TapakaLLIko
После Elite сразу идет Academy
lapeno
спектрумовская элита жива в виде oolite
Erelecano
Спектрумовская(так же, как комодоровская и прочие) Elite живет в Elite Dangerous и только в ней. А oolite — поделка в которую никто из известных мне элитоманов играть не стал.
lapeno
эээээ. это очень странное утверждение. типа проводной телефон мы не котируем, у на есть ойфон.это как бы разные эпохи и категории. поделка барыги бребена кагбэ появилась спустя лет 10 после oolite и духа спектрумовской элиты там также нет, как и во всем предыдущем бребеновском говне за бабло. это значит «элитоманы» тупили 10 лет, не знали oolite, потом бребен сдела пафосную хрень и только тогда они выдуплились. это не элитоманы, а тормоза конкретные. oolite 10 лет тянула лямку игде эти все «элитоманы» были? Наверное в детсад ходили. Говно эта элита дангероус. Каким боком оно Спектрумовскую цепляет, разве что пародирует как обычно. Oolite сделана 1 к 1. Что я и сказал. И пока не было дангурасов всяких. Ога, а дух супер арио живет в гта5.
Erelecano
Милый ребенок, я перестал играть в спектрумовскую Элиту в 1997 году, когда ты еще не родился. Я много лет искал ей замену, я порой смотрел на убожище oolite и выкидывал ее, как это делали и все мои товарищи. Но когда вышла ED мы купили себе ее и возобновили полеты. Нам по 37-50 лет, мы играем в ED и смотрим на oolite, как на говно. Ты же спектрумовской Элиты не видел, в силу возрасти и онанируешь на дерьмецо oolite.
lapeno
Ебаный ты дебил. Я в нее перестал играть в 93м. Вам по 50 а вы дебилы в игрушкт играете. Импотенты сраные. На себя посмотри как на говно. Пошел нахуй играй в свои игрушки уебан. Доебалось чучело
Erelecano
Помашем мальчику ручкой. Как его разорвало-то.
DrPass
… но покидаться какашками в споре про компьютерные игрульки мы можем, как будто нам 13-15 ;)
Erelecano
Не стареют душой ветераны!
Вы еще не слышали, как в рейде одной MMORPG у нас саппорт нас обкладывал за криворукость, а дядьке было уже за 70.
Igor_Sib
Вот видео конца прошлого (!!!) года, парень паяет Spectrum онлайн. Парень бывалый, в свое время игры переводил и спектрумы паял, смотреть интересно. Комментарии исключительно восторженные ( правда часть комментов с вопросом почему он так свежо выглядит в свои годы :) )
Keroro
Недавно как раз прошёл Stories untold (есть в Стиме), этакий survival horror в декорациях Speccy (значительная часть геймплея — ввод текстовых команд в консоли, типа examine door, go north, use key etc, любители The Hobbit и Gremlins вспомнят). Видимо, авторы тоже помнили по юбилей (в отличии от меня orz).
alex792
Возможно какие-то можно найти здесь https://archive.org/details/zx_spectrum_library_games
И там же поиграть.
ZaitsXL
забыли кажется рассказать про то, что некотрые игры таки не вмещались полностью в ОЗУ сколько бы его ни было, потому приходилось пройдя пару (а иногда и только 1) уровней подгружать с кассеты следующий
однажды даже довелось поюзать клон Спектрума под названием «Парус», у которого был дисковод, джойстик и даже о чудо — матричный принтер
из перечисленных игр играл только в Boulder Dash, но зато много часов было убито в Bomb Jack, Exolon и Death Star
lapeno
я свою истоирию пересказывать не буду, здесь в 4х частях описано
Mercury13
Моё прохождение Saboteur II на эмуляторе.
Mercury13
P.S. Это был рекорд своего времени. Хвастались рекордом в 22 ед. — а у меня 26. В «среднем» прохождении было не больше десятка.
fatal
В сети отмечают :)
neko_nya
И что, никто не вспомнил модемы и ZX-Net? Сетевые газеты, журналы и bbs-ки?
wilelf
Примерно год назад я нашел настоящую историю ZX и дедушки Клайва, который оказался на деле не столь положительным и не столько изобретателем…
http://zxnext.narod.ru/history.htm
Igor_Sib
Фильм есть от BBC псевдодокументальный (типа реконструкции), довольно интересный, про Синклера и его терки с Acorn (автором ARM).
Stac
Скорее всего, он называется Micro Men (wiki)
Igor_Sib
Абсолютно точно.
Glebs
все это круто, но я еще тогда не родился :)
Epsiloncool
Никто не написал про Viva Games. А зря, ребята собрали почти все игры (и продолжают собирать, ведь игры под ZX каждую неделю выходят!) и предоставили возможность играть в браузере без тормозов и с комфортными отгрузками в облако на сайте. И все указанные в статье игры тоже есть там.
Кстати, всех с праздником! :)
philya
Чего-то видео пИчальное ) В таргет ренегат тру пацаны играли нажимая кнопку 2 и у них было в два раза больше ботов. В chase h.q. таймер не тикает и ездить не умеют — фу такими быть. В ребел стар 2 в конце в зависимости от потерь пишут твой уровень, у нас уровень задротства доходил до прохождения без потерь — таких строчек уже не было. В лазер сквад на одном спекки рубились друг против друга, честно отворачиваясь от экрана, я заслужил почетное звание "стратегического маструбатора" за то что ходил по кругу, чтобы у противника сложилось впечатление длительных забегов )
technic26rus
У моего отца был РК86. Там тоже кассеты использовались. Он мне объяснял, что играть в игры со Spectrum не получится, но я всё пробовал и пробовал.
vlelin
R tape loading error
извините, не удержался
Louie
Спасибо, поностальгировал-) А пока я ставлю Градского «как молоды мы были», скажите, Zynaps кто-то проходил до конца?