ZX Spectrum

ZX Spectrum

Знакомство с платформой ZX Spectrum у меня произошло в конце 1994 года. Конечно и до этого слышал об этом компьютере, но вплотную позаниматься получилось только в конце 94-го(лучше поздно чем никогда), когда в магазине увидел компьютер Спектр БК-001 . Про дисковые компьютеры я тогда особо и не знал. В общем, компьютер был куплен и началсь веселая пора юзать магнитофон. Посколько на кассете была игрушка Dizzy 2 (вот с тех пор я тащусь от игрушек с этим персонажем), то долгое время вместе с другом по очереди пытались проходить. Скажем радости не было предела. Попутно что то пытался программировать на встроенном Бейсике — даже какой то дизассемблер изобразил. Где то через полгода или чуть больше — машина не выдержала столь интенсивного на нее воздействия и сломалась. Починить я ее не смог тогда, а только доломал. Но как говорится начало было положено, потом через газету купил компьютер ZX-777 с дисководом. И второй раз ощутил прилив радости — сколько игрушек. Тут уже и к программированию чуток стал приучатся. Учась в институте, прикрутил к компьютеру матричный принтер CPF-136 . Накатав драйвер, стал набирать тексты курсовых и печатать. Компьютер стал приносить реальную пользу. Но время не стояло на месте и написав программу Sound Tracker Uncompiler v1.0 постепенно подсаживался на PC, ибо в курсовых уже надо было чертить всякие схемки. И в результате окончательно пересел PC в 2000 году, а комп положил в шкаф. И как оказалось не зря его оставил. В 2005 году набрел в просторах интернета на сайт http://zx.pk.ru/. Это было второе рождение забытого хобби.

Итак, о чем этот раздел. В общем, здесь выложил кое какую информацию о моих бывших компьютерах и кое какой софт, который был написан как ранее, так и в наше время. Так сказать для истории и в информативных целях, короче мое твочество на платформе ZX Spectrum .

В начале 2010 года группой NedoPC был выпущен компьютер-конструктор ZX Evolution . Этот компьютер позиционируется как дальнейшее развитие ZX Spectrum платформы, соответствующий эпохе 21 века. Причем наряду с современной элементной базой также применяются микросхемы эпохи 90-х (микропроцессор Z80, звуковой контроллер YM2149 и контроллер FDD КР1818ВГ93). Более подробно можно почитать про этот компьютер на сайте разработчика http://nedopc.com/. Меня заинтересовал данный компьютер прежде всего наличием ПЛИС микросхемы, которая позволяет менять конфигурацию по своему усмотрению. Чтобы менять конфигурацию, ее еще надо сочинить и запрограммировать. Для этого существуют специальные языки типа VHDL и Verilog. Вот для их изучения, с разрешения Романа Чунина (CHRV), изготовил себе эксклюзивную версию этого компьютера. Внешний вид его можно увидеть на фото внизу. Отличия от оригинала незначительны, в основном изменения носят косметический характер: изменил положение разъема RS-232 порта, оставил лишь VGA выход, изменил аудио и магнитофонный разъемы, ну и так по мелочи. Это сделал исключительно из своих эстетических соображений — мне так больше нравится. Я бы еще вместо микросхем памяти поставил разъем SIMM72, но не стал, потому как надо компьютер целиком переразводить. В конце концов, после трех месяцев фильтрования планок памяти SIMM72, были найдены доноры. И в июле 2011 года компьютер был собран и запущен.

Здесь буду выкладывать свои программные изыскания на платформе ZX Spectrum и не относящиеся к другим темам данного раздела. Сильно не пинаем, как умею, так и делаю.

Sound Tracker Uncompiler v1.0

Программа предназначена для декомпиляции музыкальных модулей известного музыкального редактора Sound Tracker .

Год выпуска: 1998

Файл для платформы ZX Spectrum: скачать

New Year Gift 2011

Музыкальная новогодняя открытка, посвещенная наступающему новому 2011 году. Тут я пробовал выводить музыку через AY. Как всегда с графикой помог неутомимый AAA . Программа ориентирована на компьютеры ZXM-Phoenix 1024 , KAY-1024 и занимает в памяти порядка 800кб.

