LINUX.ORG.RU

Воскрешение живых мертвецов - 2 : ZX-Spectrum

 ,


3

3

На картинке вы можете видеть полностью живой и работающий Sinclair ZX-Spectrum +2, произведённый 26 лет назад. Машина подключена к PC посредством TV тюнера (Pinnacle PCTV USB2), через который PC получает и выводит изображение и звук. На данный момент, загружается один известный в своё время экшн. Лицензионные кассеты, ровесники данной машины, до сих пор отлично выполняют свою роль носителя информации - игры грузятся, сейвы сейвятся (сравните с дискетами, которые столько не живут, да и с оптическими болванками). Картинка и звук от реальной машины - тёплые и ламповые. Например, обратите внимание на цифру «2» на скриншоте - она «коричневая», а не состоящая из кубиков-пикселей, как на эмуляторе. Система на PC - свежеустановленная полностью дефолтная Slackware 14, KDE, картинку выводит Mplayer. Punk's not dead !

>>> Просмотр (1680x1689, 352 Kb)

★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 3)

А есть проекты воссоздания ZX-Spectrum в современных микроконтроллерах, программируемых матрицах?

1. Ну чтобы устройство размером с флешку,

2. прицеплялось к USB - а там ZX-Spectrum внутри.

3. Из устройства выходы и входы на магнитофон.

4. Видео выводит через USB,

6. клавиатурные команды получает через USB.

Вот бы такое собрать. Ведь вроде 21ый век, не?

linuxmaster ★★★★
()
Ответ на: комментарий от lnx

lnx: а кому это надо?

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

linuxmaster ★★★★
()
Ответ на: комментарий от linuxmaster

чтобы устройство размером с флешку

Нету, там только проц+AY+ВГ+матрица места займут много. Засунуть всё в матрицу дорого и не тру(и могут быть отличия от реального железа).
Сейчас подобных проектов «у нас» как минимум два - ZXEvo и Speccy2010. Эва гораздо более популярна и активно поддерживается.
Видеовыход есть на VGA. Клава и мышь - PS/2. mATX и почти-mITX в зависимости от ревизии.
Для любителей ТруЪ и рассыпухи есть феникс.

GAMer ★★★★★
()
Ответ на: комментарий от XoFfiCEr

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

Binary ★★★★★
()
Ответ на: комментарий от XoFfiCEr

Z80 есть не только в DIP40 =)
Есть варианты сопоставимые по размерам c флешкой.

GAMer ★★★★★
()
Ответ на: комментарий от Binary

чем это отличается от эмуляции на процессоре

Очевидно тем, что можно использовать оригинальные элементы - некоторые абсолютно не приемлют например эмуляцию AY. В матрице оно сразу не тепло и не лампово =)

GAMer ★★★★★
()
Ответ на: комментарий от GAMer

если звук будет выводиться через усб, разницы то и не будет. а вообще, не проще ли тогда сделать плату с AY?

Binary ★★★★★
()
Ответ на: комментарий от Binary

если звук будет выводиться через усб

Не совсем понял как это, но если уж эмулировать, но можно и целиком на софте, можно и на какой-нибудь усб фитюльке типа MK802.
А если нужно реальное железо - http://nedopc.com/zxevo/zxevo.php - оригинальные чипы и обвязка в матрице.

GAMer ★★★★★
()

Выкинул свой недавно.

Saboteur

Помню-помню :)

CuHe3yb
()
Ответ на: комментарий от XoFfiCEr

Ну делов-то, пиши CHRV и заказывай, хоть в сборке, хоть плату+детали. Там же в каталоге TSFM и NGS — не настолько уж олдовые, но тоже тру примочки =)

GAMer ★★★★★
()

Неожиданно на ЛОРе! ))
ZX одни из первых компов, которые я увидел.
У самого в гараже два «спектрума» валяется: один ижевского производства с ТВ-выходом, другой - молдавского с RGB-выходом. Оба без подкассетников, но с аудио-входом для чтения сигнала с магнитофона. В СССР было много радиозаводов, и многие перед развалом делали «спектрумы».

Что касается Z80, то хороший был проц. С широким набором команд (XT 8088 сосёт!) и энергоэффективный (пентиумы сосут!). Такой проц можно было использовать в системах управления, но... время прошло.

