ZX SPECTRUM 48K с Ebay! Разбираем схему, дорабатываем видеовыход, собираем эмулятор клавиатуры PS/2.

preview_player
Показать описание
КАРТА СБЕР: 5336 6900 6775 7700

Реклама. ООО "АЛИБАБА.КОМ (РУ)", ИНН 7703380158:

ЗАКАЗАТЬ МАТЕРИАЛЫ И ОБОРУДОВАНИЕ:

0:00 Любимый компьютер детства - ZX Spectrum
0:43 Что такое ZX Spectrum?
2:00 Заглянем внутрь ZX Spectrum
3:12 Центральный процессор и чип ULA
4:30 Оперативная память компьютера
5:28 ПЗУ (ROM), динамик и ВЧ-модуль
6:14 Принципиальная схема. Мультиплексоры ОЗУ
7:43 Адресация ПЗУ (ROM)
8:17 Чип ULA и его функции
9:37 Как работает опрос клавиатуры в Спектруме?
10:47 Организация порта #FE в ZX Spectrum
11:30 Формирование видеосигнала в ZX Spectrum
12:29 Импульсный преобразователь питания ОЗУ
13:48 Модификация для подключения к Спектруму современного ТВ
14:40 Первое включение с ограничением силы тока.
15:38 Проверяем все напряжения питания
16:17 Можно ли восстановить шлейф клавиатуры?
17:11 Эмулятор клавиатуры на базе Ардуино
18:18 Статическое ОЗУ как основа эмулятора клавиатуры
19:43 Схема и принцип работы эмулятора
20:27 Изготавливаем разъёмы подключения клавиатуры
21:30 Тестируем работу микросхемы ОЗУ КР537РУ25
23:36 Тестируем АП6 и шину адреса
25:08 Первое подключение эмулятора к Спектруму
26:27 Процедура нажатия клавиши по коду ASCII
27:40 Реализация функции двойного нажатия
29:16 Набираем на Спектруме команду загрузки с ленты
29:43 Подключаем внешнюю клавиатуру
30:24 Описание протокола PS/2
31:13 Процедура чтения порта клавиатуры
32:20 Отслеживаем события нажатия и отпускания
32:18 Процедура конвертации кодов PS/2 в коды ASCII
33:43 Первый запуск эмулятора на Спектруме
34:06 Поддержка Backspace и клавиш курсора
34:50 Загружаем в Спектрум игру со смартфона
35:15 Проблема распайки разъёма EAR
36:34 Загружаем мою игру Xonix - проблемы опроса клавиш
37:27 Конвертируем TZX файл в WAV для загрузки
38:02 Дорабатываем процедуру WriteByte()

#majortomworkshop #majortommusic
Рекомендации по теме
Комментарии
Автор

Два чувства:1.Какой же вы умный! 2.Какой же я тупой! Уровень видеоматериала, подачи информации, глубина познания предмета, всё на 100 баллов! Спасибо вам! 42 годика мне и я учусь у вас, смотря ваши видео, как 10 летний пацан, открыв рот и округлив глаза.Супер!!!

rhhu
Автор

Снимаю шляпу. Приятно смотреть и слушать профессионала такого класса. Особенно, мне нравится, что Вы не стесняетесь показывать проблемы, которые возникают у Вас во время разработки. Считаю это очень важны и полезным. Спасибо Вам за ваши вдумчивые и полезные видео.

cemicifuga
Автор

Круто. Настажи))
Конкретная реализация громоздкая.
Предлагаю более простой вариант - мультиплексор и демультиплексор.
Мультиплексор выбирает с какого адреса брать сигнал. Демультиплексор куда отсылать.
При двойном нажатии - можно чередовать два сочетания.

20 лет тому назад я весьма сильно намодифицировал свой спектрум. Косы из мгтф.... Множество доп портов и прочее.
Одно из самых суровых принтер с прямым программным управлением иглами и движком.
Так же делал софт по преобразованию символьной графики в векторную для трссировщика лаяут86. И... Я сделал плоттер который двигался по векторам. Рисовал платы маркером.

Но все это было не напрасно. Я до сих пор пишу на ассемблере, только уже под серьезное промышленное оборудование. Это была очень хорошая школа.

kestvvv
Автор

Люблю такие видео. Я их скачиваю и сохраняю себе на ноут) Считаю слишком ценными, чтобы допускать вероятность их потери)

sulimaliev
Автор