Авторы: Mick и AAA

Год выпуска: 2010

Файл для платформы ZX Spectrum: скачать

New Year Gift 2013

Небольшая демопрограмма, посвещенная наступающему новому 2013 году. Тут я продолжил свои изыскания на тему вывод графики при помощи стека. Музыку для демки предоставил AAA за что ему большое спасибо.

ZX Spectrum Next вышел на Kickstarter — встречайте новый «Спектрум»!

Сегодня лучшему компьютеру на свете ZX Spectrum исполнилось 35 лет, и в честь этого на Kickstarter вышел замечательный проект — ZX Spectrum Next. Для успешного финансирования ему требуется £ 250 000, и на момент написания этой новости (прошло всего-то 19 часов) собрано уже более £ 212 000, а проект поддержало почти 1000 человек.

Если очень вкратце и не вникая в детали, то это очередной «улучшенный „Спектрум“» на основе FPGA с полной обратной совместимостью и следующими характеристиками:

  • процессор — Z80 с режимами 3,5 МГц и 7 МГц
  • память — 512 КБ ОЗУ (расширяется до 1,5 МБ внутренне и 2,5 МБ внешне)
  • видео — аппаратные спрайты, режим с 256 цветами, режим Timex 8×1 и т. д.
  • видеовыходы — RGB, VGA, HDMI
  • хранилище — слот для SD-карт с DivMMC-совместимым протоколом
  • звук — три аудиочипа AY-3-8912 со стереовыходом + FM-звук
  • джойстики — разъём DB9, совместимый с протоколами Cursor, Kempston и Interface 2 (есть возможность выбора)
  • PS/2-порт — мышь с эмуляцией Kempston-режима и внешняя клавиатура
  • мультифейс-функциональность для доступа к памяти, сэйвов, читов и так далее
  • поддержка магнитофона — порты входа/выхода для загрузки и сохранения
  • расширения — оригинальный порт внешней шины и порт графического ускорителя
  • ускоритель (опционально) — графический процессор, центральный процессор 1 ГГц, 512 МБ ОЗУ
  • сеть (опционально) — модуль Wi-FI
  • дополнения — часы реального времени (опционально), внутренний динамик (опционально)

Если же копнуть чуть поглубже, то выяснится, что именно эта машина может оказаться новым стандартом для спектрумовской сцены, поскольку занимаются ею далеко не последние люди на свете, прекрасно понимающие, что нужно пользователям, игрокам и разработчикам.

Это, во-первых, Рик Дикинсон — индустриальный дизайнер, которому мы обязаны внешним обликом ZX80, ZX81, ZX Spectrum, ZX Spectrum+ и Sinclair QL. Собственно, ZX Spectrum Next выглядит так же здорово, как вышеупомянутые машины, а они ещё в 80-е заметно опережали по дизайну всех конкурентов.

ZX Spectrum Next вышел на Kickstarter — встречайте новый «Спектрум»!

Во-вторых, Виктор Трукко — хакер и автор бесчисленного количества железок для ретро-техники, например эмулятора картриджей для Atari 2600, 5200, 7800, Odyssey II, Vectrex, MSX, Vic 20, Commodore 64, Master System и других платформ (записываете на SD-карту нужные игры, подключаете нужный кабель — и вставляете его куда надо).

В-третьих, Джим Бэгли — один из самых известных разработчиков игр для «Спектрума», таких как Midnight Resistance, Cabal, Red Heat или Throne of Fire. Ещё он угодил в Книгу рекордов Гиннеса, умудрившись втиснуть аркадную классику Dragon’s Lair в маломощный компьютер ZX81. Именно Бэгли в ответе за несколько важных функций Next вроде аппаратных спрайтов и новых видеорежимов.

В-четвёртых и в-пятых, Фабио Белавенуто (один из создателей платы TBBlue Spectrum, которая легла в основу ZX Spectrum Next) и Энрике Олифьерс (игровой дизайнер и сооснователь студии Bossa, выпустившей игры Surgeon Simulator, Worlds Adrift, I am Bread).