Сейчас, если нужен маленький энергоэффективный компьютер для умного дома, охранной системы или автоматики, то полно решений: те же Rassberry Pi и Arduino.

Novator ★★★★★
()

Ъ-годнота. Ностальжи.

drSchur ★★★
()

Помню только RUN и загрузку с магнитофона, а потом был 5.25". Без мануалов и хз шо за модели.

FiXer ★★☆☆☆
()
Ответ на: комментарий от Binary

Все очень просто...

спросил, молчит. омский линуксоид, че с него взять

Да меня тут расстроили, я был в печали. Флеш-моб акцию мешают проводить ^__^

В общем есть такие чипы: System on Chip (SoC) или что-то подобное (подскажите, кто знает).

Есть такая вот извращённая фантазия:

1. Вот взять и сделать такой чип на SoC, в котором весь ZX-Spectrum и все его модификации, или даже вообще все восьмибитники (РАДИО86РК, УКНЦ и прочие славные машинки).

2. Порт для магнитофона - вход и выход для записи олдовых игр с плёнок (ну или еще какие-то разъемы для чего-либо, посоветуйте, но чтобы их размер был сопоставим в размерами корпуса)

3. Устройство определяется по USB как:

3.1. на выход по USB - /dev/video0, где идет видео с микрокомпьютера,

3.2. на выход по USB - /dev/snd/pcmXXX (ну ALSA-устройство или подскажите как лучше)

3.3. на вход по USB - принимает клавиши клавиатуры, обычной клавиатуры в системе (тут я слабо понимаю, как это сделать)

4. положить в корпус размером с флешку.

5. Радость, ликование фанатов микрокомпьютеров (в том числе и меня)

Так понятней? Я ни к чему никого не обязываю, просто высказал свою идею.

linuxmaster ★★★★
()
Ответ на: комментарий от GAMer

Кстати!

Вот этот вариант интересен, но требует доработки:

1. Модификация до размеров платы расширения PCI/PCIe

2. Вывод звука-видео через PCI

3. питание от хостящего компа

4. магнитофон, другие разъемы (предлагайте) на планке PCI

5. Управление клавиатурой из хостящего компьютера (ну или на планке сделать разъем для клавиатуры)

6. Не зацикливаться только на Z80 и только на ZХ Spectrum. Есть еще более редкие 8-ники.

Отдельный комп для этого я бы не выделял (тупо места мало). А вот в виде платы бы - поставил. Ну а там недалеко до USB (Firewire, ThunderBolt) - версии Жаль сам не делаю таких славных вещей.

linuxmaster ★★★★
()
Ответ на: комментарий от Binary

Нет. Но могу проверить с помощью специалистов. Просто это же будут делать свои же для своих, зачем обманывать? Или ты хочешь реализовать программно в микроконтроллере? Было бы тоже неплохо.

linuxmaster ★★★★
()
Ответ на: комментарий от linuxmaster

Блин, Саша, нафига ты такой упоротый? Нафига ты лезешь в дебри, если не можешь тупо назвать смысла этой поделки? Просто чтобы фапать на неё она нужна что ли? Типа, ничего себе, до чего техника дошла?

Binary ★★★★★
()
Ответ на: комментарий от Binary

Ну да. Интеллектуально фапать. А это плохо? Ну нравятся мне старые машинки. Что я с собой сделаю. Технонекрофилия во все поля. Смысла нет. Я знаю это, осознаю. Но фан же. Не?

linuxmaster ★★★★
()

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

интересно как тогда был кроссплатформенный софт? наверное нет, ресурсов для этого едва ли особо было, или всё же да? я не застал те времена

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

интересно как тогда был кроссплатформенный софт? наверное нет, ресурсов для этого едва ли особо было, или всё же да?

Не хуже, чем сейчас со всяким зоопарком телефонов и их осей.
Например, легендарная Elite:
BBC Micro, Acorn Electron, Apple II, Amstrad CPC, Commodore 64, ZX Spectrum, MSX, Tatung Einstein, IBM PC compatible, Acorn Archimedes, Amiga, Atari ST, Nintendo Entertainment System

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Например, легендарная Elite:

