Два чувства:1.Какой же вы умный! 2.Какой же я тупой! Уровень видеоматериала ,подачи информации,глубина познания предмета,всё на 100 баллов! Спасибо вам! 42 годика мне и я учусь у вас ,смотря ваши видео, как 10 летний пацан,открыв рот и округлив глаза.Супер!!!
Снимаю шляпу. Приятно смотреть и слушать профессионала такого класса. Особенно, мне нравится, что Вы не стесняетесь показывать проблемы, которые возникают у Вас во время разработки. Считаю это очень важны и полезным. Спасибо Вам за ваши вдумчивые и полезные видео.
Круто. Настажи)) Конкретная реализация громоздкая. Предлагаю более простой вариант - мультиплексор и демультиплексор. Мультиплексор выбирает с какого адреса брать сигнал. Демультиплексор куда отсылать. При двойном нажатии - можно чередовать два сочетания. 20 лет тому назад я весьма сильно намодифицировал свой спектрум. Косы из мгтф.... Множество доп портов и прочее. Одно из самых суровых принтер с прямым программным управлением иглами и движком. Так же делал софт по преобразованию символьной графики в векторную для трссировщика лаяут86. И... Я сделал плоттер который двигался по векторам. Рисовал платы маркером. Но все это было не напрасно. Я до сих пор пишу на ассемблере, только уже под серьезное промышленное оборудование. Это была очень хорошая школа.
Я тоже в свое время наигрался со всякими прибамбасами к Спектруму, да и по образованию я инженер-электронщик. Но в конце 90-х пришлось уйти в полиграфию.
Полностью согласен с тем , что аппаратно это все реализовать намного проще чем программно. Я уже давно занимался схемами Спектрума , и навскидку не могу вспомнить как как там работала клавиатура. Так же занимался вопросами подключения принтера (плоттер тоже покупал) и принтер и плоттер работают с одного порта. Последний мой Спектрум был версии Пентагон-128, кстати в нем уже реализована поддержка печатающего устройства . Как известно зашитая с в стандартном ПЗУ программа программа поддержки печатающего устройства не есть приемлемой в и в Пентагоне 2 реализован способ подмены ПЗУ на 2 килобайтное ПЗУ всякий раз когда комп обращается к порту принтера, однако самого ПЗУ не было и я не знал где искать такую программу . Вышло все случайно : на одной из дискет обнаружил файл c названием LPRINT(если не ошибаюсь) , очевидно он попал ко мне , вместе с переписанными системными программами для Спектума. Я дизассемблировал этот файл и понял что он вполне может быть предназначен для прошивки подменяемого ПЗУ в Пентагоне-2, затем прошил К573РФ2 у становил на предназначенное место на плате , как и ожидалось мой плоттер заработал без всяких побочных эффектов. Кстати именно такая реализация поддержки принтера работала во всех программах, в которых предусмотрено использование принтера. Вообще об это всем была написана статья , которая была опубликована в белорусском журнале "Радиолюбитель" не помню в каком номере . Кстати в моем плоттере производства Польши ,стояли какие то ПЗУ думаю в них как раз и были зашиты инструкции векторной графики , он мог как и буквы писать так и рисовать всевозможную графику. В свое время собрал штук 5 всевозможных модификаций Спектрума, а к Спектруму еще и телевизор цветной , какой был кайф видеть все по новому - в цвете.
@@Vadik11111 В эксплуатации - нигде. В разработке нового оборудования - очень даже применим. Это не для единичных изделий. Это актуально для сотен и тысяч. Плюс надёжность заметно выше так как все процессы контролируются, в отличие от случаев с кем то написанными библиотеками.
@@kestvvv так, по другому спрошу🙃. Пример оборудования промышленного или узла конкретного можете привести? Под которое написанна программа на ассемблере. Мне вот всё время думалось, что это больше тема ПО компьютерного...
Сразу хочу сказать, что сер Синклер сделал великую ВЕЩЬ. Не знаю как в Англии, но в СССР он произвёл настоящий фурор. Это уникальная машина. Гениальна во всех смыслах того времени. Мне 67 лет и я душевной теплотой вспоминаю все модели линейки ZX. От кассетной загрузки до дисководов. Сегодня многие не верят, но был и интернет "ZX-net". Это было - ТВОРЧЕСТВО с большими буквами(!). Один мой знакомый сказал буквально следующее - ..."Спектрум" сделал меня человеком, АйБиЭм - идиотом... Но время не умолимо. Тем не менее, скучаю по нему. Страшно вспомнить, но 30 лет назад писал программы в блокноте, а затем дома набивал на "клаве". И всё работало... Автору ролика - СПАСИБО!
Теплый, ламповый Спектрум, Сколько времени за ним проведено было, а учитывая скудность информации в то время, еще и мозг морщить приходилось, самому доходить до уже известных вещей! Радиолюбители, весьма суеверные технари, я то ж при запуске чего-то впервые стучу по дереву (в лобешник себе обычно)! 👍
Очень приятно увидеть сопряжение zx spectrum с современной клавой, да ещё с таким подробным описанием. Отличная работа! Я помню игрушку dizzy с 1 по 6, зависал оч долго, пока описание в каком-то журнале не почитал. Ксонику быть!
Очень понравилось ваше видео! Я в прошлом году тоже заморочился с реанимацией ZX Spectrum 128 +2 (Grey), пришлось купить программатор, горсть микросхем памяти, и кондёров для замены, движок лентопротяжного механизма (подошёл от магнитофона SONY), исправил детские косяки платы AMSTRAD, спаял RGB кабель, а когда всё нормально заработало испытал экстаз как в 1991г. когда поменял обычный ZX Spectrum 48k на ZS Scorpion 256k с флоповодом и муз процессором YAMAHA, ВСЕМ ДОБРА!
У меня ещё лежит +3, тоже с лентопротяжкой. Но там намного более тяжёлый случай, куплен "вслепую", внутри была влага, половина микросхем горелые. Если руки дойдут, займусь. Единственно, там другой FPGA и если он дохлый, вряд ли что получится... (( Но проц живой, я его использовал в видео про эмулятор ПЗУ.
Мужик, ты древний, но объясняешь и монтируешь шикарно! Это качество (рост в разных направлениях) человека пожалуй одно из лучших! С удовольствием учился бы, если бы преподавали!
Илья, ну что ты написал?! Ёшкин кот! Сам-то хоть понял? Видно, что хотел сделать камплимент, но получилось то ли наоборот, то ли вообще не пойми что. :-)
Илюш, если он древний, то я доисторический. Согласен с Максимом, нам личностный рост не нужен. Мы уже свое доросли, и взяли от жизни то что нам нужно. Тебе совет, учись на примере таких людей. Не обижайся, я не хочу тебя обидеть. Вы в России живете! У вас столько возможностей! Меня никто не учил. Я до всего сам доходил. А живу я в Узбекистане. У нас и по финансам, и по возможностям тяжелее. Но могЁм. Или мОгем)) (с) "Очень известный фильм"
@@b213videoz Не надо принижать значение Клайва Синклера. Без него далеко не факт, что эти десять инженеров сделали бы что-то подобное. Скорее всего, они бы устроились работать на ту же IBM. А Клайв собрал их вместе и дал задание сделать "Спекки", самый дешёвый компьютер для рядового покупателя. Насчёт заурядности "Спекки". По интегральному критерию, он не зауряден. Любой из его конкурентов обладал хотя бы одним дефектом - детали дорогие, требуется своё программное обеспечение, неудобное пользователю, и т. д. Поэтому "Спекки" стал лидером среди массовых компьютеров, а другие - сильно ему уступали.
@@ИосифКорженевский причём тут IBM? дело было в Англии, Клайв Синклер - шустрый предприниматель который начинал с хреновеньких наборов для сборки усилителей и радиоприёмников(комплектовал отбракованными деталями, завышал в рекламе характеристики, продавал дёшево, потому пользовались спросом), потом полез в тогдашний "хайтек" по принципу "говно, зато модно и дёшево" - его электронные часы и калькулятор выглядели круто, но качество имели похабное. Компьютеры Синклера никогда особо не интересовали, ZX-80/81 он рассматривал как способ по-быстрому добыть денег для разработки действительно волновавшего его карманного телевизора на котором фирма Sinclair Radionics и прогорела, обанкротилась и была выкуплена государством... Синклер государственных инвесторов кинул выведя персонал в Sinclair Research, оставив только долги. Спектрум опять же был сделан по тому же синклеровскому принципу - бракованные микросхемы памяти от которых использовались половинки, тяп-ляп разработанная микросхема ULA первые партии которых были "кривыми как турецкая сабля", максимальная дешевизна во всём. В Англии Спектрум популярность быстро потерял, в 1985 году продажи резко упали, выход "наследника" в виде Sinclair QL дело только усугубил. Перерождение Спектрума на территории бывшего СССР - отдельная тема связанная не с его техническим совершенством, а с простотой повторения и богатой библиотекой игр.
Твой кумир через 5 лет не мог вспомнить что за компьютер он продавал. Как позже выяснилось он был обычным перекупом, делающим бабки. Никакой "великой идеи" Спекки нет и не было. Очнись
@@b213videoz "Хватит уже мусолить: Королёв не создавал ни ракет, ни спутников, ни космических кораблей. Он был на должности Чубайса - руководил "проэктом"". Замечу, что Королёв с Чубайсом были на службе у государства, и выполняли государственное задание, в отличие от Синклера, который был сам себе хозяином и сам себе давал задание, поэтому его вклад в создание Спектрума на порядок больше, чем вклады в создание соответствующих продуктов вышеперечисленных товарищей. У Спектрума было два жирных плюса: не только лёгкость копирования, но и дешевизна, благодаря чему он и стал таким популярным. Так что троечник по графическим и звуковым возможностям выбился в отличники по популярности во многих странах, где Атари, Коммодоры и иже с ними были доступны только избранным.
Ностальгия. Мой первый ПК “Орель-БК08” (3-й класс, 91год). В комплекте было 2 больших книжки, в одной был учебник по Бейсику. Первый мой язык программирования))). А чего стоили загрузки с кассет…копирование через TF COPY... Головку почистить/подстроить. И потом сидеть молится, что бы холодильник не включался/выключался (помехи по сети “выбивали" ошибки). Видео зачетное, все очень душевно. Не останавливайся. Спасибо за труды.
Вот это ты заморочился! Но приятно... Детство вспомнил. Вспомнил как сам собирал данный девайс. В последствии собирал АТМ Turbo 2+, если не изменяет склероз 😉 На нём уже можно было юзать АТ/ХТ-клавиатуру... Потом даже можно было к нему "подкинуть" винчестер АЖ(!!!) на 10 Mb... Короче: тебе РЕСПЕКТ И УВАЖУХА! Спасибо!
Было бы замечательно, если бы раскладка клавиш соответствовала более-менее принятому стандарту на управляющие клавиши в спектрумовских редакторах текстов! (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 и т.д.).
А помните легендарный журнал ZX-Ревю? Сколько хитростей экономии места в ОЗУ и ускорения программ оттуда почерпнуто! И раздел "защита программ" так хорошо помогал вскрывать защиты!
До сих пор у меня в гараже лежит двух-платный SPECTRUM 512К с двумя дисководами оформленный в отдельный системный блок, к которому уже подключалась вся периферия. В своё время это был очень крутой отечественный клон знаменитого ПК! У меня даже монитор и клавиатура к нему сохранились, а также программатор для прошивки ПЗУ. Лежит как память о начале компьютерной эры в нашей стране!
Супер! Я когда-то для Спектрума "Морской бой" написал. Следующим этапом должен был быть именно Хоnix! Причем планировал его написать практически полностью на ассемблере. Но как всегда жизнь внесла свои коррективы и недописанный Xonix так и остался недописанным...
Помнится я когда то писал игру "Охота на лис" , очень похожую на морской бой , а писал ее на программируемый калькулятор, это было задолго до появления у меня Спектрума (1990г). Недостаток был в том что ее нельзя было сохранить, калькулятор имел если не ошибаюсь 105 ячеек памяти а играть можно было только через нарисованное на бумаге игровое поле и каждый раз нужно было отмечать использованные ячейки, калькулятор же только отражал результаты попадания.
@@ОлегДегтяр-л8ш Вспомнил! В конце 80-х из какой-то книжки вводил вручную в калькулятор МК-61 игру Морской бой. Тот еще гемор был))) Вводить минут 15 надо было, а питание отключил - и привет... все сначала)
По факту выяснилось, что самое сложное в этой игре -- алгоритм заполнения поля. Если его реализовывать, чтобы он работал на 100% правильно, получается достаточно сложно. Был ксоникс, по-моему, от Pete Cooke, там откровенно некорректно заполнение работало! Но все всё равно играли. ))))
@@MajorTomWorkshop Да, была такая проблема. Долго игрался, писал тестовые кусочки программы. Чего-то добился, но все в кучу не собрал. Пришлось заняться другими делами.
Видео для пионеров. Так-то никакой микросхемы памяти не надо. И быстродействия микроконтроллера хватит, если даташит почитать и узнать про порты ввода/вывода и прерывания.
Огромное спасибо за ролик! Максимально информативно, предельно подробно, да ещё и ссылки на другие материалы по смежным темам. Жаль только недавно нашёл канал.
Мой Спекрум не работает, если найду время для починки, сделаю его рабочим! Тоже писал программы для теплового и гидравлического расчета системы отопления шахт. Всё работало на ура, расчет занимал один вечер против недели, если считать калькулятором. Благодарю за познавательное видео, удачи в делах!
Есть такая книжка "Как написать игру на ZX-Spectrum на ассемблере " там такие вопросы очень широко рассматриваются, такую книгу без проблем можно скачать
Как давно это было! Я тоже начинал с оригинального спектрума, и тоже ремонтировал клавиатуру. 1. Она была пленочная я ее вырезал из фольги наклееной на тонкий лист пластика. Ну и пришлось обойти цепь УЛА на обычной логике. Нарисовал небольшую платку и запихнул внутрь. И все прекрасно работало. Потом собрал класический ленинград, потом к нему собрал контроллер дисковода. И к нему же разработал и сделал программатор ппзу, так как занимался сборкой АОНов. И кнопка мейджик! , это был просто улет уйти от этого десятиминутного пииии... и блблибз...с дискеты игра загружалась за секунду! Последний из линейки синклеров был собранный АТМ!
Хорошая была машинка. Можно было с помощью встроенного синклер-бейсика записать байт в отдел видеопамяти и увидеть его на экране, загрузить нормальный бейсик или другой язык, что бы воочию убедиться, как возросла скорость выполнения программ, а если совсем заморочиться, то можно было поковыряться даже в ассемблере, причем ничего за это не было, в крайнем случае можно было просто выключить питание, и ни каких сбоев в системе при новой загрузке :) Конечно же от всего этого отвлекали игры, которые погружали неизбалованного пользователя в чудный 2Д-мир, а иногда даже в 3Д,- "Elite" к примеру. Сколько времени было на них потрачено.., но я и сегодня не жалею. У меня был местной сборки, но на оригинальном Z80 , блок питания внешний на КРЕН . От писка при загрузке с магнитофона спасал советский дисковод на дискеты со странной ёмкостью 720кБт, был струйный принтер, тоже советский, у которого были постоянные проблемы с засыхающей головкой и сравнительно небольшим сдвигом столбцов из-за того что головка двигалась подпружиненном шнуром, а не на зубчатым ремнём. Оба устройства управлялись через советские микроконтроллеры или микросхемы их обвязки, не помню названия. Играл я в основном на синклер-джойстике, причем без джойстика,- самый удобный был вариант из доступного выбора. Даже когда джойстик припаял, даже когда от "Денди",- всё равно не то уже было, клавиатурой проще было.
Спасибо за экскурсию в прошлое! Прямо таки ностальжи! :) Тоже в свое время собирал их. Только вот про ULA не соглашусь! В 90-е были так называемые ПЛМ пронрамируемые логические матрицы. Так вот на них была одна разработка МНТЦ "Тандем" в Новосибирске, где я имел честь работать. Платка была малюсенькая, как помню кроме проца и памяти было еще 2 ПЛМки и чуток рассыпухи.
Мне очень нравится идея замены ULA на ПЛМ и по моему это корректная замена, во всяком случае свободная от побочных эффектов , с которыми автор видео постоянно вел борьбу. Странно и жаль, что эта схема до нас не дошла.
Прекрасное объяснение устройства Спекки! И очень интересное решение по подключению клавиатуры к микроконтроллеру. Есть только один момент - если я правильно понял, возможна коллизия, если опрос клавиатуры от Z80 придёт в тот момент, когда мы записываем данные в SRAM - похоже, Z80 подумает, что все клавиши отпущены. Есть решение на микросхеме "матрица ключей" MT8816 от одного из форумчан zx-pk, там такой проблемы нет. Я хочу попробовать на основе этой идеи сделать загрузку образа в память Спектрума чепез порты клавиатуры, чтобы на множестве кустарных клонов, имеющихся в Муромском Кибер-музее, загружать игры за 2 - 3 секунды. Что думаете, Major Tom?
Прекрасная работа. Приятно смотреть на разбор полёта от профи ). Правда этот экземпляр синклера не оригинал. Некий клон. Вспоминаю как с ребятами, в 82...83г. достали несколько оригинальных прямо из Англии. С прорезиненными клавишами. Конечно были ещё 16к. А в 84 уже начали делать собственные клоны. Но вот плата была раза в 4 больше. Уже позже, в 88..89г. на нашем заводе решили разработать и выпустить клон спектрума, который назывался "Байт".
Респект за респект. И ещё респект тому, кто эмулятор магнитофона для смартфона придумал. Спасибо, что напомнили, какой ужас был в 91м. 92й это лишь подтверждает. Успехов! Всё получится, пока есть респект ;)
Можно видео о коде игры очень интересно как писать на асемблере и аппаратной графике на спеке. Я в своем отрочестве имел кворум и програмировал на асемблере ручным переводом команд в байткод и и записывал его в память через Бейсик.
Был у меня клон Спектрума, даже джойстик вымутил в своё время, Бейсик тогда уже знал, благодаря этой машине научился ассемблеру. По таблице в книге компилировал из ассемблера в машинные кода и их уже через клавиатуру заносил непосредственно в ОЗУ. Потом инициировал выполнение программы переходом в первую ячейку, где был код моей программы. Пробовал игры писать - не моё. Сделал «умный дом» ещё в 2000 году. По таймеру комп включал/отключал магнитофон, менял громкость, включал/отключал свет в комнате и включал электрочайник по утрам😊 это был базовый опыт для перехода к микроконтроллерам. Затем освоил и Си. Того компа не осталось, увы, но летом обзавёлся парой клонов, один в исправном (с виду) состоянии, второй как донор. Пока не запускал, тоже возможно пролежат десяток лет😁
Евгений ты умный парень , если занимаешься программированием , но вручную компилировать коды , при всем уважении, это мазохизм . Дле этой и обратной задачи для Спектрума есть пакет Gens-Mons ( ассемблер и дизассемблер, кто из них кто не помню). А насчет подключения устройств к Спектруму есть брошюрка правда лично для меня она оказалась не более чем интересной информацией , у меня тоже были замыслы по подключению внешних устройств но до практики так и не дошло а самой интересной темой было подключение ЦАП и АЦП.
@@ОлегДегтяр-л8ш спасибо, в то время не было интернета, в единственной у нас в городке библиотеке нашёл одну лишь книгу по теме, благодаря ей разобрался с ассемблером, о существовании компиляторов тогда в общем-то знал, но взять из было неоткуда, поэтому приходилось вручную всё делать🤷♂️🙈
@@Ghostgkd777 Да понимаю , я тоже из маленького городка населением в 50 тыс.и в то время достать литературу для Спектрума было сложно,потому как она продавалась в городах не ниже областного центра , в основном эта литература шла из Питера а программы можно было достать либо у знакомых спектрумистов , которых были единицы на весь наш городок , либо покупать на радиорынке , тоже в больших городах. Однако позвольте заметить, все дело в желании :кто сумел достать автомат , сможет достать и патроны к нему
@@ОлегДегтяр-л8ш Я в те годы писал на АСМе ZEUS. Мне он казался более удобным. Сейчас вообще всё замечательно пишется на кросс-ассемблерах, и сразу в эмулятор грузится -- оч. удобно.
Я видел наш клон Спектрума в котором в место мелкой логики использовалась ПЛИЗ нашего производства, В результате состав: Процессор, ПЗУ, ОЗУ 8щт., генератор, ПЛИЗ. Ток потребления макс 1А.
Спасибо, поностальгировал! Эх, детство голожопое.. И спеки полуподвального разлива. Контроллер дисковода паял, что-то еще пилил. Лет 7-8 уже лежит новая фирменная Амстрадовская клавиатура от 128К, выцепил на Ebay - когда-то хотел собрать современный клон с блэкджеком и статической памятью, но руки так и не дошли. Буду хранить до пенсии, вдруг сподоблюсь :)) За UT-33 отдельный респект - настолько удобного в пользовании (как говорят на языке потенциального противника - "handy" :) ) тестера не встречал. Купил недавно более современную версию A+. И что за осцЫллограф от Veleman? Когда цифровые осциллы были дико дорогой экзотикой, у меня был HPS-10.
В 90-93-х годах помню тоже паял на продажу как Синклеры, так и АОНы, тогда зело модные поделки на Зайлогах Z80. Чуть позже появились "Карт"-ы, радиоудлинители на базе цэковско-совминовской телефонной системы"Алтай".
Да, был даже вариант трубок для Алтая от Ericsson, в габаритах мобильного телефона. )) Но буквально через год цены на обычную моб. связь стали падать и про Алтай забыли. ))
Мембранную клавиатуру от спека можно отремонтировать токопроводящим клеем. Причем отлично работает даже графитовый, в серебряный денег вваливать не обязательно.
Плёночные клавы с пострадавшими напыленными на плёнку дорожками , отлично ремонтируются с помощью токопроводящего клея для ремонта автомобильных стёкол с нагревателями (задние стёкла авто). Только не наши гавенные клеИ , а фирмы PERMATEX .
В советских спектрумах ULA была. Точнее не в советских а уже в российских спектрумах. Например такой Спектрум есть у меня. Он производился Курским заводом счётмаш и называлось это чудо Искра-1085. Процессор в ней работал на тактовой частоте 4 мГц, и она была быстрее обычного Спектрума. Она шустрила в играх, приходилось за ней успевать.
@Major Tom Workshop Делал по Вашему видео и скетчам из архива. Для пентагона 128. Память только поставил AS6C1008, так как меньше нет ничего. Все неиспользуемые ноги шины адреса заземлил. CE# - на землю, СЕ2 - подтянул к питанию. Ну естественно передефайнил все сигналы, так как плата Nano. В итоге - у пентагона никаких реакций, на "стрелках" вообще виснет. Вручную перемыкаю A8-A15 c KD0-KD4 - работает. Посмотрел осциллографом, на шине клавиатуры, бит нажатой кнопки не прижимается к земле, а там пачка импульсов
Да уж , были времена , у меня такой же самодельный на Z80 , память 48К , изначально без ULA и радио-модуля , цвет сделал путём инвертирования цветоразностных сигналов и подачи их через разделительные конденсаторы на лампы блока цветности телевизора , но возникли цветовые искажения которые исправил путём уменьшения напряжения на инверторах ... Короче говоря такой огород городили , что весело вспоминать , спасибо за интересную тему ...
Вообще-то были разные модификации этого компа, и насколько я знаю, "плюс" означает не только наличие нового корпуса. Помоему именно в модификации "плюс" у спека появился дисковый интерфейс. Затем последовала модификация "128", увеличившая объем памяти с 48 килобайт до 128 и опционально добавившая чип AY-8910 для трехканального звука.
Третьим праздником моего детства был день рождения мамы, мы тусовались на кухне и "помогали" готовить торты., удивительно вспоминать время, когда алкоголь вообще был не нужен для твоего праздника, потому что радость была в другом. Не знал, что Клайв Синклер тоже умер в прошлом сентябре, спасибо за информацию и ролик вообще.
ZX Spectrum+ Отличался от простого тем, что на нем стояла расширенная клавиатура и поэтому корпус увеличили. Знакомый купил себе ZX Spectrum, а я ZX Spectrum+ По радиоканалу он работал на дециметровом диапазоне, который был редкостью в советских телевизорах и я убил 2 дня, чтобы переделать на метровый диапазон. Это был 1987 год. Позже сделал плату программатора и джойстика, т.к. оригинальный джойстик стоил 300 руб. Примерно через год (1988 году) он у меня вышел из строя, специалист его отремонтировал. 1-2 года назад вышла из строя клавиатура. В интернете продается, но восстанавливать его желания нет.
Как в современном компьютере, ULA это PCH(Хаб) на котором вся перефирия, процессор, ОЗУ, БИОС (микросхема ПЗУ с прошивкой), можно даже снисходительно назвать RF-модулятор видео картой )
У меня до сих пор сохранился клон спектрума - "кворум" на 128 к с клавиатурой с двойной раскладкой и стопкой дискет. Подозреваю, что дискеты давно потеряли свою функциональность. Были еще аналогичные на 256 к. там шли игры получше, аналогичные с "Денди". Сейчас даже смешно представить килобайтные ОЗУ , но без этих ЭВМ не было бы современных компьютеров. Очень стремительно развивается электроника, скоро комп будут вживлять прямо в мозг в роддоме и через интернет контролировать жизнь электората.
Ну а мы их паяли, от начала и до конца, всё сами делали, шлейфы клавиатуры ... это было в 1994 году. Потом были пентагоны и наконец, последний спаяный комп, АТХ, и АТХ турбо. Платы из Москвы возили, а логику на радиорынках. Золотое время было, молодость!
20:23 Я бы предложил ещё один вариант, Ардуино считывает (слушает ) адресную шину, идущую от процессора к статической ОЗУ (там по определению должны перебираться все заинтересованные адреса и когда на этой шине нужный адрес, - записывает то, что нужно в статическое ОЗУ. Вот такой хак...
Я тут вспомнил как спорил с преподами о том что клавиатура - это устройство "ввода-вывода"... В конце спора я выдавал с компьютера на клавиатуру трёхбитный код...
Я помню в детстве у друга был синклер, а у меня касетный магнитофон. Я приходил к нему домой, подсоединяли мой магнитофон к компу, включали касету с играми и играли 😁
Два чувства:1.Какой же вы умный! 2.Какой же я тупой! Уровень видеоматериала ,подачи информации,глубина познания предмета,всё на 100 баллов! Спасибо вам! 42 годика мне и я учусь у вас ,смотря ваши видео, как 10 летний пацан,открыв рот и округлив глаза.Супер!!!
Это нормально, я такой же! И ещё не один десяток радиолюбителей, думаю тоже вникают!)))
Э эл
Снимаю шляпу. Приятно смотреть и слушать профессионала такого класса. Особенно, мне нравится, что Вы не стесняетесь показывать проблемы, которые возникают у Вас во время разработки. Считаю это очень важны и полезным. Спасибо Вам за ваши вдумчивые и полезные видео.
Круто. Настажи))
Конкретная реализация громоздкая.
Предлагаю более простой вариант - мультиплексор и демультиплексор.
Мультиплексор выбирает с какого адреса брать сигнал. Демультиплексор куда отсылать.
При двойном нажатии - можно чередовать два сочетания.
20 лет тому назад я весьма сильно намодифицировал свой спектрум. Косы из мгтф.... Множество доп портов и прочее.
Одно из самых суровых принтер с прямым программным управлением иглами и движком.
Так же делал софт по преобразованию символьной графики в векторную для трссировщика лаяут86. И... Я сделал плоттер который двигался по векторам. Рисовал платы маркером.
Но все это было не напрасно. Я до сих пор пишу на ассемблере, только уже под серьезное промышленное оборудование. Это была очень хорошая школа.
Я тоже в свое время наигрался со всякими прибамбасами к Спектруму, да и по образованию я инженер-электронщик. Но в конце 90-х пришлось уйти в полиграфию.
Полностью согласен с тем , что аппаратно это все реализовать намного проще чем программно. Я уже давно занимался схемами Спектрума , и навскидку не могу вспомнить как как там работала клавиатура. Так же занимался вопросами подключения принтера (плоттер тоже покупал) и принтер и плоттер работают с одного порта. Последний мой Спектрум был версии Пентагон-128, кстати в нем уже реализована поддержка печатающего устройства . Как известно зашитая с в стандартном ПЗУ программа программа поддержки печатающего устройства не есть приемлемой в и в Пентагоне 2 реализован способ подмены ПЗУ на 2 килобайтное ПЗУ всякий раз когда комп обращается к порту принтера, однако самого ПЗУ не было и я не знал где искать такую программу . Вышло все случайно : на одной из дискет обнаружил файл c названием LPRINT(если не ошибаюсь) , очевидно он попал ко мне , вместе с переписанными системными программами для Спектума. Я дизассемблировал этот файл и понял что он вполне может быть предназначен для прошивки подменяемого ПЗУ в Пентагоне-2, затем прошил К573РФ2 у становил на предназначенное место на плате , как и ожидалось мой плоттер заработал без всяких побочных эффектов. Кстати именно такая реализация поддержки принтера работала во всех программах, в которых предусмотрено использование принтера. Вообще об это всем была написана статья , которая была опубликована в белорусском журнале "Радиолюбитель" не помню в каком номере . Кстати в моем плоттере производства Польши ,стояли какие то ПЗУ думаю в них как раз и были зашиты инструкции векторной графики , он мог как и буквы писать так и рисовать всевозможную графику. В свое время собрал штук 5 всевозможных модификаций Спектрума, а к Спектруму еще и телевизор цветной , какой был кайф видеть все по новому - в цвете.
Я пром электроник, эксплуатация. Где тут на производстве ассемблер применительно к железу?
@@Vadik11111 В эксплуатации - нигде. В разработке нового оборудования - очень даже применим.
Это не для единичных изделий. Это актуально для сотен и тысяч.
Плюс надёжность заметно выше так как все процессы контролируются, в отличие от случаев с кем то написанными библиотеками.
@@kestvvv так, по другому спрошу🙃. Пример оборудования промышленного или узла конкретного можете привести? Под которое написанна программа на ассемблере. Мне вот всё время думалось, что это больше тема ПО компьютерного...
Сразу хочу сказать, что сер Синклер сделал великую ВЕЩЬ. Не знаю как в Англии, но в СССР он произвёл настоящий фурор.
Это уникальная машина. Гениальна во всех смыслах того времени.
Мне 67 лет и я душевной теплотой вспоминаю все модели линейки ZX. От кассетной загрузки до дисководов.
Сегодня многие не верят, но был и интернет "ZX-net".
Это было - ТВОРЧЕСТВО с большими буквами(!).
Один мой знакомый сказал буквально следующее - ..."Спектрум" сделал меня человеком, АйБиЭм - идиотом...
Но время не умолимо. Тем не менее, скучаю по нему.
Страшно вспомнить, но 30 лет назад писал программы в блокноте, а затем дома набивал на "клаве". И всё работало...
Автору ролика - СПАСИБО!
Качество контента просто запредельное! Озвучка бомба, подача, бомба!
Люблю такие видео. Я их скачиваю и сохраняю себе на ноут) Считаю слишком ценными, чтобы допускать вероятность их потери)
заведите NAS! На ноут всё не скачаешь )
@@yurahrom Еще один олигарх
Да я тоже качаю видосы, иной рас пересматриваешь. Повторение мать учения.
@@yurahrom на костер еретика! на аудио кассеты надо записывать (в цифровом виде, конечно)
@@Lissopen ,на кинокамеру, желательно 8 мм и без звуковой дорожки. А вместо звука фортепьяну...шоб по канону...
Теплый, ламповый Спектрум, Сколько времени за ним проведено было, а учитывая скудность информации в то время, еще и мозг морщить приходилось, самому доходить до уже известных вещей! Радиолюбители, весьма суеверные технари, я то ж при запуске чего-то впервые стучу по дереву (в лобешник себе обычно)! 👍
почти 30 лет знаком со спеком но никогда толком не понимал как он работает "внутри"... а здесь автор все дословно объяснил! Спасибо большое!!!
Очень приятно увидеть сопряжение zx spectrum с современной клавой, да ещё с таким подробным описанием. Отличная работа!
Я помню игрушку dizzy с 1 по 6, зависал оч долго, пока описание в каком-то журнале не почитал.
Ксонику быть!
Да dizzy это были просто отличные игрушки, то же залипал в них!
@@b213videoz ЭЛИТА наше все
Очень понравилось ваше видео! Я в прошлом году тоже заморочился с реанимацией ZX Spectrum 128 +2 (Grey), пришлось купить программатор, горсть микросхем памяти, и кондёров для замены, движок лентопротяжного механизма (подошёл от магнитофона SONY), исправил детские косяки платы AMSTRAD, спаял RGB кабель, а когда всё нормально заработало испытал экстаз как в 1991г. когда поменял обычный ZX Spectrum 48k на ZS Scorpion 256k с флоповодом и муз процессором YAMAHA, ВСЕМ ДОБРА!
У меня ещё лежит +3, тоже с лентопротяжкой. Но там намного более тяжёлый случай, куплен "вслепую", внутри была влага, половина микросхем горелые. Если руки дойдут, займусь. Единственно, там другой FPGA и если он дохлый, вряд ли что получится... (( Но проц живой, я его использовал в видео про эмулятор ПЗУ.
Мужик, ты древний, но объясняешь и монтируешь шикарно! Это качество (рост в разных направлениях) человека пожалуй одно из лучших! С удовольствием учился бы, если бы преподавали!
правильно говорить - очень мудрый
@Maxim Zinovjev Которого у них нет.
Илья, ну что ты написал?! Ёшкин кот! Сам-то хоть понял? Видно, что хотел сделать камплимент, но получилось то ли наоборот, то ли вообще не пойми что. :-)
Илюш, если он древний, то я доисторический. Согласен с Максимом, нам личностный рост не нужен. Мы уже свое доросли, и взяли от жизни то что нам нужно. Тебе совет, учись на примере таких людей. Не обижайся, я не хочу тебя обидеть. Вы в России живете! У вас столько возможностей! Меня никто не учил. Я до всего сам доходил. А живу я в Узбекистане. У нас и по финансам, и по возможностям тяжелее. Но могЁм. Или мОгем)) (с) "Очень известный фильм"
Главное мозги не пропить, не прокурить, и не прокайфовать
Эх, времена были. Два таких спаял, отечественной разработки. Второй со 128КБ памяти и контроллером дисковода на древних дискетах 5.
Я тоже один на макете а второй уже на печатке, в Митино гоняли нас, но все можно было купить
@@АлексейВасильев-щ6р И игры казались такими классными🥲 На печатках ещё ошибки были, приходилось проводками корректировать.
огромный лайк тебе. свой первый спектрум я купил в 92 и перепаял телек под монитор)
Ждём видео про исходный код игры! Как всегда шедевральный выпуск 😌
Ну в советских спектрумах тоже была своя ula т34вг1 (не путать с процессором т34вм1 аналогом z80).
Ролик интересный, познавательный. Однозначно лайк 👍
Да все это было. Вм1 в керамике с позолотой.
Спасибо создателю легендарного компьютера ZX Spectrum Клайву Синклеру.
Вечная память.
@@b213videoz Не надо принижать значение Клайва Синклера. Без него далеко не факт, что эти десять инженеров сделали бы что-то подобное. Скорее всего, они бы устроились работать на ту же IBM. А Клайв собрал их вместе и дал задание сделать "Спекки", самый дешёвый компьютер для рядового покупателя.
Насчёт заурядности "Спекки". По интегральному критерию, он не зауряден. Любой из его конкурентов обладал хотя бы одним дефектом - детали дорогие, требуется своё программное обеспечение, неудобное пользователю, и т. д. Поэтому "Спекки" стал лидером среди массовых компьютеров, а другие - сильно ему уступали.
@@ИосифКорженевский причём тут IBM? дело было в Англии, Клайв Синклер - шустрый предприниматель который начинал с хреновеньких наборов для сборки усилителей и радиоприёмников(комплектовал отбракованными деталями, завышал в рекламе характеристики, продавал дёшево, потому пользовались спросом), потом полез в тогдашний "хайтек" по принципу "говно, зато модно и дёшево" - его электронные часы и калькулятор выглядели круто, но качество имели похабное. Компьютеры Синклера никогда особо не интересовали, ZX-80/81 он рассматривал как способ по-быстрому добыть денег для разработки действительно волновавшего его карманного телевизора на котором фирма Sinclair Radionics и прогорела, обанкротилась и была выкуплена государством... Синклер государственных инвесторов кинул выведя персонал в Sinclair Research, оставив только долги. Спектрум опять же был сделан по тому же синклеровскому принципу - бракованные микросхемы памяти от которых использовались половинки, тяп-ляп разработанная микросхема ULA первые партии которых были "кривыми как турецкая сабля", максимальная дешевизна во всём. В Англии Спектрум популярность быстро потерял, в 1985 году продажи резко упали, выход "наследника" в виде Sinclair QL дело только усугубил. Перерождение Спектрума на территории бывшего СССР - отдельная тема связанная не с его техническим совершенством, а с простотой повторения и богатой библиотекой игр.
@@b213videoz А известные уже не многим легендарные утилиты и сам Нортон Коммандер написаны совсем не Питером Нортоном. Такое часто бывает.
Твой кумир через 5 лет не мог вспомнить что за компьютер он продавал. Как позже выяснилось он был обычным перекупом, делающим бабки. Никакой "великой идеи" Спекки нет и не было. Очнись
@@b213videoz "Хватит уже мусолить: Королёв не создавал ни ракет, ни спутников, ни космических кораблей. Он был на должности Чубайса - руководил "проэктом"". Замечу, что Королёв с Чубайсом были на службе у государства, и выполняли государственное задание, в отличие от Синклера, который был сам себе хозяином и сам себе давал задание, поэтому его вклад в создание Спектрума на порядок больше, чем вклады в создание соответствующих продуктов вышеперечисленных товарищей.
У Спектрума было два жирных плюса: не только лёгкость копирования, но и дешевизна, благодаря чему он и стал таким популярным. Так что троечник по графическим и звуковым возможностям выбился в отличники по популярности во многих странах, где Атари, Коммодоры и иже с ними были доступны только избранным.
Ностальгия. Мой первый ПК “Орель-БК08” (3-й класс, 91год). В комплекте было 2 больших книжки, в одной был учебник по Бейсику. Первый мой язык программирования))).
А чего стоили загрузки с кассет…копирование через TF COPY... Головку почистить/подстроить. И потом сидеть молится, что бы холодильник не включался/выключался (помехи по сети “выбивали" ошибки).
Видео зачетное, все очень душевно. Не останавливайся.
Спасибо за труды.
Точно! У меня тоже при старте холодильника происходил RESET! Как потом выяснилось, из-за линии NMI. ))
Отличный ролик) мой Спектрум до сих пор хранится . Жалко разбирать) полностью сам спаял..изготовил корпус из текстолита)
Отличный ролик. Великолепная и интересная подача материала! Спасибо за труды!
Вот это ты заморочился! Но приятно... Детство вспомнил. Вспомнил как сам собирал данный девайс. В последствии собирал АТМ Turbo 2+, если не изменяет склероз 😉 На нём уже можно было юзать АТ/ХТ-клавиатуру... Потом даже можно было к нему "подкинуть" винчестер АЖ(!!!) на 10 Mb...
Короче: тебе РЕСПЕКТ И УВАЖУХА! Спасибо!
Было бы замечательно, если бы раскладка клавиш соответствовала более-менее принятому стандарту на управляющие клавиши в спектрумовских редакторах текстов! (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 и т.д.).
У моеи версии можно менять раскладку. Но мне больше понравились "макро" клавиши- один на ps2, а на спектруме целый аккорд.
Вот специалист. Во всем разбирается. Теперь знаю кому отдать свои спектрумы для апгрейда.
вау
это очень круто
открывал свой спекки, там всё мгтф было замотано что не видно деталей )
тут прям красота, шлейфики...
Какой кайф!!!! у нас дома был ZX, это были прекрасные времена...
Круто! Офигенную работу проделали!
Побольше бы таких электронщиков на предприятиях!
Тоже хотел сказать таких спецов надо не предприятиях главками ставить
Вспоминается как на z80 с кассетного магнитофона грузили игрушки, и подключали к ламповому телевизору. Класс!
круто, выпускайте пожалуйста почаще такие видео. Было бы очень интересно увидеть видео со сборкой такого простого клона компьютера.
давненько я не видел ассемблер под спекки, конечно, интересен разбор исходного кода!!! Молодец, Том!!! Лайк!!!
Эх... Ностальгия...До сих пор проц.Z80 лежит в радиобарахле
Z-80 и AY-8912 даже сейчас без проблем можно купить на Алиэкспресс, да и другие микросхемы тоже
@@ОлегДегтяр-л8ш AY****
@@redtex согласен, я в курсе как правильно , не знаю как так вышло
А помните легендарный журнал ZX-Ревю? Сколько хитростей экономии места в ОЗУ и ускорения программ оттуда почерпнуто! И раздел "защита программ" так хорошо помогал вскрывать защиты!
До сих пор у меня в гараже лежит двух-платный SPECTRUM 512К с двумя дисководами оформленный в отдельный системный блок, к которому уже подключалась вся периферия. В своё время это был очень крутой отечественный клон знаменитого ПК! У меня даже монитор и клавиатура к нему сохранились, а также программатор для прошивки ПЗУ. Лежит как память о начале компьютерной эры в нашей стране!
Название ролика увидел и телепортнулся в детство!!! Магнитофон, кассета с играми и заветный звук пии..., успешная загрузка программы... 🙂👍
И тут включился компрессор холодильника...
@@Igor_Cikalov 🤪😂😂😂 это дааа! Тогда-то я и научился наверное материться... 😁
TAPE LOADING ERROR 0:1
xD
Благодарю, весьма ценная информация рассказана доступно и со всеми подробностями. Ты один из немногих, кто это делает.
Супер! Я когда-то для Спектрума "Морской бой" написал. Следующим этапом должен был быть именно Хоnix! Причем планировал его написать практически полностью на ассемблере. Но как всегда жизнь внесла свои коррективы и недописанный Xonix так и остался недописанным...
Помнится я когда то писал игру "Охота на лис" , очень похожую на морской бой , а писал ее на программируемый калькулятор, это было задолго до появления у меня Спектрума (1990г). Недостаток был в том что ее нельзя было сохранить, калькулятор имел если не ошибаюсь 105 ячеек памяти а играть можно было только через нарисованное на бумаге игровое поле и каждый раз нужно было отмечать использованные ячейки, калькулятор же только отражал результаты попадания.
@@ОлегДегтяр-л8ш Вспомнил! В конце 80-х из какой-то книжки вводил вручную в калькулятор МК-61 игру Морской бой. Тот еще гемор был))) Вводить минут 15 надо было, а питание отключил - и привет... все сначала)
По факту выяснилось, что самое сложное в этой игре -- алгоритм заполнения поля. Если его реализовывать, чтобы он работал на 100% правильно, получается достаточно сложно. Был ксоникс, по-моему, от Pete Cooke, там откровенно некорректно заполнение работало! Но все всё равно играли. ))))
@@MajorTomWorkshop Да, была такая проблема. Долго игрался, писал тестовые кусочки программы. Чего-то добился, но все в кучу не собрал. Пришлось заняться другими делами.
Жаль, не всем зайдёт. А так, очень круто всё, как всегда. Мне бы такую педантичность!
23:40 вместо digitalWrite можно менять состояние регистров напрямую, они значительно быстрее отрабатывают переключение нежели метод write
Видео для пионеров. Так-то никакой микросхемы памяти не надо. И быстродействия микроконтроллера хватит, если даташит почитать и узнать про порты ввода/вывода и прерывания.
Огромное спасибо за ролик! Максимально информативно, предельно подробно, да ещё и ссылки на другие материалы по смежным темам. Жаль только недавно нашёл канал.
Ты сделал мой вечер! СПАСИБО!
На одном дыхании, как всегда! Спасибо!
Мой Спекрум не работает, если найду время для починки, сделаю его рабочим! Тоже писал программы для теплового и гидравлического расчета системы отопления шахт. Всё работало на ура, расчет занимал один вечер против недели, если считать калькулятором. Благодарю за познавательное видео, удачи в делах!
Большое спасибо за восстановление спектрума. И конечно, же хочется увидеть видео про код игры.
Есть такая книжка "Как написать игру на ZX-Spectrum на ассемблере " там такие вопросы очень широко рассматриваются, такую книгу без проблем можно скачать
Отличное видео. Много технических подробностей рассказанных понятным языком. Давайте продолжение про порты и обратный ход луча.
Мне на день рожденья ZX Spectrum подарили)) В 1991-м году)) Аж прослезился...
А ведь это лучшее по теме. Спасибо!
Как давно это было!
Я тоже начинал с оригинального спектрума, и тоже ремонтировал клавиатуру. 1. Она была пленочная я ее вырезал из фольги наклееной на тонкий лист пластика. Ну и пришлось обойти цепь УЛА на обычной логике. Нарисовал небольшую платку и запихнул внутрь. И все прекрасно работало.
Потом собрал класический ленинград, потом к нему собрал контроллер дисковода. И к нему же разработал и сделал программатор ппзу, так как занимался сборкой АОНов.
И кнопка мейджик! , это был просто улет уйти от этого десятиминутного пииии... и блблибз...с дискеты игра загружалась за секунду! Последний из линейки синклеров был собранный АТМ!
Хорошая была машинка. Можно было с помощью встроенного синклер-бейсика записать байт в отдел видеопамяти и увидеть его на экране, загрузить нормальный бейсик или другой язык, что бы воочию убедиться, как возросла скорость выполнения программ, а если совсем заморочиться, то можно было поковыряться даже в ассемблере, причем ничего за это не было, в крайнем случае можно было просто выключить питание, и ни каких сбоев в системе при новой загрузке :) Конечно же от всего этого отвлекали игры, которые погружали неизбалованного пользователя в чудный 2Д-мир, а иногда даже в 3Д,- "Elite" к примеру. Сколько времени было на них потрачено.., но я и сегодня не жалею.
У меня был местной сборки, но на оригинальном Z80 , блок питания внешний на КРЕН . От писка при загрузке с магнитофона спасал советский дисковод на дискеты со странной ёмкостью 720кБт, был струйный принтер, тоже советский, у которого были постоянные проблемы с засыхающей головкой и сравнительно небольшим сдвигом столбцов из-за того что головка двигалась подпружиненном шнуром, а не на зубчатым ремнём. Оба устройства управлялись через советские микроконтроллеры или микросхемы их обвязки, не помню названия. Играл я в основном на синклер-джойстике, причем без джойстика,- самый удобный был вариант из доступного выбора. Даже когда джойстик припаял, даже когда от "Денди",- всё равно не то уже было, клавиатурой проще было.
Спасибо за экскурсию в прошлое! Прямо таки ностальжи! :) Тоже в свое время собирал их. Только вот про ULA не соглашусь! В 90-е были так называемые ПЛМ пронрамируемые логические матрицы. Так вот на них была одна разработка МНТЦ "Тандем" в Новосибирске, где я имел честь работать. Платка была малюсенькая, как помню кроме проца и памяти было еще 2 ПЛМки и чуток рассыпухи.
Мне очень нравится идея замены ULA на ПЛМ и по моему это корректная замена, во всяком случае свободная от побочных эффектов , с которыми автор видео постоянно вел борьбу. Странно и жаль, что эта схема до нас не дошла.
Да, в 90-е были. Но это уже когда поставки зарубежных компонентов начались. А у меня Синклер появился примерно в 1987 году. ))
В моих руках был вариант, собранный на макетной плате, с паутиной проводов на изнанке.
Прекрасное объяснение устройства Спекки! И очень интересное решение по подключению клавиатуры к микроконтроллеру. Есть только один момент - если я правильно понял, возможна коллизия, если опрос клавиатуры от Z80 придёт в тот момент, когда мы записываем данные в SRAM - похоже, Z80 подумает, что все клавиши отпущены. Есть решение на микросхеме "матрица ключей" MT8816 от одного из форумчан zx-pk, там такой проблемы нет. Я хочу попробовать на основе этой идеи сделать загрузку образа в память Спектрума чепез порты клавиатуры, чтобы на множестве кустарных клонов, имеющихся в Муромском Кибер-музее, загружать игры за 2 - 3 секунды. Что думаете, Major Tom?
Нет слов, супер. Смотрел с огромным удовольствием
Прекрасная работа. Приятно смотреть на разбор полёта от профи ).
Правда этот экземпляр синклера не оригинал. Некий клон.
Вспоминаю как с ребятами, в 82...83г. достали несколько оригинальных прямо из Англии. С прорезиненными клавишами. Конечно были ещё 16к. А в 84 уже начали делать собственные клоны. Но вот плата была раза в 4 больше. Уже позже, в 88..89г. на нашем заводе решили разработать и выпустить клон спектрума, который назывался "Байт".
Там же сказали, почему он отличается
Спасибо за контент! Без лишней рекламы. Не донатил ни кому в Ютубе, Том, Вы первый!
Спасибо, Том!
Очень последовательно и подробно разобрали. Со всеми нюансами. Круто!
Респект за респект. И ещё респект тому, кто эмулятор магнитофона для смартфона придумал. Спасибо, что напомнили, какой ужас был в 91м. 92й это лишь подтверждает. Успехов! Всё получится, пока есть респект ;)
Можно видео о коде игры очень интересно как писать на асемблере и аппаратной графике на спеке. Я в своем отрочестве имел кворум и програмировал на асемблере ручным переводом команд в байткод и и записывал его в память через Бейсик.
были спец. программы и даже пакеты типа devpac с ассемблером/дизассемблером
ура. видосик в 2к. и мой любимы спектрум
Был у меня клон Спектрума, даже джойстик вымутил в своё время, Бейсик тогда уже знал, благодаря этой машине научился ассемблеру. По таблице в книге компилировал из ассемблера в машинные кода и их уже через клавиатуру заносил непосредственно в ОЗУ. Потом инициировал выполнение программы переходом в первую ячейку, где был код моей программы. Пробовал игры писать - не моё. Сделал «умный дом» ещё в 2000 году. По таймеру комп включал/отключал магнитофон, менял громкость, включал/отключал свет в комнате и включал электрочайник по утрам😊 это был базовый опыт для перехода к микроконтроллерам. Затем освоил и Си.
Того компа не осталось, увы, но летом обзавёлся парой клонов, один в исправном (с виду) состоянии, второй как донор. Пока не запускал, тоже возможно пролежат десяток лет😁
Евгений ты умный парень , если занимаешься программированием , но вручную компилировать коды , при всем уважении, это мазохизм . Дле этой и обратной задачи для Спектрума есть пакет Gens-Mons ( ассемблер и дизассемблер, кто из них кто не помню). А насчет подключения устройств к Спектруму есть брошюрка правда лично для меня она оказалась не более чем интересной информацией , у меня тоже были замыслы по подключению внешних устройств но до практики так и не дошло а самой интересной темой было подключение ЦАП и АЦП.
@@ОлегДегтяр-л8ш спасибо, в то время не было интернета, в единственной у нас в городке библиотеке нашёл одну лишь книгу по теме, благодаря ей разобрался с ассемблером, о существовании компиляторов тогда в общем-то знал, но взять из было неоткуда, поэтому приходилось вручную всё делать🤷♂️🙈
@@Ghostgkd777 Да понимаю , я тоже из маленького городка населением в 50 тыс.и в то время достать литературу для Спектрума было сложно,потому как она продавалась в городах не ниже областного центра , в основном эта литература шла из Питера а программы можно было достать либо у знакомых спектрумистов , которых были единицы на весь наш городок , либо покупать на радиорынке , тоже в больших городах. Однако позвольте заметить, все дело в желании :кто сумел достать автомат , сможет достать и патроны к нему
@@ОлегДегтяр-л8ш согласен, но я пошёл другим путём. Тоже 50тыс городок.
@@ОлегДегтяр-л8ш Я в те годы писал на АСМе ZEUS. Мне он казался более удобным. Сейчас вообще всё замечательно пишется на кросс-ассемблерах, и сразу в эмулятор грузится -- оч. удобно.
У меня в детстве было домашнее проводное радио. Некоторые программы озвучивались очень похожим голосом. 👍 Как же было хорошо в детстве. 🙂
У тебя было кабельное радио? Ты крут!
Я видел наш клон Спектрума в котором в место мелкой логики использовалась ПЛИЗ нашего производства, В результате состав: Процессор, ПЗУ, ОЗУ 8щт., генератор, ПЛИЗ. Ток потребления макс 1А.
Дорогой автор, спасибо большое за ваш контент, очень помогает готовиться к экзаменам❤️
Мощно!
Я не всё понял, т. к. еще нуб =) но информация очень полезная. Возможно, буду возвращаться к этому и подобным видео в будущем. Спасибо!
Вообще ничего не понял, но мне понравилось)
Спасибо, поностальгировал! Эх, детство голожопое.. И спеки полуподвального разлива. Контроллер дисковода паял, что-то еще пилил. Лет 7-8 уже лежит новая фирменная Амстрадовская клавиатура от 128К, выцепил на Ebay - когда-то хотел собрать современный клон с блэкджеком и статической памятью, но руки так и не дошли. Буду хранить до пенсии, вдруг сподоблюсь :)) За UT-33 отдельный респект - настолько удобного в пользовании (как говорят на языке потенциального противника - "handy" :) ) тестера не встречал. Купил недавно более современную версию A+.
И что за осцЫллограф от Veleman? Когда цифровые осциллы были дико дорогой экзотикой, у меня был HPS-10.
В 90-93-х годах помню тоже паял на продажу как Синклеры, так и АОНы, тогда зело модные поделки на Зайлогах Z80. Чуть позже появились "Карт"-ы, радиоудлинители на базе цэковско-совминовской телефонной системы"Алтай".
Да, был даже вариант трубок для Алтая от Ericsson, в габаритах мобильного телефона. )) Но буквально через год цены на обычную моб. связь стали падать и про Алтай забыли. ))
Мембранную клавиатуру от спека можно отремонтировать токопроводящим клеем. Причем отлично работает даже графитовый, в серебряный денег вваливать не обязательно.
Плёночные клавы с пострадавшими напыленными на плёнку дорожками , отлично ремонтируются с помощью токопроводящего клея для ремонта автомобильных стёкол с нагревателями (задние стёкла авто). Только не наши гавенные клеИ , а фирмы PERMATEX .
В советских спектрумах ULA была. Точнее не в советских а уже в российских спектрумах. Например такой Спектрум есть у меня. Он производился Курским заводом счётмаш и называлось это чудо Искра-1085. Процессор в ней работал на тактовой частоте 4 мГц, и она была быстрее обычного Спектрума. Она шустрила в играх, приходилось за ней успевать.
@Major Tom Workshop Делал по Вашему видео и скетчам из архива. Для пентагона 128. Память только поставил AS6C1008, так как меньше нет ничего. Все неиспользуемые ноги шины адреса заземлил. CE# - на землю, СЕ2 - подтянул к питанию. Ну естественно передефайнил все сигналы, так как плата Nano. В итоге - у пентагона никаких реакций, на "стрелках" вообще виснет. Вручную перемыкаю A8-A15 c KD0-KD4 - работает. Посмотрел осциллографом, на шине клавиатуры, бит нажатой кнопки не прижимается к земле, а там пачка импульсов
Да уж , были времена , у меня такой же самодельный на Z80 , память 48К , изначально без ULA и радио-модуля , цвет сделал путём инвертирования цветоразностных сигналов и подачи их через разделительные конденсаторы на лампы блока цветности телевизора , но возникли цветовые искажения которые исправил путём уменьшения напряжения на инверторах ... Короче говоря такой огород городили , что весело вспоминать , спасибо за интересную тему ...
Вообще-то были разные модификации этого компа, и насколько я знаю, "плюс" означает не только наличие нового корпуса. Помоему именно в модификации "плюс" у спека появился дисковый интерфейс. Затем последовала модификация "128", увеличившая объем памяти с 48 килобайт до 128 и опционально добавившая чип AY-8910 для трехканального звука.
Просто огонь видео, не оторваться. Даже пообедать забыл
Отличное видео! Пришёл на канал с видео о работе 8 битного компутера
Третьим праздником моего детства был день рождения мамы, мы тусовались на кухне и "помогали" готовить торты., удивительно вспоминать время, когда алкоголь вообще был не нужен для твоего праздника, потому что радость была в другом. Не знал, что Клайв Синклер тоже умер в прошлом сентябре, спасибо за информацию и ролик вообще.
Очень интересно! Всё понятно, смотрел с большим удовольствием и огромной кружкой чая 🙂
Очень крутой видос! Смотрел с упоением! (или как там:) Жду новых! Спасибо тебе! Успехов!
ZX Spectrum+ Отличался от простого тем, что на нем стояла расширенная клавиатура и поэтому корпус увеличили. Знакомый купил себе ZX Spectrum, а я ZX Spectrum+ По радиоканалу он работал на дециметровом диапазоне, который был редкостью в советских телевизорах и я убил 2 дня, чтобы переделать на метровый диапазон. Это был 1987 год. Позже сделал плату программатора и джойстика, т.к. оригинальный джойстик стоил 300 руб. Примерно через год (1988 году) он у меня вышел из строя, специалист его отремонтировал. 1-2 года назад вышла из строя клавиатура. В интернете продается, но восстанавливать его желания нет.
Как в современном компьютере, ULA это PCH(Хаб) на котором вся перефирия, процессор, ОЗУ, БИОС (микросхема ПЗУ с прошивкой), можно даже снисходительно назвать RF-модулятор видео картой )
Видеокарта тоже внутри ULA находится, если точнее. А память её -- банк на 16 кб. ))
ахренеть у меня нет времени карбюратор почистить а он комп с колен поднимает........
красава лайк однозначно
Супер. А ещё собирали Радио86, валяется на чердаке. Были времена.
Не проще родную клаву сделать?
У меня на работе была игра Xonic, на IBM 386.
А я её впервые увидел на "Агате" -- клоне Apple II. А сама идея игры изначально, по-моему, разработки Sega, середины 70х.
И это было так круто, ночь, черно-белый телевизор, стараешься тихо возится, запускаешь, ждешь минут пять. Романтика.
Отличное видео про Спектрум! Огромный респект автору!
У меня до сих пор сохранился клон спектрума - "кворум" на 128 к с клавиатурой с двойной раскладкой и стопкой дискет. Подозреваю, что дискеты давно потеряли свою функциональность. Были еще аналогичные на 256 к. там шли игры получше, аналогичные с "Денди". Сейчас даже смешно представить килобайтные ОЗУ , но без этих ЭВМ не было бы современных компьютеров. Очень стремительно развивается электроника, скоро комп будут вживлять прямо в мозг в роддоме и через интернет контролировать жизнь электората.
Шикардос!!! 👍 детство вспомнил 🤔
Ну а мы их паяли, от начала и до конца, всё сами делали, шлейфы клавиатуры ... это было в 1994 году. Потом были пентагоны и наконец, последний спаяный комп, АТХ, и АТХ турбо. Платы из Москвы возили, а логику на радиорынках. Золотое время было, молодость!
Спасибо. Тема программы игры очень интересна.
Такие видео Как бальзам на душу,
20:23 Я бы предложил ещё один вариант, Ардуино считывает (слушает ) адресную шину, идущую от процессора к статической ОЗУ (там по определению должны перебираться все заинтересованные адреса и когда на этой шине нужный адрес, - записывает то, что нужно в статическое ОЗУ. Вот такой хак...
Обожаю этот голос!
Спасибо, как всегда порадовал! Ждём кодинг.
Я тут вспомнил как спорил с преподами о том что клавиатура - это устройство "ввода-вывода"... В конце спора я выдавал с компьютера на клавиатуру трёхбитный код...
Спектрум наше всё. Сам собрал новодел ZX Nuvo, у автора плату заказывал. А потом оригинальный ZX 2+ со встроенным магнитофоном с ибея заказал.
Супер.В 1995 году востанавливал подобное творение.
Ого, душевный выпуск получился. Спасибо.
Я помню в детстве у друга был синклер, а у меня касетный магнитофон. Я приходил к нему домой, подсоединяли мой магнитофон к компу, включали касету с играми и играли 😁
31:40 чет нет обработки сбоя передачи данных чтобы в случае если передача не прошла до конца оно сбросилось.
За спектрум сразу лайк!
Приятно вспомнить молодость. Но лучше в эмуляторе поиграю. Хорошее видео.
Впервые увидел таинственную ULA. Автору большое спасибо!