Проще говоря, эти люди просто не могут облажаться, тем более что аппаратная и программная начинки у них уже давно готовы, а сейчас лишь совершенствуются. Старые и новые игры тоже работают на ура, пользуясь преимуществами 7-мегагерцового процессора и расширенных видеорежимов. Вот небольшая нарезка из таких игр, среди которых есть и Castlevania: Spectral Interlude, в разработке которой принимали участие сотрудники Всеяредакции.

Рассылку полноценного собранного ZX Spectum Next планируется начать в январе 2018 года — не очень скоро, но лучше уж реалистичные сроки, чем взятые наугад. Больше всего разработчики, видимо, будут возиться с корпусом, пытаясь сделать его максимально похожим на рендеры. Сейчас на руках у команды Next есть лишь распечатанные на 3D-принтере модели — целый корпус в масштабе 1:2 и половинка корпуса в масштабе 1:1.

Стоит базовая модель ZX Spectrum Next ровно £ 175 — столько же, сколько оригинальный «Спектрум» с 48 КБ памяти в 1982 году. Модель Next Plus c Wi-Fi-модулем и часами реального времени обойдётся в £ 215, а модель со встроенным акселератором на базе Raspberry Pi Zero уже не заказать — закончились слоты на «Кикстартере». Впрочем, самыми популярными являются именно базовая и Plus-модели — на них и будут ориентироваться разработчики.

Создатели ZX Spectrum Next обещают сразу после начала отгрузки готовых компьютеров сделать проект опенсорсным, включая схематику и прошивку. Так что улучшать и совершенствовать этот компьютер будут ещё долго — так сказать, всем миром.

Учитывая безумную скорость сбора денег, можно предположить, что ZX Spectrum Next станет самым успешным краудфандинговым проектом по возрождению «Спектрума». The Recreated ZX Spectrum (он же — Bluetooth ZX Spectrum) собрал в своё время £ 63 194, поддержанный самим Клайвом Синклером Sinclair ZX Spectrum Vega — уже £ 155 682, а его портативная версия Sinclair ZX Spectrum Vega+ нагребла аж целых £ 512 580.

На удивление, у ZX Spectrum Next нет ни одной дополнительной цели — видимо, его создатели пока не очень представляют, что ещё можно принципиально улучшить в своём детище. Но предложения уже поступают — добавить совместимость с SAM Coupé, например. В конце концов, можно обеспечить и полную аппаратную совместимость с российскими клонами «Спектрума» типа Pentagon или пойти дальше, замахнувшись на ZX Evo, ATM Turbo и так далее.

Ну а пока что заходите на Kickstarter-страницу проекта, изучайте фотографии платы, смотрите ролики с техническим демонстрациями, и если «Спектрум» дорог вам так же, как автору этой новости, — выбирайте нужную модель и заказывайте. Такие благие начинания просто необходимо поддерживать!

ZX на платформе Android

Графический режим ZX Spectrum поддерживал только скудную RGBI-палитру: 8 цветов и два уровня яркости, плюс атрибут мерцания, но такие ограничения с лихвой компенсировались фантазией zx-дизайнеров того времени. Многие обложки к играм и сейчас выглядят потрясающе, чего например стоит обложка к бродилке Frost Byte. Мобильное приложение с незамысловатым названием 0x4000 позволяет не только пересмотреть на своем смартфоне обложки всех самых популярных игр, но и сделать фотографию в zx-стиле. Выбирайте режим capture и полученные снимки будут преобразованы в 4-х битную RGBI-палитру. Вот так будет выглядеть Ваш zx-портрет. Попробуйте, что у Вас получится.

Скриншот приложения 0x4000 и qr-код для быстрого перехода к загрузке на Google Play:

zx-spectrum-0x4000-1 zx-spectrum-0x4000-3

Не менее интересная ситуация и с zx-музыкой. На Спектрумах воспроизведение звука осуществлялось через встроенный динамик. Несмотря на то, что звуковой выход был однобитным — это существенно перезагружало процессор в первых моделях и было решено лишь с появлением отдельной микросхемы, отвечающей за генерацию звука в более продвинутом ZX Spectrum 128. Как и с графикой скудность средств компенсировалась фантазией авторов. Так zx-музыка превратилась в целый самостоятельный раздел электронной музыки. Лучшие работы можно бесплатно послушать на Google Play Music, а если установить ZX Spectrum Ringtones, то популярные zx-композиции можно в один тап поставить в виде рингтона.