Портирование делалось фирмами, которые просто получали лицензию на портирование. Elite на ZX-Spectrum была портирована малоизвестной фирмой Torus. Мягко говоря, не самый удачный порт. Верх идиотизма - это защита Lenslock, которая представляет из себя эдакую пластмасску, которую надо подносить экрану, через неё рассматривать то, что там нарисовано, и вколачивать коды, которые должны получиться в результате преломления лучей. Две неверные попытки - сброс машины. Вот такое испытание нервишек за собственне денежки. И всё бы ничего, да пластмасску не ту положили в коробочку, ага. И ещё одна пичаль - в работе защиты использовалась ксорка, в которой принимало участие и байты ПЗУ. Поэтому на 128k машине, запустить игру было невозможно в приципе. Позже, конечно, всё исправили, даже версия со снятой защитой есть типа для 128k машины, но факт : Elite никогда не входила ни в один актуальный для своего времени топ игр на ZX, потому что её банально мало кто мог загрузить. А сказки, муссируемые в русской ZX прэссе, про что, что де офис издателя был завален бумагами от получивших статус Elite, есть неверный перевод, скорее всего. В коробке есть бумага, которую можно отправить издателю, и статус Elite для этого получать совсем не обязательно. В бумаге, среди прочих, был вопрос, как вы оцениваете работу Lenslock. Вот его и оценивали. Так что легендарной эта игра, точнее, ломаные версии с изменённым баллансом, была только на xUSSR пространстве. Такие дела.

BBC Micro, Acorn Electron

Это одна и таже машина - родная платформа Elite.

lenin386 ★★★★
() автор топика
Ответ на: комментарий от linuxmaster

Не вижу фана. На что тут фапать то, если оно новое? Вот если бы ты сами старые машины собирал, то было бы на что пофапать, всё-таки, техника была очень разнообразная и действительно интересно её поковырять и поизучать, но какой смысл в полном суррогате мне не понятно.

Binary ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Софт для CP/M некоторый был кроссплатформенным. У меня на спектруме какие-то утилиты от майкрософта запускались.

Binary ★★★★★
()
Ответ на: комментарий от Binary

Софт для CP/M некоторый был кроссплатформенным. У меня на спектруме какие-то утилиты от майкрософта запускались.

На Спектрумах никогда не работала CP/M. Ты попутал Microsoft с Micropose.

lenin386 ★★★★
() автор топика
Ответ на: комментарий от lenin386

На спектрумах не работал, так на клонах работал. Сейчас я, конечно, ничего уже не докажу, но вероятность попутывания крайне мала, Micropose я бы не запомнил.

Binary ★★★★★
()
Ответ на: комментарий от Binary

Какой сути это не меняет ? ZX не был CP/M совместимой машиной, и портирование ПО в те времена было дикой попаболью.

lenin386 ★★★★
() автор топика

Воскрешение живых мертвецов
Slackware

Все верно.

Anret
()
Ответ на: комментарий от lenin386

Ищо раз: было несколько российских клонов с CP/M.

Binary ★★★★★
()

Мое восхищение )). Ох, сколько приятных воспоминаний навевает данный скриншот. Хотя в те времена мне было лет пять и я смог пройти только одну игру (кажется, она называлась «Конан»), но до сих пор где-то лежит внушительная коллекция кассет с игрушками и несколькими номерами журнала 500 компьютерных игр (с описанием кучи всего, во что я так и не поиграл, т.к. не смог найти в продаже) ))).

gill_beits ★★★★
()
Ответ на: комментарий от linuxmaster

Такое можно сделать даже на AVR-ке. Только зачем нам по USB подключать его к компьютеру, если компьютер сам по себе — отличный спектрум?

PolarFox ★★★★★
()
Ответ на: комментарий от KRoN73

Ну, mp3 вышел в 1993-с.

Только вот чтобы его послушать нужен был первопень или старшие 486 со скрипом.
Мой i468DX2-66 не осиливал даже 128К

madcore ★★★★★
()
Ответ на: комментарий от abumbaher

ибо истинно только последовательное набивание hex дампов из журнала Радио за 1987 год.

Я эти дампы и на ZX вбивал и приводил в рабочее состояние.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Только вот чтобы его послушать нужен был первопень или старшие 486 со скрипом

Это уже другая история :)

KRoN73 ★★★★★
()
Ответ на: комментарий от chuzhoi

Речь о клонах спектрума с CP/M, так что фирма могла ничего и не знать о спектруме, чтобы делать какие-то утилиты для него.

Binary ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.