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

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ • 574

  • @r4hhu225
    @r4hhu225 2 роки тому +102

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

    • @robodron5972
      @robodron5972 2 роки тому +16

      Это нормально, я такой же! И ещё не один десяток радиолюбителей, думаю тоже вникают!)))

    • @ИринаМухомедьярова
      @ИринаМухомедьярова 2 роки тому +3

      Э эл

  • @cemicifuga
    @cemicifuga 2 роки тому +30

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

  • @kestvvv
    @kestvvv 2 роки тому +69

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

    • @AlexOno3
      @AlexOno3 2 роки тому +5

      Я тоже в свое время наигрался со всякими прибамбасами к Спектруму, да и по образованию я инженер-электронщик. Но в конце 90-х пришлось уйти в полиграфию.

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому +7

      Полностью согласен с тем , что аппаратно это все реализовать намного проще чем программно. Я уже давно занимался схемами Спектрума , и навскидку не могу вспомнить как как там работала клавиатура. Так же занимался вопросами подключения принтера (плоттер тоже покупал) и принтер и плоттер работают с одного порта. Последний мой Спектрум был версии Пентагон-128, кстати в нем уже реализована поддержка печатающего устройства . Как известно зашитая с в стандартном ПЗУ программа программа поддержки печатающего устройства не есть приемлемой в и в Пентагоне 2 реализован способ подмены ПЗУ на 2 килобайтное ПЗУ всякий раз когда комп обращается к порту принтера, однако самого ПЗУ не было и я не знал где искать такую программу . Вышло все случайно : на одной из дискет обнаружил файл c названием LPRINT(если не ошибаюсь) , очевидно он попал ко мне , вместе с переписанными системными программами для Спектума. Я дизассемблировал этот файл и понял что он вполне может быть предназначен для прошивки подменяемого ПЗУ в Пентагоне-2, затем прошил К573РФ2 у становил на предназначенное место на плате , как и ожидалось мой плоттер заработал без всяких побочных эффектов. Кстати именно такая реализация поддержки принтера работала во всех программах, в которых предусмотрено использование принтера. Вообще об это всем была написана статья , которая была опубликована в белорусском журнале "Радиолюбитель" не помню в каком номере . Кстати в моем плоттере производства Польши ,стояли какие то ПЗУ думаю в них как раз и были зашиты инструкции векторной графики , он мог как и буквы писать так и рисовать всевозможную графику. В свое время собрал штук 5 всевозможных модификаций Спектрума, а к Спектруму еще и телевизор цветной , какой был кайф видеть все по новому - в цвете.

    • @Vadik11111
      @Vadik11111 2 роки тому +1

      Я пром электроник, эксплуатация. Где тут на производстве ассемблер применительно к железу?

    • @kestvvv
      @kestvvv 2 роки тому +3

      @@Vadik11111 В эксплуатации - нигде. В разработке нового оборудования - очень даже применим.
      Это не для единичных изделий. Это актуально для сотен и тысяч.
      Плюс надёжность заметно выше так как все процессы контролируются, в отличие от случаев с кем то написанными библиотеками.

    • @Vadik11111
      @Vadik11111 2 роки тому +1

      @@kestvvv так, по другому спрошу🙃. Пример оборудования промышленного или узла конкретного можете привести? Под которое написанна программа на ассемблере. Мне вот всё время думалось, что это больше тема ПО компьютерного...

  • @uvg-jureivis
    @uvg-jureivis 2 роки тому +8

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

  • @Butcer
    @Butcer 2 роки тому +40

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

  • @sulimaliev5284
    @sulimaliev5284 2 роки тому +193

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

    • @yurahrom
      @yurahrom 2 роки тому +5

      заведите NAS! На ноут всё не скачаешь )

    • @MihaiTeSla
      @MihaiTeSla 2 роки тому +8

      @@yurahrom Еще один олигарх

    • @MihaiTeSla
      @MihaiTeSla 2 роки тому +2

      Да я тоже качаю видосы, иной рас пересматриваешь. Повторение мать учения.

    • @Lissopen
      @Lissopen 2 роки тому +7

      @@yurahrom на костер еретика! на аудио кассеты надо записывать (в цифровом виде, конечно)

    • @danilamaster1755
      @danilamaster1755 2 роки тому +7

      @@Lissopen ,на кинокамеру, желательно 8 мм и без звуковой дорожки. А вместо звука фортепьяну...шоб по канону...

  • @olenrulit7226
    @olenrulit7226 2 роки тому +23

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

  • @dmitriyk2282
    @dmitriyk2282 2 роки тому +5

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

  • @sergeytsiplakov
    @sergeytsiplakov 2 роки тому +39

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

    • @dmitrykurdyukov2197
      @dmitrykurdyukov2197 2 роки тому +1

      Да dizzy это были просто отличные игрушки, то же залипал в них!

    • @rubbylionofdark9665
      @rubbylionofdark9665 Рік тому

      @@b213videoz ЭЛИТА наше все

  • @paultilsit3316
    @paultilsit3316 2 роки тому +5

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

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому +4

      У меня ещё лежит +3, тоже с лентопротяжкой. Но там намного более тяжёлый случай, куплен "вслепую", внутри была влага, половина микросхем горелые. Если руки дойдут, займусь. Единственно, там другой FPGA и если он дохлый, вряд ли что получится... (( Но проц живой, я его использовал в видео про эмулятор ПЗУ.

  • @Mostwonted7
    @Mostwonted7 2 роки тому +71

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

    • @bsvsite
      @bsvsite 2 роки тому +3

      правильно говорить - очень мудрый

    • @luarluarwick8304
      @luarluarwick8304 2 роки тому +1

      @Maxim Zinovjev Которого у них нет.

    • @MDunaev
      @MDunaev 2 роки тому +2

      Илья, ну что ты написал?! Ёшкин кот! Сам-то хоть понял? Видно, что хотел сделать камплимент, но получилось то ли наоборот, то ли вообще не пойми что. :-)

    • @alexandergarin2297
      @alexandergarin2297 2 роки тому +3

      Илюш, если он древний, то я доисторический. Согласен с Максимом, нам личностный рост не нужен. Мы уже свое доросли, и взяли от жизни то что нам нужно. Тебе совет, учись на примере таких людей. Не обижайся, я не хочу тебя обидеть. Вы в России живете! У вас столько возможностей! Меня никто не учил. Я до всего сам доходил. А живу я в Узбекистане. У нас и по финансам, и по возможностям тяжелее. Но могЁм. Или мОгем)) (с) "Очень известный фильм"

    • @alexandergarin2297
      @alexandergarin2297 2 роки тому +3

      Главное мозги не пропить, не прокурить, и не прокайфовать

  • @try448
    @try448 2 роки тому +27

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

    • @АлексейВасильев-щ6р
      @АлексейВасильев-щ6р 2 роки тому +2

      Я тоже один на макете а второй уже на печатке, в Митино гоняли нас, но все можно было купить

    • @try448
      @try448 2 роки тому +4

      @@АлексейВасильев-щ6р И игры казались такими классными🥲 На печатках ещё ошибки были, приходилось проводками корректировать.

  • @балковчанин
    @балковчанин 2 роки тому +9

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

  • @denruslife9845
    @denruslife9845 2 роки тому +23

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

  • @TheTalants
    @TheTalants 2 роки тому +10

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

    • @okanvitaliy
      @okanvitaliy 2 роки тому +1

      Да все это было. Вм1 в керамике с позолотой.

  • @vladimirisakov3715
    @vladimirisakov3715 2 роки тому +53

    Спасибо создателю легендарного компьютера ZX Spectrum Клайву Синклеру.
    Вечная память.

    • @ИосифКорженевский
      @ИосифКорженевский 2 роки тому +8

      @@b213videoz Не надо принижать значение Клайва Синклера. Без него далеко не факт, что эти десять инженеров сделали бы что-то подобное. Скорее всего, они бы устроились работать на ту же IBM. А Клайв собрал их вместе и дал задание сделать "Спекки", самый дешёвый компьютер для рядового покупателя.
      Насчёт заурядности "Спекки". По интегральному критерию, он не зауряден. Любой из его конкурентов обладал хотя бы одним дефектом - детали дорогие, требуется своё программное обеспечение, неудобное пользователю, и т. д. Поэтому "Спекки" стал лидером среди массовых компьютеров, а другие - сильно ему уступали.

    • @weaselgunsru
      @weaselgunsru 2 роки тому +5

      @@ИосифКорженевский причём тут IBM? дело было в Англии, Клайв Синклер - шустрый предприниматель который начинал с хреновеньких наборов для сборки усилителей и радиоприёмников(комплектовал отбракованными деталями, завышал в рекламе характеристики, продавал дёшево, потому пользовались спросом), потом полез в тогдашний "хайтек" по принципу "говно, зато модно и дёшево" - его электронные часы и калькулятор выглядели круто, но качество имели похабное. Компьютеры Синклера никогда особо не интересовали, ZX-80/81 он рассматривал как способ по-быстрому добыть денег для разработки действительно волновавшего его карманного телевизора на котором фирма Sinclair Radionics и прогорела, обанкротилась и была выкуплена государством... Синклер государственных инвесторов кинул выведя персонал в Sinclair Research, оставив только долги. Спектрум опять же был сделан по тому же синклеровскому принципу - бракованные микросхемы памяти от которых использовались половинки, тяп-ляп разработанная микросхема ULA первые партии которых были "кривыми как турецкая сабля", максимальная дешевизна во всём. В Англии Спектрум популярность быстро потерял, в 1985 году продажи резко упали, выход "наследника" в виде Sinclair QL дело только усугубил. Перерождение Спектрума на территории бывшего СССР - отдельная тема связанная не с его техническим совершенством, а с простотой повторения и богатой библиотекой игр.

    • @TioNisla
      @TioNisla 2 роки тому +2

      @@b213videoz А известные уже не многим легендарные утилиты и сам Нортон Коммандер написаны совсем не Питером Нортоном. Такое часто бывает.

    • @fg_ute-hjif_dscg
      @fg_ute-hjif_dscg 2 роки тому +3

      Твой кумир через 5 лет не мог вспомнить что за компьютер он продавал. Как позже выяснилось он был обычным перекупом, делающим бабки. Никакой "великой идеи" Спекки нет и не было. Очнись

    • @saszab
      @saszab 10 місяців тому

      ​@@b213videoz "Хватит уже мусолить: Королёв не создавал ни ракет, ни спутников, ни космических кораблей. Он был на должности Чубайса - руководил "проэктом"". Замечу, что Королёв с Чубайсом были на службе у государства, и выполняли государственное задание, в отличие от Синклера, который был сам себе хозяином и сам себе давал задание, поэтому его вклад в создание Спектрума на порядок больше, чем вклады в создание соответствующих продуктов вышеперечисленных товарищей.
      У Спектрума было два жирных плюса: не только лёгкость копирования, но и дешевизна, благодаря чему он и стал таким популярным. Так что троечник по графическим и звуковым возможностям выбился в отличники по популярности во многих странах, где Атари, Коммодоры и иже с ними были доступны только избранным.

  • @mdkCrash
    @mdkCrash 2 роки тому +1

    Ностальгия. Мой первый ПК “Орель-БК08” (3-й класс, 91год). В комплекте было 2 больших книжки, в одной был учебник по Бейсику. Первый мой язык программирования))).
    А чего стоили загрузки с кассет…копирование через TF COPY... Головку почистить/подстроить. И потом сидеть молится, что бы холодильник не включался/выключался (помехи по сети “выбивали" ошибки).
    Видео зачетное, все очень душевно. Не останавливайся.
    Спасибо за труды.

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому

      Точно! У меня тоже при старте холодильника происходил RESET! Как потом выяснилось, из-за линии NMI. ))

  • @telefonsamsung6929
    @telefonsamsung6929 2 роки тому +4

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

  • @НиколайКанев-з8н
    @НиколайКанев-з8н 2 роки тому +10

    Отличный ролик. Великолепная и интересная подача материала! Спасибо за труды!

  • @lamuser65
    @lamuser65 2 роки тому +3

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

  • @alonecoder600
    @alonecoder600 2 роки тому +17

    Было бы замечательно, если бы раскладка клавиш соответствовала более-менее принятому стандарту на управляющие клавиши в спектрумовских редакторах текстов! (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 и т.д.).

    • @kaunomedis7926
      @kaunomedis7926 2 роки тому +1

      У моеи версии можно менять раскладку. Но мне больше понравились "макро" клавиши- один на ps2, а на спектруме целый аккорд.

  • @itsacooltrip-573
    @itsacooltrip-573 Рік тому +1

    Вот специалист. Во всем разбирается. Теперь знаю кому отдать свои спектрумы для апгрейда.

  • @popkadurak8054
    @popkadurak8054 2 роки тому +3

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

  • @softCO2
    @softCO2 2 роки тому +2

    Какой кайф!!!! у нас дома был ZX, это были прекрасные времена...

  • @yurahrom
    @yurahrom 2 роки тому +12

    Круто! Офигенную работу проделали!

  • @ВладимирВладимиров-щ1о

    Побольше бы таких электронщиков на предприятиях!

    • @frederiktatum9918
      @frederiktatum9918 2 роки тому +3

      Тоже хотел сказать таких спецов надо не предприятиях главками ставить

  • @АлександрЕгоров-б3щ
    @АлександрЕгоров-б3щ 10 місяців тому +1

    Вспоминается как на z80 с кассетного магнитофона грузили игрушки, и подключали к ламповому телевизору. Класс!

  • @electrotechnik2863
    @electrotechnik2863 2 роки тому +5

    круто, выпускайте пожалуйста почаще такие видео. Было бы очень интересно увидеть видео со сборкой такого простого клона компьютера.

  • @AlexRootx
    @AlexRootx 2 роки тому +3

    давненько я не видел ассемблер под спекки, конечно, интересен разбор исходного кода!!! Молодец, Том!!! Лайк!!!

  • @Делайсам-м8о
    @Делайсам-м8о 2 роки тому +10

    Эх... Ностальгия...До сих пор проц.Z80 лежит в радиобарахле

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому

      Z-80 и AY-8912 даже сейчас без проблем можно купить на Алиэкспресс, да и другие микросхемы тоже

    • @redtex
      @redtex 2 роки тому

      @@ОлегДегтяр-л8ш AY****

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому

      @@redtex согласен, я в курсе как правильно , не знаю как так вышло

  • @mvn128
    @mvn128 2 роки тому +1

    А помните легендарный журнал ZX-Ревю? Сколько хитростей экономии места в ОЗУ и ускорения программ оттуда почерпнуто! И раздел "защита программ" так хорошо помогал вскрывать защиты!

  • @СергейГаренков-б9л
    @СергейГаренков-б9л 2 роки тому +1

    До сих пор у меня в гараже лежит двух-платный SPECTRUM 512К с двумя дисководами оформленный в отдельный системный блок, к которому уже подключалась вся периферия. В своё время это был очень крутой отечественный клон знаменитого ПК! У меня даже монитор и клавиатура к нему сохранились, а также программатор для прошивки ПЗУ. Лежит как память о начале компьютерной эры в нашей стране!

  • @misha_mikheev
    @misha_mikheev 2 роки тому +15

    Название ролика увидел и телепортнулся в детство!!! Магнитофон, кассета с играми и заветный звук пии..., успешная загрузка программы... 🙂👍

    • @Igor_Cikalov
      @Igor_Cikalov 2 роки тому +6

      И тут включился компрессор холодильника...

    • @misha_mikheev
      @misha_mikheev 2 роки тому +2

      @@Igor_Cikalov 🤪😂😂😂 это дааа! Тогда-то я и научился наверное материться... 😁

    • @Auberge79
      @Auberge79 9 місяців тому +1

      TAPE LOADING ERROR 0:1
      xD

  • @xintreavideo
    @xintreavideo 2 роки тому +2

    Благодарю, весьма ценная информация рассказана доступно и со всеми подробностями. Ты один из немногих, кто это делает.

  • @AlexOno3
    @AlexOno3 2 роки тому +4

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

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому +2

      Помнится я когда то писал игру "Охота на лис" , очень похожую на морской бой , а писал ее на программируемый калькулятор, это было задолго до появления у меня Спектрума (1990г). Недостаток был в том что ее нельзя было сохранить, калькулятор имел если не ошибаюсь 105 ячеек памяти а играть можно было только через нарисованное на бумаге игровое поле и каждый раз нужно было отмечать использованные ячейки, калькулятор же только отражал результаты попадания.

    • @AlexOno3
      @AlexOno3 2 роки тому +1

      @@ОлегДегтяр-л8ш Вспомнил! В конце 80-х из какой-то книжки вводил вручную в калькулятор МК-61 игру Морской бой. Тот еще гемор был))) Вводить минут 15 надо было, а питание отключил - и привет... все сначала)

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому +1

      По факту выяснилось, что самое сложное в этой игре -- алгоритм заполнения поля. Если его реализовывать, чтобы он работал на 100% правильно, получается достаточно сложно. Был ксоникс, по-моему, от Pete Cooke, там откровенно некорректно заполнение работало! Но все всё равно играли. ))))

    • @AlexOno3
      @AlexOno3 2 роки тому

      @@MajorTomWorkshop Да, была такая проблема. Долго игрался, писал тестовые кусочки программы. Чего-то добился, но все в кучу не собрал. Пришлось заняться другими делами.

  • @DenisShaver
    @DenisShaver 2 роки тому +10

    Жаль, не всем зайдёт. А так, очень круто всё, как всегда. Мне бы такую педантичность!

  • @AndronCollider
    @AndronCollider 2 роки тому +8

    23:40 вместо digitalWrite можно менять состояние регистров напрямую, они значительно быстрее отрабатывают переключение нежели метод write

    • @motofritz
      @motofritz 2 роки тому +2

      Видео для пионеров. Так-то никакой микросхемы памяти не надо. И быстродействия микроконтроллера хватит, если даташит почитать и узнать про порты ввода/вывода и прерывания.

  • @ВВвв-ы3л
    @ВВвв-ы3л 2 роки тому +2

    Огромное спасибо за ролик! Максимально информативно, предельно подробно, да ещё и ссылки на другие материалы по смежным темам. Жаль только недавно нашёл канал.

  • @gebanb
    @gebanb 2 роки тому +5

    Ты сделал мой вечер! СПАСИБО!

  • @MimakaGamleT
    @MimakaGamleT 2 роки тому +3

    На одном дыхании, как всегда! Спасибо!

  • @fortuan.ussr.golden
    @fortuan.ussr.golden 2 роки тому

    Мой Спекрум не работает, если найду время для починки, сделаю его рабочим! Тоже писал программы для теплового и гидравлического расчета системы отопления шахт. Всё работало на ура, расчет занимал один вечер против недели, если считать калькулятором. Благодарю за познавательное видео, удачи в делах!

  • @ivalal
    @ivalal 2 роки тому +7

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

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому +2

      Есть такая книжка "Как написать игру на ZX-Spectrum на ассемблере " там такие вопросы очень широко рассматриваются, такую книгу без проблем можно скачать

  • @rwerterrwerter4105
    @rwerterrwerter4105 2 роки тому +1

    Отличное видео. Много технических подробностей рассказанных понятным языком. Давайте продолжение про порты и обратный ход луча.

  • @baikal_stan
    @baikal_stan 2 роки тому +1

    Мне на день рожденья ZX Spectrum подарили)) В 1991-м году)) Аж прослезился...

  • @victorn1199
    @victorn1199 2 роки тому +1

    А ведь это лучшее по теме. Спасибо!

  • @egorti3158
    @egorti3158 Рік тому

    Как давно это было!
    Я тоже начинал с оригинального спектрума, и тоже ремонтировал клавиатуру. 1. Она была пленочная я ее вырезал из фольги наклееной на тонкий лист пластика. Ну и пришлось обойти цепь УЛА на обычной логике. Нарисовал небольшую платку и запихнул внутрь. И все прекрасно работало.
    Потом собрал класический ленинград, потом к нему собрал контроллер дисковода. И к нему же разработал и сделал программатор ппзу, так как занимался сборкой АОНов.
    И кнопка мейджик! , это был просто улет уйти от этого десятиминутного пииии... и блблибз...с дискеты игра загружалась за секунду! Последний из линейки синклеров был собранный АТМ!

  • @_Dmitry_Pavlov
    @_Dmitry_Pavlov 2 роки тому +1

    Хорошая была машинка. Можно было с помощью встроенного синклер-бейсика записать байт в отдел видеопамяти и увидеть его на экране, загрузить нормальный бейсик или другой язык, что бы воочию убедиться, как возросла скорость выполнения программ, а если совсем заморочиться, то можно было поковыряться даже в ассемблере, причем ничего за это не было, в крайнем случае можно было просто выключить питание, и ни каких сбоев в системе при новой загрузке :) Конечно же от всего этого отвлекали игры, которые погружали неизбалованного пользователя в чудный 2Д-мир, а иногда даже в 3Д,- "Elite" к примеру. Сколько времени было на них потрачено.., но я и сегодня не жалею.
    У меня был местной сборки, но на оригинальном Z80 , блок питания внешний на КРЕН . От писка при загрузке с магнитофона спасал советский дисковод на дискеты со странной ёмкостью 720кБт, был струйный принтер, тоже советский, у которого были постоянные проблемы с засыхающей головкой и сравнительно небольшим сдвигом столбцов из-за того что головка двигалась подпружиненном шнуром, а не на зубчатым ремнём. Оба устройства управлялись через советские микроконтроллеры или микросхемы их обвязки, не помню названия. Играл я в основном на синклер-джойстике, причем без джойстика,- самый удобный был вариант из доступного выбора. Даже когда джойстик припаял, даже когда от "Денди",- всё равно не то уже было, клавиатурой проще было.

  • @igorvitte
    @igorvitte 2 роки тому +2

    Спасибо за экскурсию в прошлое! Прямо таки ностальжи! :) Тоже в свое время собирал их. Только вот про ULA не соглашусь! В 90-е были так называемые ПЛМ пронрамируемые логические матрицы. Так вот на них была одна разработка МНТЦ "Тандем" в Новосибирске, где я имел честь работать. Платка была малюсенькая, как помню кроме проца и памяти было еще 2 ПЛМки и чуток рассыпухи.

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому +1

      Мне очень нравится идея замены ULA на ПЛМ и по моему это корректная замена, во всяком случае свободная от побочных эффектов , с которыми автор видео постоянно вел борьбу. Странно и жаль, что эта схема до нас не дошла.

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому +1

      Да, в 90-е были. Но это уже когда поставки зарубежных компонентов начались. А у меня Синклер появился примерно в 1987 году. ))

    • @ВладимирСитников-г7х
      @ВладимирСитников-г7х 2 роки тому +1

      В моих руках был вариант, собранный на макетной плате, с паутиной проводов на изнанке.

  • @mikeshevchenko
    @mikeshevchenko 2 роки тому +4

    Прекрасное объяснение устройства Спекки! И очень интересное решение по подключению клавиатуры к микроконтроллеру. Есть только один момент - если я правильно понял, возможна коллизия, если опрос клавиатуры от Z80 придёт в тот момент, когда мы записываем данные в SRAM - похоже, Z80 подумает, что все клавиши отпущены. Есть решение на микросхеме "матрица ключей" MT8816 от одного из форумчан zx-pk, там такой проблемы нет. Я хочу попробовать на основе этой идеи сделать загрузку образа в память Спектрума чепез порты клавиатуры, чтобы на множестве кустарных клонов, имеющихся в Муромском Кибер-музее, загружать игры за 2 - 3 секунды. Что думаете, Major Tom?

  • @ТимТуманов-ь4д
    @ТимТуманов-ь4д 2 роки тому +1

    Нет слов, супер. Смотрел с огромным удовольствием

  • @MOHAPX100
    @MOHAPX100 Рік тому +1

    Прекрасная работа. Приятно смотреть на разбор полёта от профи ).
    Правда этот экземпляр синклера не оригинал. Некий клон.
    Вспоминаю как с ребятами, в 82...83г. достали несколько оригинальных прямо из Англии. С прорезиненными клавишами. Конечно были ещё 16к. А в 84 уже начали делать собственные клоны. Но вот плата была раза в 4 больше. Уже позже, в 88..89г. на нашем заводе решили разработать и выпустить клон спектрума, который назывался "Байт".

    • @Auberge79
      @Auberge79 9 місяців тому

      Там же сказали, почему он отличается

  • @Дмитрий-л8н
    @Дмитрий-л8н 2 роки тому +1

    Спасибо за контент! Без лишней рекламы. Не донатил ни кому в Ютубе, Том, Вы первый!

  • @alexkoef1255
    @alexkoef1255 2 роки тому +1

    Спасибо, Том!
    Очень последовательно и подробно разобрали. Со всеми нюансами. Круто!

  • @DmitriNesterov
    @DmitriNesterov 11 місяців тому

    Респект за респект. И ещё респект тому, кто эмулятор магнитофона для смартфона придумал. Спасибо, что напомнили, какой ужас был в 91м. 92й это лишь подтверждает. Успехов! Всё получится, пока есть респект ;)

  • @ВасилийШумилов-о8ь
    @ВасилийШумилов-о8ь 2 роки тому +6

    Можно видео о коде игры очень интересно как писать на асемблере и аппаратной графике на спеке. Я в своем отрочестве имел кворум и програмировал на асемблере ручным переводом команд в байткод и и записывал его в память через Бейсик.

    • @балковчанин
      @балковчанин 2 роки тому

      были спец. программы и даже пакеты типа devpac с ассемблером/дизассемблером

  • @asurahan
    @asurahan 2 роки тому +2

    ура. видосик в 2к. и мой любимы спектрум

  • @Ghostgkd777
    @Ghostgkd777 2 роки тому +2

    Был у меня клон Спектрума, даже джойстик вымутил в своё время, Бейсик тогда уже знал, благодаря этой машине научился ассемблеру. По таблице в книге компилировал из ассемблера в машинные кода и их уже через клавиатуру заносил непосредственно в ОЗУ. Потом инициировал выполнение программы переходом в первую ячейку, где был код моей программы. Пробовал игры писать - не моё. Сделал «умный дом» ещё в 2000 году. По таймеру комп включал/отключал магнитофон, менял громкость, включал/отключал свет в комнате и включал электрочайник по утрам😊 это был базовый опыт для перехода к микроконтроллерам. Затем освоил и Си.
    Того компа не осталось, увы, но летом обзавёлся парой клонов, один в исправном (с виду) состоянии, второй как донор. Пока не запускал, тоже возможно пролежат десяток лет😁

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому +1

      Евгений ты умный парень , если занимаешься программированием , но вручную компилировать коды , при всем уважении, это мазохизм . Дле этой и обратной задачи для Спектрума есть пакет Gens-Mons ( ассемблер и дизассемблер, кто из них кто не помню). А насчет подключения устройств к Спектруму есть брошюрка правда лично для меня она оказалась не более чем интересной информацией , у меня тоже были замыслы по подключению внешних устройств но до практики так и не дошло а самой интересной темой было подключение ЦАП и АЦП.

    • @Ghostgkd777
      @Ghostgkd777 2 роки тому

      @@ОлегДегтяр-л8ш спасибо, в то время не было интернета, в единственной у нас в городке библиотеке нашёл одну лишь книгу по теме, благодаря ей разобрался с ассемблером, о существовании компиляторов тогда в общем-то знал, но взять из было неоткуда, поэтому приходилось вручную всё делать🤷‍♂️🙈

    • @ОлегДегтяр-л8ш
      @ОлегДегтяр-л8ш 2 роки тому

      @@Ghostgkd777 Да понимаю , я тоже из маленького городка населением в 50 тыс.и в то время достать литературу для Спектрума было сложно,потому как она продавалась в городах не ниже областного центра , в основном эта литература шла из Питера а программы можно было достать либо у знакомых спектрумистов , которых были единицы на весь наш городок , либо покупать на радиорынке , тоже в больших городах. Однако позвольте заметить, все дело в желании :кто сумел достать автомат , сможет достать и патроны к нему

    • @Ghostgkd777
      @Ghostgkd777 2 роки тому

      @@ОлегДегтяр-л8ш согласен, но я пошёл другим путём. Тоже 50тыс городок.

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому

      @@ОлегДегтяр-л8ш Я в те годы писал на АСМе ZEUS. Мне он казался более удобным. Сейчас вообще всё замечательно пишется на кросс-ассемблерах, и сразу в эмулятор грузится -- оч. удобно.

  • @user-wu2fm8dy92
    @user-wu2fm8dy92 2 роки тому +1

    У меня в детстве было домашнее проводное радио. Некоторые программы озвучивались очень похожим голосом. 👍 Как же было хорошо в детстве. 🙂

    • @SerhiiKovtunRivne
      @SerhiiKovtunRivne 2 роки тому

      У тебя было кабельное радио? Ты крут!

  • @pavelbuch
    @pavelbuch 2 роки тому +1

    Я видел наш клон Спектрума в котором в место мелкой логики использовалась ПЛИЗ нашего производства, В результате состав: Процессор, ПЗУ, ОЗУ 8щт., генератор, ПЛИЗ. Ток потребления макс 1А.

  • @kaaaretkaaa
    @kaaaretkaaa 2 роки тому +3

    Дорогой автор, спасибо большое за ваш контент, очень помогает готовиться к экзаменам❤️

  • @TrasherFCR
    @TrasherFCR Рік тому +1

    Мощно!
    Я не всё понял, т. к. еще нуб =) но информация очень полезная. Возможно, буду возвращаться к этому и подобным видео в будущем. Спасибо!

  • @RebootSMR
    @RebootSMR 2 роки тому +7

    Вообще ничего не понял, но мне понравилось)

  • @medvedmedvedoff4803
    @medvedmedvedoff4803 2 роки тому

    Спасибо, поностальгировал! Эх, детство голожопое.. И спеки полуподвального разлива. Контроллер дисковода паял, что-то еще пилил. Лет 7-8 уже лежит новая фирменная Амстрадовская клавиатура от 128К, выцепил на Ebay - когда-то хотел собрать современный клон с блэкджеком и статической памятью, но руки так и не дошли. Буду хранить до пенсии, вдруг сподоблюсь :)) За UT-33 отдельный респект - настолько удобного в пользовании (как говорят на языке потенциального противника - "handy" :) ) тестера не встречал. Купил недавно более современную версию A+.
    И что за осцЫллограф от Veleman? Когда цифровые осциллы были дико дорогой экзотикой, у меня был HPS-10.

  • @flycam2740
    @flycam2740 2 роки тому +2

    В 90-93-х годах помню тоже паял на продажу как Синклеры, так и АОНы, тогда зело модные поделки на Зайлогах Z80. Чуть позже появились "Карт"-ы, радиоудлинители на базе цэковско-совминовской телефонной системы"Алтай".

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому

      Да, был даже вариант трубок для Алтая от Ericsson, в габаритах мобильного телефона. )) Но буквально через год цены на обычную моб. связь стали падать и про Алтай забыли. ))

  • @Blobocop
    @Blobocop Рік тому +1

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

  • @НиколайПитен
    @НиколайПитен 2 роки тому

    Плёночные клавы с пострадавшими напыленными на плёнку дорожками , отлично ремонтируются с помощью токопроводящего клея для ремонта автомобильных стёкол с нагревателями (задние стёкла авто). Только не наши гавенные клеИ , а фирмы PERMATEX .

  • @GEOGigalot
    @GEOGigalot 2 роки тому +1

    В советских спектрумах ULA была. Точнее не в советских а уже в российских спектрумах. Например такой Спектрум есть у меня. Он производился Курским заводом счётмаш и называлось это чудо Искра-1085. Процессор в ней работал на тактовой частоте 4 мГц, и она была быстрее обычного Спектрума. Она шустрила в играх, приходилось за ней успевать.

  • @sergey705
    @sergey705 2 роки тому

    ​ @Major Tom Workshop Делал по Вашему видео и скетчам из архива. Для пентагона 128. Память только поставил AS6C1008, так как меньше нет ничего. Все неиспользуемые ноги шины адреса заземлил. CE# - на землю, СЕ2 - подтянул к питанию. Ну естественно передефайнил все сигналы, так как плата Nano. В итоге - у пентагона никаких реакций, на "стрелках" вообще виснет. Вручную перемыкаю A8-A15 c KD0-KD4 - работает. Посмотрел осциллографом, на шине клавиатуры, бит нажатой кнопки не прижимается к земле, а там пачка импульсов

  • @АлександрЗыков-з7л

    Да уж , были времена , у меня такой же самодельный на Z80 , память 48К , изначально без ULA и радио-модуля , цвет сделал путём инвертирования цветоразностных сигналов и подачи их через разделительные конденсаторы на лампы блока цветности телевизора , но возникли цветовые искажения которые исправил путём уменьшения напряжения на инверторах ... Короче говоря такой огород городили , что весело вспоминать , спасибо за интересную тему ...

  • @cheshirecat7681
    @cheshirecat7681 2 роки тому +1

    Вообще-то были разные модификации этого компа, и насколько я знаю, "плюс" означает не только наличие нового корпуса. Помоему именно в модификации "плюс" у спека появился дисковый интерфейс. Затем последовала модификация "128", увеличившая объем памяти с 48 килобайт до 128 и опционально добавившая чип AY-8910 для трехканального звука.

  • @ЕвгенийМихайлов-ф1ц

    Просто огонь видео, не оторваться. Даже пообедать забыл

  • @ВасилийШумилов-о8ь
    @ВасилийШумилов-о8ь 2 роки тому +2

    Отличное видео! Пришёл на канал с видео о работе 8 битного компутера

  • @_Dmitry_Pavlov
    @_Dmitry_Pavlov 2 роки тому

    Третьим праздником моего детства был день рождения мамы, мы тусовались на кухне и "помогали" готовить торты., удивительно вспоминать время, когда алкоголь вообще был не нужен для твоего праздника, потому что радость была в другом. Не знал, что Клайв Синклер тоже умер в прошлом сентябре, спасибо за информацию и ролик вообще.

  • @TopStilers
    @TopStilers Рік тому

    Очень интересно! Всё понятно, смотрел с большим удовольствием и огромной кружкой чая 🙂

  • @СумароковПавел
    @СумароковПавел 2 роки тому +1

    Очень крутой видос! Смотрел с упоением! (или как там:) Жду новых! Спасибо тебе! Успехов!

  • @alexsh6160
    @alexsh6160 2 роки тому

    ZX Spectrum+ Отличался от простого тем, что на нем стояла расширенная клавиатура и поэтому корпус увеличили. Знакомый купил себе ZX Spectrum, а я ZX Spectrum+ По радиоканалу он работал на дециметровом диапазоне, который был редкостью в советских телевизорах и я убил 2 дня, чтобы переделать на метровый диапазон. Это был 1987 год. Позже сделал плату программатора и джойстика, т.к. оригинальный джойстик стоил 300 руб. Примерно через год (1988 году) он у меня вышел из строя, специалист его отремонтировал. 1-2 года назад вышла из строя клавиатура. В интернете продается, но восстанавливать его желания нет.

  • @pavelrid
    @pavelrid 2 роки тому +6

    Как в современном компьютере, ULA это PCH(Хаб) на котором вся перефирия, процессор, ОЗУ, БИОС (микросхема ПЗУ с прошивкой), можно даже снисходительно назвать RF-модулятор видео картой )

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому

      Видеокарта тоже внутри ULA находится, если точнее. А память её -- банк на 16 кб. ))

  • @repairdevices5546
    @repairdevices5546 Рік тому

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

  • @yurigorshanov2279
    @yurigorshanov2279 2 роки тому

    Супер. А ещё собирали Радио86, валяется на чердаке. Были времена.

  • @iter1000
    @iter1000 2 роки тому +2

    Не проще родную клаву сделать?

  • @serjbond6074
    @serjbond6074 2 роки тому +5

    У меня на работе была игра Xonic, на IBM 386.

    • @MajorTomWorkshop
      @MajorTomWorkshop  2 роки тому +1

      А я её впервые увидел на "Агате" -- клоне Apple II. А сама идея игры изначально, по-моему, разработки Sega, середины 70х.

  • @planetaryengineer
    @planetaryengineer 2 роки тому

    И это было так круто, ночь, черно-белый телевизор, стараешься тихо возится, запускаешь, ждешь минут пять. Романтика.

  • @Sobersom
    @Sobersom 9 місяців тому

    Отличное видео про Спектрум! Огромный респект автору!

  • @serovaleksandr1049
    @serovaleksandr1049 2 роки тому +1

    У меня до сих пор сохранился клон спектрума - "кворум" на 128 к с клавиатурой с двойной раскладкой и стопкой дискет. Подозреваю, что дискеты давно потеряли свою функциональность. Были еще аналогичные на 256 к. там шли игры получше, аналогичные с "Денди". Сейчас даже смешно представить килобайтные ОЗУ , но без этих ЭВМ не было бы современных компьютеров. Очень стремительно развивается электроника, скоро комп будут вживлять прямо в мозг в роддоме и через интернет контролировать жизнь электората.

  • @SANCHES_SLV
    @SANCHES_SLV 2 роки тому

    Шикардос!!! 👍 детство вспомнил 🤔

  • @СергейШибаев-ш3х
    @СергейШибаев-ш3х 2 роки тому

    Ну а мы их паяли, от начала и до конца, всё сами делали, шлейфы клавиатуры ... это было в 1994 году. Потом были пентагоны и наконец, последний спаяный комп, АТХ, и АТХ турбо. Платы из Москвы возили, а логику на радиорынках. Золотое время было, молодость!

  • @АлексейБаскинов
    @АлексейБаскинов 2 роки тому +2

    Спасибо. Тема программы игры очень интересна.

  • @ГеннадийБелов-у1я
    @ГеннадийБелов-у1я 2 роки тому +1

    Такие видео Как бальзам на душу,

  • @ДимаМедведев-ш3т
    @ДимаМедведев-ш3т 2 роки тому

    20:23 Я бы предложил ещё один вариант, Ардуино считывает (слушает ) адресную шину, идущую от процессора к статической ОЗУ (там по определению должны перебираться все заинтересованные адреса и когда на этой шине нужный адрес, - записывает то, что нужно в статическое ОЗУ. Вот такой хак...

  • @Ростовский-г6х
    @Ростовский-г6х 2 роки тому +2

    Обожаю этот голос!

  • @анатольвасилёк-ь6и
    @анатольвасилёк-ь6и 2 роки тому +1

    Спасибо, как всегда порадовал! Ждём кодинг.

  • @АндрейДубинин-х3щ
    @АндрейДубинин-х3щ 2 роки тому +2

    Я тут вспомнил как спорил с преподами о том что клавиатура - это устройство "ввода-вывода"... В конце спора я выдавал с компьютера на клавиатуру трёхбитный код...

  • @Censik
    @Censik Рік тому

    Спектрум наше всё. Сам собрал новодел ZX Nuvo, у автора плату заказывал. А потом оригинальный ZX 2+ со встроенным магнитофоном с ибея заказал.

  • @anatoliykoltunov7288
    @anatoliykoltunov7288 Рік тому

    Супер.В 1995 году востанавливал подобное творение.

  • @andreylarin
    @andreylarin 2 роки тому +1

    Ого, душевный выпуск получился. Спасибо.

  • @user-of-the-world
    @user-of-the-world 2 роки тому

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

  • @iam21h
    @iam21h Рік тому

    31:40 чет нет обработки сбоя передачи данных чтобы в случае если передача не прошла до конца оно сбросилось.

  • @A007MP
    @A007MP 2 роки тому +3

    За спектрум сразу лайк!

  • @Jonbraunful
    @Jonbraunful 2 роки тому

    Приятно вспомнить молодость. Но лучше в эмуляторе поиграю. Хорошее видео.

  • @radionl68
    @radionl68 2 роки тому

    Впервые увидел таинственную ULA. Автору большое спасибо!