Скриншот приложения ZX Spectrum Ringtones и qr-код для быстрого перехода к загрузке на Google Play

zx-spectrum-ringtones zx-spectrum-ringtones-2

В виде отдельного приложения на Android переехала и игра Диктатор. Сейчас это трудно себе даже представить, но в свое время можно было увидеть ее в виде от руки записанных исходников на Basic, игру можно было набрать на своем Спектруме, скомпилировать и только после этого начать играть. Теперь все намного проще — просто установите приложение с Google Play Маркета и попробуйте свои силы в роли диктатора «банановой» республики. Есть еще Android версии популярных Спектрум игр JetPac и Three Weeks in Paradise, но настоящих фанов они могут лишь разочаровать слишком хорошей графикой, это уже совсем не zx-стиль. Зато, что точно не разочарует так это zx-эмуляторы, их для Android-а много, наиболее интересный среди них — это ZX-Droid. Эмулятор поддерживает sna образы, которые можно, отдельно скачать, например, с сайта WorldOfSpectrum.org, который описан в прошлой главе. В качестве демонстрации в эмуляторе прямо «из коробки» доступны такие zx-хиты, как Cyclone и Exolon и еще один нюанс — серию одних из самых популярных игр Dizzy удалось запустить только на ZX-Droid.

Скриншот приложения ZXdroid и qr-код для быстрого перехода к загрузке на Google Play:

zx-spectrum-zxdroid-1 zx-spectrum-zxdroid-2

Комментариев: 22

О, я был тот ещё фанат 🙂 Не только собирал сам, помню подрабатывал тем, что покупал некондиционные платы «Скорпионов-256», ремонтировал их и сам продавал — в 99% случаев кз печатных дорожек. Штук 20 наверное так продал. Игры сам делал 🙂

Классный был комп и сейчас где то в шкафу лежит проверял что интересно работает! сам проги записывал на кассеты. Эх сколько же радости и приятных воспоминаний.

Ностальгия! По поводу чёрно-белой картинки хочу добавить.

Мой Рубин Ц202 должен был принимать RGB, но почему-то, даже с использованием RC-фильтра из инструкции к ПК Мастер, он цвета как-то инвертировал, что ли. В итоге, спектрум использовался только в режиме ЧБ (благо, был переключатель сзади телевизора).

Моя история началась с 286, постепенно довел его до 486. Да было время. Спасибо напомнили.

Помню,первый свой ПК «ЛЬВОВ»Подключали уже к цветному телику.Да.Это было что то.

А у меня до сих пор рабочий, мной собранный, с конца восьмидесятых не включал. Спаял его в 1991 году. Было заполночь, очень хотел включить и попробовать. Уронил паяльник. След на руке до сих пор. Вот такая память на всю жизнь.

ZX живее всех живых.

У меня первым был как раз «Корвет». Программировал на бейсике, причём синтаксис у него не совпадал с другими бейсиками. Методом тыка допёр и писал целые программы. Чуть позже подключил к нему 5-ти дюймовый дисковод и это был прорыв.

| Владимир Валентинович Алмазов

Нижайший поклон автору!

Первый был классический Зоновский. Последний на его же плате но уже с 256(!) кб. ОЗУ, звуковым процессором и поддержкой дисковода о пяти дюймах. Потом сразу прыгнул на РС ( 486-й от AMD ), а Спектрум с кучей софта отдал парализованному больному

Эх, было время. У меня тоже остались мной собранные ZX Spektrum 48 и Pentagon 128 c FDD. С улыбкой все это вспоминается.

А я мечтательно листал журналы «Радио», там были схемы «Радио 86РК» и «Орион 128», но с деньгами было туго. А потом появился ОН! И денег не стало вообще! Помню, что за 8 микросхем 565РУ5 (ОЗУ 64 кb. ) заплатил аж 40 рублей, бешеные деньги по тем временам. А сколько канифоли с оловом осело в легких! Потом был пентагон 128, профи 512. 286 12 мегагерц с 1 мегом памяти DIPP, и с HDD 21 мб MFM! Тогда реально казалось — вот оно будущее, наступило! А кто нибудь паял приблуду под названием «Ковакс»? Это была альтернатива дорогому саунд бластеру)) Эх. Были времена!