Сразу хочу сказать, что сер Синклер сделал великую ВЕЩЬ. Не знаю как в Англии, но в СССР он произвёл настоящий фурор.
Это уникальная машина. Гениальна во всех смыслах того времени.
Мне 67 лет и я душевной теплотой вспоминаю все модели линейки ZX. От кассетной загрузки до дисководов.
Сегодня многие не верят, но был и интернет "ZX-net".
Это было - ТВОРЧЕСТВО с большими буквами(!).
Один мой знакомый сказал буквально следующее - ..."Спектрум" сделал меня человеком, АйБиЭм - идиотом...
Но время не умолимо. Тем не менее, скучаю по нему.
Страшно вспомнить, но 30 лет назад писал программы в блокноте, а затем дома набивал на "клаве". И всё работало...
Автору ролика - СПАСИБО!

uvg-jureivis
Автор

Очень приятно увидеть сопряжение zx spectrum с современной клавой, да ещё с таким подробным описанием. Отличная работа!
Я помню игрушку dizzy с 1 по 6, зависал оч долго, пока описание в каком-то журнале не почитал.
Ксонику быть!

sergeytsiplakov
Автор

Теплый, ламповый Спектрум, Сколько времени за ним проведено было, а учитывая скудность информации в то время, еще и мозг морщить приходилось, самому доходить до уже известных вещей! Радиолюбители, весьма суеверные технари, я то ж при запуске чего-то впервые стучу по дереву (в лобешник себе обычно)! 👍

olenrulit
Автор

Качество контента просто запредельное! Озвучка бомба, подача, бомба!

Butcer
Автор

Эх, времена были. Два таких спаял, отечественной разработки. Второй со 128КБ памяти и контроллером дисковода на древних дискетах 5.

try
Автор

почти 30 лет знаком со спеком но никогда толком не понимал как он работает "внутри"... а здесь автор все дословно объяснил! Спасибо большое!!!

dmitriyk
Автор

Очень понравилось ваше видео! Я в прошлом году тоже заморочился с реанимацией ZX Spectrum 128 +2 (Grey), пришлось купить программатор, горсть микросхем памяти, и кондёров для замены, движок лентопротяжного механизма (подошёл от магнитофона SONY), исправил детские косяки платы AMSTRAD, спаял RGB кабель, а когда всё нормально заработало испытал экстаз как в 1991г. когда поменял обычный ZX Spectrum 48k на ZS Scorpion 256k с флоповодом и муз процессором YAMAHA, ВСЕМ ДОБРА!

paultilsit
Автор

Мужик, ты древний, но объясняешь и монтируешь шикарно! Это качество (рост в разных направлениях) человека пожалуй одно из лучших! С удовольствием учился бы, если бы преподавали!

Mostwonted
Автор

Было бы замечательно, если бы раскладка клавиш соответствовала более-менее принятому стандарту на управляющие клавиши в спектрумовских редакторах текстов! (PgUp, PgDn - CS/3, CS/4, Delete - CS/9, Home, End, Ins - SS/Q, SS/E, SS/W и т.д.) Лучший вариант - раскладка Sprinter'а (там кроме перечисленного оба Shift'а - Caps Shift, оба Ctrl - Symbol Shift и т.д.).

alonecoder
Автор

Ждём видео про исходный код игры! Как всегда шедевральный выпуск 😌

denruslife
Автор

огромный лайк тебе. свой первый спектрум я купил в 92 и перепаял телек под монитор)

балковчанин
Автор

Ну в советских спектрумах тоже была своя ula т34вг1 (не путать с процессором т34вм1 аналогом z80).
Ролик интересный, познавательный. Однозначно лайк 👍

TheTalants
Автор

Отличный ролик) мой Спектрум до сих пор хранится . Жалко разбирать) полностью сам спаял..изготовил корпус из текстолита)

telefonsamsung
Автор

Супер! Я когда-то для Спектрума "Морской бой" написал. Следующим этапом должен был быть именно Хоnix! Причем планировал его написать практически полностью на ассемблере. Но как всегда жизнь внесла свои коррективы и недописанный Xonix так и остался недописанным...

AlexOno
Автор

вау
это очень круто

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

popkadurak
Автор

Вот это ты заморочился! Но приятно... Детство вспомнил. Вспомнил как сам собирал данный девайс. В последствии собирал АТМ Turbo 2+, если не изменяет склероз 😉 На нём уже можно было юзать АТ/ХТ-клавиатуру... Потом даже можно было к нему "подкинуть" винчестер АЖ(!!!) на 10 Mb...
Короче: тебе РЕСПЕКТ И УВАЖУХА! Спасибо!

lamuser