Я в те годы жил в Курске где на заводе прибор выпускали те самые Дельты С. Сколько времени было проведено в поисках микросхем печатной платы и остальных комплектующих. Бывало лазили через забор за клавиатурами. Потому что завод военный и мужики боялись выносить а внутри за 50 р пожалуйста. На минутку дельта в магазине стоила 1200р. Примерно как сейчас средний системник. Да время время молодое не вернуть. И первый Специалист собранный своими руками это было какое то чудо. Правда налаживать отдавали специалисту. А искали детали и паяли мы с другом сами.

Мой первый компьютер назывался Радио-86РК, и обладал 8-битным процессором с частотой 1,78 МГц и памятью аж 16 КБайт, псевдографикой 128*128 точек. Спектрум потом на этом фоне смотрелся просто монстром))))

У меня был аналог ZX Speсtrum 48K под названием «ОРИЗОН», на местном радиозаводе или мастерской делали, потом я в него докупил микросхему 8-битной «полифонии», и качество звука офигенно преобразилось, помню по игрушке R-Type

Ленинградка 128 была. И Скорпион 256 тоже был. Профи не успел)).

есть в интернете сайт old-games.ru там все игры и системы можно например на обычном компьютере поставить ничего не меняя систему dos, windows 3.11 эмулировать игры под spectrum, всё подробно описано как ставится, что нужно делать я частенько вспоминаю молодость играю в диггера, в болдердаша, в сd-mena под обычной виндой 10-кой ни надо никаких эмуляторов дополнительных дисков и даже систему на диске не приходится менять то есть как есть ntfs так и есть запросто ставиться полноценная ms -dos и игры под неё, так что кто хочет вспомнить молодость плиз на сайт нивкоем случае ни реклама

Первый мой писюк, который я собрал сам. Потом были тысячи (без преувеличения), но этого помню до сих пор, хотя нет, самый первый был Радио-86, но он был совсем чернобелый и не «втыкал». Самое сложное это блок питания на 5 вольт. При импульсники мы тогда даже не слышали. Какие только радиаторы не лепил на К142ЕН5 — грелась безумно. Выход оказался очень прост — прилепил на днище компа-клавиатуры (стальной 3мм лист примерно 250х260мм) и все- проблема решена!

Сейчас ZX даже на эмуляторах — тот рубеж, к которому уже возвращаться неохота. Но эра эта незабвенна. Мне слабо знакомы все эти танцы с магнитофонами, у самого спектрума не было. Но у друга был и в местном игровом зале стояли. Я очень любил Northstar, Curse of Sherdwood, Renegade, еще кучу игрушек. А от леталки ZYNAPS вообще фанател. Даже спустя 20 лет, написал веселенький кавер на ее титульную музычку, и назвал его One Small Cosmo Story.)

а мне интересно, а программы для спектрума тоже делали на этом спектруме? . в девичестве синклере. Мне что то не верится, что на таком компьютере можно писать программы для него. я что то в сети не нашёл что то типа «компилятор СИ для синклера». И интересно, на ассемблере кодили или или на СИ.

А я ведь несколько лет у Зонова в «Скорпионе» проработал.

А я скучаю по ассемблеру z80 ! Эх славные денечки были ! Сначала игры русифицировал , потом за демки взялся — до сих пор лежит пентагон 128 и пару сотен дискет !

Дядюшка Ау, аналогичный путь тут был у многих, и я не исключение. К сожалению это время ушло, в нём была своя прелесть.

Всё так. Я тоже осваивал не только игры, но и программную и аппаратную часть Спектрума. Когда учился программировать в машинных кодах (ассемблер), это было откровение. Наконец то я понял полностью, как он устроен и как он работает. В конце 90-ых я его забросил. В 2011 купил себе ноут с Win7. и просто офигел. Но поставил эмулятор спектрума и моя память ожила. Да, верно, это уже другая история. Это уже не вернуть, это история.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector