Искра 1080 Тарту. Подключение принтера.

  Рет қаралды 29,489

Алексей Морозов

Алексей Морозов

Күн бұрын

Пікірлер: 206
@izoiva
@izoiva Жыл бұрын
"пользователь должен изготовить" - самая советская вещь в мануале.
@rey4eel
@rey4eel Жыл бұрын
До чего же Вы умный товарищ Алексей Морозов, где то на 16 минуте, на моменте компилируем в уме ушел в осадок. Белая зависть вашему светлому уму :)
@m0Ray79
@m0Ray79 Жыл бұрын
В годы моей молодости это было нормальным умением для энтузиаста домашних ЭВМ. ;) Видать, и автор видео причастился примерно тогда же.
@TrueFileJunkie
@TrueFileJunkie Жыл бұрын
@@m0Ray79 меня в универе такому учили уже аж в 2009, что ли, году, очень интересно было. Правда там не комп был, а стенд, но с КР580ВМ80А внутри.
@m0Ray79
@m0Ray79 Жыл бұрын
@@TrueFileJunkie Это на сегодняшний день знания почти бесполезные, так как инструментарий есть на все вкусы и потребности. Но для понимания, как работает процессор на самом низком уровне, весьма даже полезно. Компы на КР580ВМ80А, КР1801ВМ1, Z80 и КР1810ВМ86/88 у меня были в детстве, и с ними я повозился изрядно. Вручную писать коды приходилось, когда ассемблер скачать негде или пользоваться им не получается (например, когда ломаешь какую-нибудь защиту с помощью тупого дебагера). Так что пригодилось.
@yootoobeism
@yootoobeism Жыл бұрын
@@TrueFileJunkie такая ж херь))) Надо было в методичках, помню, составить код на асме, потом перевести в опкоды, а их уже забивать с шестнадцатеричной клавиатурки в стенд.
@retro-bytes
@retro-bytes Жыл бұрын
Вот компилирование «в уме» показалось мне самым простым и понятным моментом в видео. Но я программист. А вот всё остальное - для меня это просто за гранью. Очень-очень круто: почти магия. :)
@oleksandrsergeyevich5763
@oleksandrsergeyevich5763 Жыл бұрын
Блин, у меня технооргазм прям) Не часто такую некромантию можно увидеть на ютубе. Прошу вас, не останавливайтесь!)
@ДмитрийАлександров-е3ч
@ДмитрийАлександров-е3ч Жыл бұрын
Никакой некромантии здесь нет, это как искусство, продолжение той заброшенной и остановленной нами истории советской микроэлектроники. Изучение понятного в работе компьютера. Всякие распбери не интересны, т. к. схемотехника компьютера на кристалле скрыта от обычного пользователя и исследователя, да ещё и содержат проприетарные коды, например загрузчика. Это один из примеров. Тут же, если захотеть, можно полностью разобраться в работе этого компьютера, в его схемотехнике, коде программ. Продолжайте, Алексей, выкладывайте разработки, может когда нибудь усилиями энтузиастов это во что-нибудь воплотиться, какой нибудь проект, так сказать, «народного» компьютера. Хотелось бы ещё, что бы архитектура микропроцессора была открытой, и чтобы можно было их выпускать так же как сейчас производят печатные платы по спроектированным схемам.
@ДмитрийМоржаков-ч1б
@ДмитрийМоржаков-ч1б Жыл бұрын
После фразы "Всем пока с вами был Леха".. ну чо сказать Леха красавчик :)
@axelmak6868
@axelmak6868 Жыл бұрын
Я тоже Лёха, но я блин тупой 😂
@EnableDevice
@EnableDevice Жыл бұрын
Просто уникальный контент! Подход к его созданию выше всяких похвал! Тот редкий случай, когда не просто узнаешь что-то новое, но еще и испытываешь эстетическое удовольствие. 👍
@Заметкидня
@Заметкидня Жыл бұрын
Почти все программисты со стажем так делают :) Иной раз 10-20 страниц кода ваяешь, только потом проверяешь что получилось. Почему - да просто не хочется тратить время на компиляции и проверки вызовов, и так все ясно. Потом конечно отладчиком тратишь 10-15 минут проверяя весь алгоритм, на всякий случай или если что то пошло не так.
@SergeyKarpesh
@SergeyKarpesh Жыл бұрын
Годно. Даже захотел подкинуть принтер к спектруму. Как раз недавно раздобыл аппарат, чтобы потроллить товарища. Распечатал ему на рулонной бумаге мануал на ffmpeg (20 метров условно обои вышли).
@bozon354
@bozon354 Жыл бұрын
Я подключала принтер , когда у меня был спектрум, там как-то попроще было
@Censik
@Censik Жыл бұрын
Смахнув скупую слезу вспомнил, как в универе программировали микросхему ПЗУ выставляя адрес и данные суровыми металлическими переключателями на панели. С распечатки кодов ПЗУ из журнала. И затем нажимали кнопку "прожиг". Вот были времена, когда досконально понимали как оно там работает. PS: а подпрограммы из ПЗУ вызывать это классика, памяти то было мало и это считай официально стандартная библиотека. На спектруме так наверное работает почти весь софт.
@Alemorf
@Alemorf Жыл бұрын
Ага. Все использовали содержимое ПЗУ Спектрума, в том числе его ошибки. Даже незаполненные участки ПЗУ в качестве таблицы адресов прерываний. Из-за этого ПЗУ запретили менять. Запретили исправлять ошибки и добавлять новые возможности. Это очень плохо. )
@Censik
@Censik Жыл бұрын
@@Alemorf что только не сделаешь, чтобы впихнуть Elite в доступные 48Кб :D Вот это было жаль, что ПЗУ так отмаплено, что закрывает часть адресов, которые можно было бы использовать для ОЗУ.
@SergeyKarpesh
@SergeyKarpesh Жыл бұрын
Вот, понастольгируй. kzbin.info/www/bejne/qXvJdqZqgdZomrM
@Censik
@Censik Жыл бұрын
@@SergeyKarpesh Да-да, очень похоже, спасибо. Только стенд был более суровым, с большими металлическими тумблерами.
@ЮжныйКот-м2э
@ЮжныйКот-м2э Жыл бұрын
Уникальные видео. Вот за что люблю восьмибитный мир, так это за простоту и широту возможностей.
@Dimensvlz
@Dimensvlz Жыл бұрын
Алексей, спасибо, за то что Вы решились на видео, я когда-то давно смотрел Ваши видео по восстановлению компьютеров и их модификации, но потом канал был удален, и все видео пропали, а сегодня мне в рекомендациях опять вышло! Благодарю, Ваши видео и спокойный голос за кадром самое то, что сейчас нужно, чтобы отключиться от текущих проблем!
@IvanFedulov
@IvanFedulov Жыл бұрын
спасибо! в очредной раз убедился что ваш канал одна из лучших находок на youtube
@dianochkalady
@dianochkalady 5 ай бұрын
Да, у нас умели мудрить))) Я думаю что кроме Алексея врят ли кто подключал принтер к сему чуду технике))) Тысяча лайков за труд ❤❤❤
@mrdixioner
@mrdixioner Жыл бұрын
Я прям завис на всё время видео!!! Нифига не понял, но чувство былого дало о себе знать :) Максимум, что я паял, связанное с компьютерами, это знаменитый Covox - звуковое устройство подключаемое к порту LPT. В то время это было нечто!!! А в машинных кодах я программил и для Вектора и для Спектрума, тот ещё хардкор был :) Сейчас напрочь всё забыто, но ваше видео пробудило те славные моменты!!! Особое эстетическое наслаждение - звук матричного принтера!!! Спасибо Вам огромное!!!
@murrito
@murrito Жыл бұрын
Я бы сказал "автор отбитый в хлам, в максимально позитивном смысле". Очень подробно, интересно и с объяснением мелочей.
@1C3-D
@1C3-D Жыл бұрын
Жесть! Печать из Бейсика на Искре-1080! 👍 Я только к МК-88 (из советских ЭВМ) принтер цеплял, но это было не так захватывающе - МК-88 имел К1810ВМ86 (клон Intel 8086) и PC/XT совместимую архитектуру, у меня был полный комплект документации на МК-88 (со схемой кабеля) и комплектация с дисководом. Довольно быстро я смог сделать работоспособную дискету с MS-DOS, вместо родного Альфа-ДОС, и пользовался VC, Лексикон и кучей другого софта, более разнообразного и доступного, чем "родной" для МК-88 😉. Принтер, кстати, подключал мажорский - матричный EPSON с автоподачей бумаги А4 (у него был снизу лоток с бумагой, из которого он сам брал листы!!!) и огромным набором команд ESC-P (настроив редактор, можно было печатать любые таблицы и даже простые графики). Эту связку потом еще много лет использовали, как печатную машинку...
@Alemorf
@Alemorf Жыл бұрын
Я как нибудь на видео Ассистент сниму. Там тоже К1810ВМ86 и 1024 Кб памяти.
@Dron2203
@Dron2203 3 ай бұрын
Почти каждое виде автора это смесь алхимии и информатики, потрясающе! Надеюсь автор где-то преподаёт, очень глубокий уровень познаний.
@glebv4374
@glebv4374 Жыл бұрын
Гляжу я на Ваши экзерсисы с Искрой и понимаю какие же молодцы были и разработчики кишинёаского "Вектора", и создатели ПО для него. Но Ваши ролики хороши, да.
@Alemorf
@Alemorf Жыл бұрын
Мой друг в 90-ые для Вектора так же не мой найти ни одной программы. И в комментариях ниже пишут, что для Вектора софта в наличии не было. Но да. Сейчас программ для Вектора достаточно. Кто то завел суйт и собрал все существующие программы.
@mrdixioner
@mrdixioner Жыл бұрын
Мой земляк, знаменитый программер для Вектора, Лебедев, писал просто суперские программы для этого компьютера. Можно было даже с ним как то пообщаться, но не вышло. По поводу программ для Вектора - у нас в городе с этим было всё хорошо: пошёл на птичий рынок, кассеты на любой вкус.
@DeeMon4007
@DeeMon4007 Жыл бұрын
Автор в твоих видео прекрасно все! Разжеваная подача, нереальное погружение в схему недокомпьютера, рабочее место (понравилось как осциллограф висит), магнитофон весна в полностью исправном состоянии и симпатично выглядящий косметически, с кассетой заморочился! Аккуратная пайка. Все это мог создать только человек с детства любящий эту машинку, и провёвший за ее клавиатурой тысячи часов пожирая ее своим любопытством. Затаив дыхание смотрел все ваши материалы, браво! От фразы 4:37 "я обвел схему в редакторе и она стала чуть красивее" сказать что обалдел - ничего не сказать. Это точно мог сделать только тот, у кого этот недокомпьютер вызывает флешбеки в золотое детсво и юность)) Я слишком молод и эпоху этих устройств не зацепил. Но как же нравится! Это время когда люди понимали машину максимально глубоко и почему то мне это так нравится! Лайк! Успехов вам!
@tokvv
@tokvv Жыл бұрын
Интересно, однако. Вспомнил молодость. Тоже подключал польский матричный принтер D-100M к ZX-Spectrum. Спектрум был сделан по Краснодарскому варианту, где ввод-вывод данных был реализован через 580ВВ55 (три порта). Купил нерабочий принтер по дешевке, нашел плохой контакт в переходном отверстии на плате и он заработал. Поскольку, как вы и сказали, поддержки принтера в стандартной прошивке Спектрума не было, пришлось это решать. В отсутствие интернета пришлось искать решение проблемы в журналах типа Радио. И в одном нашел типа драйвера. Причем даже не в ассемблерной мнемонике, а в кодах. Просто блок HEX кодов. Причем порт назывался там не LPT а Centronix. И оно заработало! Для Спектрума по-моему был единственный более-менее нормальный текстовый редактор TLW (The Last Word). И у меня он изначально не запускался. Встроенного дизассемблера в Спектруме нет. Поэтому нашел сторонний. И в нем выяснил, что ... даже в те времена пытались защитить свой софт от копирования. Видимо с фирменной программой редактора шла специальная заглушка на параллельный порт, где были подтянуты к земле определенные биты. Если заглушка была вставлена, то программа запускалась. Если нет - то висла. Я это место (где опрашивались выводы заглушки) нашел и заменил NOPами. И редактор заработал. Моей гордости за себя любимого не было предела. Ни у кого не работает, а у меня работает!!!
@МихаилЧесноков-у2й
@МихаилЧесноков-у2й Жыл бұрын
Обалдеть! Как же это было сложно.
@Zx_Wizard
@Zx_Wizard Жыл бұрын
Это надо было видеть!!! 👍🤝☺️
@EniKeys4ik
@EniKeys4ik Жыл бұрын
Ты так легко про ассемблер говоришь как будто на родном языке говоришь) Классное видео .
@Alemorf
@Alemorf Жыл бұрын
У этого процессора всего 33 команды (если считать в мнемониках z80). Как букв в алфавите. Раньше просто объяснять не умели, вотм казалось все сложным.
@andrei681
@andrei681 Жыл бұрын
Ты крут. Ничего не понятно но очень интересно! Прям фаллоут какой то, спасибо!
@morgunovbooch
@morgunovbooch Жыл бұрын
Алексей, уважение! Я могу и матом, но то что ты делаешь у меня вызывает эмоции! А ведь не так просто у меня их вызвать. Не забивай!!! upd: нельзя так спалить осциллограф.
@Alemorf
@Alemorf Жыл бұрын
Да кто его знает. У меня часто бывает потенциал в ~110 Вольт между землями осцила и прибора.
@fantaklaus9279
@fantaklaus9279 Жыл бұрын
шикарно, приятно видеть как такая техника возвращается к жизни)
@AlexPayneKU
@AlexPayneKU Жыл бұрын
Алексей, Вы - ГЕНИЙ! Я просто преклоняюсь перед Вами! УСПЕХОВ! СПАСИБО!
@maxmidas
@maxmidas Жыл бұрын
Эх, ностальгия! У меня тоже был такой принтер, сначала с компьютером МС-1502, а потом уже РС. Столько всего полезного я на нем распечатал.
@Alemorf
@Alemorf Жыл бұрын
У меня тоже такой был подключен к 486-ому.
@f33net
@f33net Жыл бұрын
Описание прерываний (функций) DOS, BIOS и портов аппаратуры с их протоколами от Нортона - у меня до сих пор где-то хранится. :)
@konogon1002
@konogon1002 Жыл бұрын
Обожаю такие принтеры
@АндрейНагорный-з1о
@АндрейНагорный-з1о Жыл бұрын
Вот что значит знает откуда ноги растут. Знает не только куда стукнуть, но и припаяться. Не с первого раза, но это не страшно. Главное результат!!! 😁😁😁 Помнится как в 1989-м на ДВК-2 писал программу, которая выводила графику на матричный принтер Epson. На листочке в клеточку "рисовал картинку", кодировал в байты столбцами точек и отправлял напрямую в LPT. 🤣🤣🤣 Волшебство какое-то было.
@ManOleg38
@ManOleg38 14 күн бұрын
Когда то владел системным программированием в макро-ассемблере для PDP, написал свой драйвер для МС 6312 кажется. Драйвер позволял переводить цветное изображение в тона, делалось это несколькими проходами. Все работало под осью.
@awdrion3285
@awdrion3285 3 ай бұрын
Лучший как всегда 😊
@1592botanik
@1592botanik Жыл бұрын
Мое уважение!!!
@ВладимирИванов-м8б2л
@ВладимирИванов-м8б2л Жыл бұрын
Держи краба, Леха! Круто ты это железо расшевелил!
@mslq
@mslq Жыл бұрын
Это очень нужное дело! Это нужно для противодействия тварям разрушающим. Наше дело творить, изобретать.
@СергейМоскалёв-с3ь
@СергейМоскалёв-с3ь Жыл бұрын
Побольше б подобного!
@ПавелВасильев-х9т
@ПавелВасильев-х9т Жыл бұрын
У компьютера "Вектор-06Ц" системный монитор имел дизассемблер. Но особенностью "Вектора" было то, что у него не было зашитого в ПЗУ ни монитора, ни Бейсика, ничего другого, в том числе и знакогенератора. Пользовательские программы приносили с собой любой шрифт. Был только начальный загрузчик. Правда, если расширить тот загрузчик, то в него можно было позашивать всё необходимое, в том числе и разные способы загрузки: магнитофон, ПЗУ, дискета, электронный диск.
@Invalid_Device
@Invalid_Device Жыл бұрын
Отлично! Где ещё такой артефакт в работе посмотришь на ютубе...
@sweden043
@sweden043 Жыл бұрын
у меня тоже есть матричный принтер и к нему коробка с бумагой, теперь я знаю как можно поиграть и подключить принтер к чему угодно :)
@iam21h
@iam21h Жыл бұрын
я на своем СМ6337 таки перепаял разъем. в 2009м году не смог найти нужный разъем от слова совсем поэтому выпаял советский и на его месте закрепил обычный принтерный лпт, встал как родной.
@gushin76
@gushin76 Жыл бұрын
Красиво получилось. У меня к БК 0010-01 был подключëн ГДР-овский принтер Robotron CM 6329.01, который мог печатать не просто с лентой из картриджа, но и на ленте в катушках для печатающих машинок через специальный переходник. У меня были двухцветные ленты, низ чёрный, верх красный. Переворачивая эти катушки, можно было печатать разными цветами. И да, разве для этой Искры совсем не было текстового редактора? На БК их было море, самый простой - EDASP.
@Alemorf
@Alemorf Жыл бұрын
У меня была только одна кассета для Искры. И там был всего один редактор.
@f33net
@f33net Жыл бұрын
У этого принтера был ESC-код для смены цвета и он мог двухцветную печать выполнять. В моей FSU была функция носильного переключения цвета по умолчанию. :)
@ОльгаРастороцкая
@ОльгаРастороцкая Жыл бұрын
Спасибо очень интересно
@Alemorf
@Alemorf Жыл бұрын
Ура! Первая девушка.
@shmuzer_32
@shmuzer_32 Жыл бұрын
Вот это ум...... Очень круто! Пожалуйста снимайте видео почаще.
@alexeyismyname
@alexeyismyname Жыл бұрын
Лёха, ты крут!
@AShupikov
@AShupikov Жыл бұрын
Спасибо. Очень интересно!
@sergeymuravskiy
@sergeymuravskiy Жыл бұрын
очень "низкоуровневое" видео, круто, безумно прикольно и кайфово! вот это я понимаю "олдскул", не то что, все эти модные питоны и ардуины))) спасибо!🖨⌨
@Alemorf
@Alemorf Жыл бұрын
"Ардуину" тоже прикрутим. Этому компьютеру нужен USB порт.
@sergeymuravskiy
@sergeymuravskiy Жыл бұрын
@@Alemorf интересно будет посмотреть, что-же будет к нему подключено)) usb порт, в компе который почти на 10лет старше первого usb 🤔
@Alemorf
@Alemorf Жыл бұрын
@@sergeymuravskiy да все тоже самое. Мышка, флешка.
@hypercube2417
@hypercube2417 Жыл бұрын
Ура, новое видео! Классный комп. Больше пж таких видео про старые компы. Ещё про "Специалист" "Пионер" сделайте потом, про монитор тот который вы ремонтировали раньше и про остальные ваши ретро компы и различные устройства.
@CatYoutuberTV
@CatYoutuberTV Жыл бұрын
компилировать в уме это достойно уважения
@Dmitry928
@Dmitry928 Жыл бұрын
Классное видео! Так держать, ждём новых! 😉
@miteb.decarburetor3985
@miteb.decarburetor3985 Жыл бұрын
Спасибо большое, Лёха, за очередной интереснейший видос!
@RjavyyRels
@RjavyyRels Жыл бұрын
Небольшая ремарка: 580ВК38 (ВК28) позволяет работать процессору с портами ввода/вывода в принципе, командами in, out (а не только лишь в прерывании), т.к. у ВМ80 (так же как и у I8080) отсутствует вывод для обращения к портам в/в (в отличие от того же Z80). В начале каждого цикла процессор выдает на ШД слово состояния, сообщающее о том чем будет заниматься процессор в текущем цикле, которое и отлавливает ВК38 и формирует сигнал обращения к портам в/в, ну и буферирует ШД конечно. Из-за таких вот сложностей у большинства "бытовых" компьютеров того времени обращение к портам в/в организовано как обращение к памяти (РК-86, "Специалист")
@Vic7bd
@Vic7bd Жыл бұрын
Супер! Лёха к импортозамещению готов! :-)
@Ламповый_канал
@Ламповый_канал Жыл бұрын
Вот это кайф😊
@AkatlaLet
@AkatlaLet Жыл бұрын
Отлично! Получил массу удовольствия! :)
@Excvositorum
@Excvositorum Жыл бұрын
Воистину
@Boka-and-Joka
@Boka-and-Joka Жыл бұрын
урааа, новое и интересное видео. как круто, спасибо большое :))
@m0Ray79
@m0Ray79 Жыл бұрын
6:40 Сначала хотел сказать, что входные точки этих подпрограмм представляют собой инструкции JMP на реальную точку входа. Тогда это была нормальная практика. Таблица прерываний построена по тому же примерно принципу, кстати. Но! Тут реальный ужас. Так делать нельзя.
@R2AUK
@R2AUK Жыл бұрын
Просто потрясающе 🔥🔥🔥. Продолжайте в том же духе 👏❤
@Kostoprav_ai_covers
@Kostoprav_ai_covers Жыл бұрын
Даааа мощно ты шариш! И в те годы это предлагалось сделать простому пользователю О_О
@Alemorf
@Alemorf Жыл бұрын
Могли положить инструкцию как подключать принтер. Тогда было бы проще. Может быть в 90-ых у меня была такая инструкция. А может быть и не было. Схемы компьютера в 90-х у меня точно не было. А без схемы разобраться было бы не реально.
@Kostoprav_ai_covers
@Kostoprav_ai_covers Жыл бұрын
@@Alemorf могли положить могли не положить а ещё каким то раком надо добыть разъёмы) В 80е то хотя конечно тогда уже пошли кооперативы стало попроще
@TrueFileJunkie
@TrueFileJunkie Жыл бұрын
Отличный контент, отлично сделано и отличное умение говорить!
@xy-box
@xy-box Жыл бұрын
Привет друг. У меня был такой компьютер, но не было ПЗУ с бейсиком. Приходилось в 7 лет писать программы в машинных кодах. Переворачивать байты слова))
@Alemorf
@Alemorf Жыл бұрын
Ого.
@axelmak6868
@axelmak6868 Жыл бұрын
Надо на этого Лёху подписаться.
@SupersonicHeart
@SupersonicHeart Жыл бұрын
Реально просто. Я честно не знал. это можно с ардуинки печатать любой начинающий справится.
@dmitriypimkin1704
@dmitriypimkin1704 Жыл бұрын
ламповая годнота с матричным принтером
@sergatmel8242
@sergatmel8242 Жыл бұрын
Суперское видео 👍
@limowskisvideos2186
@limowskisvideos2186 Жыл бұрын
Но на БКшке же РТ11 работает. Да, после портирования. Но там так или иначе надо было дописывать "эмуляцию" терминала.
@SergMirny_yt
@SergMirny_yt 2 ай бұрын
Всегда было интересно почему для спека было очень мало прикладных программ. По сути были только игры. Радиолюбительский софт по минимуму. А вот офисного типа редактора текста или таблиц не было и даже попыток не знаю. Удивительно
@СумароковПавел
@СумароковПавел Жыл бұрын
А я как то подключал так принтер к спектруму и меня Хахаев постоянно просил печатать ему методички. Я сидел, и долго набивал текст. В спектрум впаял ВВ55 и там как то все работало. В программе я даже не ловил сигнал busy от принтера, т.к. это все работало нормально и без него, и печаталось все очень долго! И вот твой этот комп "Искра" - крутой. Лучше дизассемблер встроенный, чем Бэйсик интерпритатор. Может бы умнее щас был;) Еще раз удивляюсь твоему подходу - все просто, быстро, лаконично!
@Alemorf
@Alemorf Жыл бұрын
Круто, помню. А я только доломал учебный принтер. На первом или втором курсе я предложил преподавателю переделать неисправный принтер. Выкинуть процессор, а ключи подпаять прямо к LPT. После этого принтер даже напечатал несколько букв, но ключи сгорали через 5 минут. Мы пережгли штук 20 транзисторов, все что нашли, а потом я забросил проект. )
@zvezda1131
@zvezda1131 2 ай бұрын
CU это сигналы "ценные указания ":)
@tachyontomsk
@tachyontomsk Жыл бұрын
Это вам не Plug and Play. Помню из детства с отцом пытались Robotron с Корветом подружить, а потом и с ZX-spectrum тот еще челенж.
@АлександрА-в3д4ъ
@АлександрА-в3д4ъ Жыл бұрын
Хренасе были времена, спаяй кабель и напиши программу... :) Ща бы кто-нибудь из производителей такое предложил, даже не представляю реакцию пользователей
@nyanmeow6734
@nyanmeow6734 Жыл бұрын
Ждём продолжение всем каналом Особенно ос==после тех слов, что будет дальше твориться
@m0Ray79
@m0Ray79 Жыл бұрын
Даёшь теперь печать графики. Вроде как стандартные эпсоновские коды этот принтер умеет.
@Григорий-б5ж
@Григорий-б5ж Жыл бұрын
Круть!
@flightforfunchannel
@flightforfunchannel Жыл бұрын
"Будем компилировать в уме" 🤣🤣🤣
@veoramid
@veoramid Жыл бұрын
По сути простые вещи, но в 2023 во времена тик-тока видео смотрится как что-то сверх высокоразвитое времен прошлой цивилизации... Посмотрел на одном дыхании.
@R2AUK
@R2AUK Жыл бұрын
9:10 я кстати почитал немного про Спектрумы и мне кажется вы зря их ругаете за адрес видопамяти. Адреса 0000-4000 отображаются на ROM то есть там пользователь в принципе ничего не может писать. Зато в ROM есть полезные подпрограммы "вывести символ" и всякое такое прочее.
@Alemorf
@Alemorf Жыл бұрын
Очень много негативных последствий размещения ПЗУ в адресном пространстве. Особенно по адресу 0000. Во первых, с середины 1970 годов существует операционная система CP/M, которая объединяет сотни несовместимых компьютеров. Она задает единый формат записи на дискеты, она задает единый API для программ, для CP/M написаны серьезные программы, компиляторы многих языков программирования, текстовые редакторы, электронные таблицы, базы данных. Благодаря CP/M множество несовместимых компьютеров без нормальных программ могли бы работать вместе и выполнять хоть какую-нибудь серьезную работу. Все что требует CP/M от компьютера, это оперативная память с нулевого адреса. Это все, что нужно было сделать авторам компьютера, что бы их компьютер был полезен. Во вторых, адресное пространство процессора всего 64 килобайта. Разработчики разместили ПЗУ размером 16 килобайт в адресном пространстве. Из-за этого объем оперативной памяти уменьшился до 48 килобайт. (Ну или объем одновременно отображаемого ОЗУ). И это при том, что в большинстве клонов устанавливались микросхемы на 64 килобайта. То есть, 25% купленной оперативной памяти было недоступно программам. Представляете, если бы сейчас 25% установленной оперативной памяти было бы аппаратно недоступно из-за недальновидности разработчиков. В третьих, из-за того, что авторы использовали подпрограммы и данные из ПЗУ в своих программах, пришлось запретить дорабатывать и даже исправлять ошибки в ПЗУ. Например, драйвер принтера в ПЗУ содержит ошибку из-за которой принтер не будет работать, но исправлять её нельзя, так как этот код используется разработчиками программ в других целях. Конец ПЗУ спектрума не содержит данных и кода. Он забит значениями FF как у чистой ПЗУ, но даже туда нельзя ничего добавить, так как разработчики программ, лучшие программы используют эти самые значения FF в качестве таблицы адресов прерываний. Короче, если бы ПЗУ сделали отключаемой и недоступной загружаемой программам, то всем было бы лучше.
@R2AUK
@R2AUK Жыл бұрын
@@Alemorf Стоит сказать, что ПЗУ в некотором роде "отключаемая", в частности можно вставить картридж в разъем ZX BUS и загрузиться с внешнего ПЗУ. Это позволяет выполнить диагоностику, а сейчас на этом механизме грузят образы программ с SD-карты и делают VGA-адаптеры. Насколько я понимаю штука с ZX Spectrum в том что в 1982 году RAM была оооочень дорогая, а задача у Sinclair стояла сделать максимально дешевый компьютер (99 тогдашних фунтов при минимуме RAM который потом можно допаять до 48K), потому что дорогих на тот момент было немало. Есть кстати около-документальный фильм Micro Men (2009) на эту тему, довольно душевный. Я согласен что у данного решения есть недостатки, все как вы описали, но и ультимативно утверждать что это было в корне ошибочное решение я бы не стал. А еще, я не эксперт, но беглый поиск говорит что CP/M работает на спектруме, такие дела....
@Alemorf
@Alemorf Жыл бұрын
@@R2AUK да, CP/M работает на клонах, где сделали отключаемое ПЗУ.
@R2AUK
@R2AUK Жыл бұрын
@@Alemorf Опять-таки, беглый поиск говорит что далеко не только на клонах (на ютубе нельзя оставлять ссылки, так что извините - буквально первый экран в Google)
@Alemorf
@Alemorf Жыл бұрын
​@@R2AUK Вы ошибаетесь, беглый поиск говорит что на оригинальных ZX Spectrum 48K, ZX Spectrum 128K, а так же Ленинградах, Дельтах и Пентагонах сначала идет ПЗУ 16 Кб, затем 6 Кб видеопамяти. (на Ютубе нельзя оставлять ссылки, так что извините - буквально первый экран в Google) И если ПЗУ еще где то возможно можно подменить, то что делать с видеопамятью? Не стоит эта тема обсуждения.
@UA3USY
@UA3USY Жыл бұрын
круто Лёха... круто...
@Alemorf
@Alemorf Жыл бұрын
тяжко это ) 7 ночей делал.
@f33net
@f33net Жыл бұрын
@@Alemorf нууу, хорошо, что 9 месяцев после 7-ми ночей не пришлось ждать... 🙂 А шо жена сказала?
@Alemorf
@Alemorf Жыл бұрын
@@f33net Некогда было с неё говорить. )
@f33net
@f33net Жыл бұрын
@@Alemorf терпеливая... 🙂
@TheJasonjayB
@TheJasonjayB Жыл бұрын
Жесть! Спасибо!
@СергейМоскалёв-с3ь
@СергейМоскалёв-с3ь Жыл бұрын
Если подуть горячим на термоусадочную трубку, она... ТЕРМОУСЯДЕТСЯ! 😀
@volidol
@volidol Жыл бұрын
Вот это круто!
@TheTonymonk
@TheTonymonk Жыл бұрын
CU - это скорей всего control unit, то есть блок управления.
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl Жыл бұрын
А теперь втыкаем туда цветной лазерник! :)
@Alemorf
@Alemorf Жыл бұрын
Что-нибудь древнее с LPT портом даже заработает.
@f33net
@f33net Жыл бұрын
@@Alemorf лазерник имеет ровно такой же интерфейс, только ESC команд побольше. :) Через преобразователь COM-USB можно лазернику слать байтики по последовательному интерфейсу, не забывая 0Ch в конце давать т.к. он печатает целиком страницу.
@amx3000
@amx3000 Жыл бұрын
Интересно, почему принтер печатает первую строку в два прохода с возвратом каретки, а вторую - так же, но на обратном ходе каретки? Наверняка же планировалось, что он должен печатать при движении каретки в обе стороны - это сильно ускоряет печать.
@ВасилийШумилов-о8ь
@ВасилийШумилов-о8ь Жыл бұрын
11:00 Ассемблер!!!!!
@dmg244
@dmg244 Жыл бұрын
Если добавите последовательный порт, то можно собрать шлюз на ESP8266 и выходить в интернет на BBS' ки.
@Алексей-р1х5ы
@Алексей-р1х5ы Жыл бұрын
инструкция конечно - хотите пользоваться принтером - спаяйте кабель, напишите драйвер.
@m0Ray79
@m0Ray79 Жыл бұрын
17:50 А резистор-то - кошерный МЛТ-0.125. Аутентичненько.
@konoplazp
@konoplazp Жыл бұрын
Спасибо за видео, очень интересно! Понравилось как вы обвели схему, не поделитесь в каком редакторе? Часто приходится иметь дело со старыми и плохо отсканированными схемами. Было бы очень удобно перевести их в такой вид.
@Alemorf
@Alemorf Жыл бұрын
Я пользуюсь редактором Inkscape. Это бесплатный, открытый векторный редактор похожий на Corel Draw.
@Excvositorum
@Excvositorum Жыл бұрын
@@Alemorf а не пробовали улучшать читаемость нейросетями?
@Alemorf
@Alemorf Жыл бұрын
@@Excvositorumя один сервис попробовал, он почти ничего не изменил. А остальные требовали денег или мне там регистрироваться было лень.
@xakepbdm
@xakepbdm Жыл бұрын
сложно, но можно ))
@gromozdekaagopian4650
@gromozdekaagopian4650 6 ай бұрын
11:19 весёлая программа
@PredatorAlpha2
@PredatorAlpha2 Жыл бұрын
Спасибо за ответ! И второй вопрос - на картинке здесь видеопамять 12К. Єто монохромній єкран специалиста. А для 4 цветов надо 2 таких. Как он организован?
@Alemorf
@Alemorf Жыл бұрын
Тут можно включить вторую видеоплоскость для цветной графики. Получается 12К + 12К.
@MrSysCat
@MrSysCat Жыл бұрын
Жаль ты старые ролики удалил про спектрумы (мы ранее общались и у меня есть комп в пластиковом корпусе от тебя)
@Alemorf
@Alemorf Жыл бұрын
У любого занятия должна быть цель и смысл. А у прошлых видео не было цели и смысла, только усталость и плохое настроение. Да-да, помню. Цветной специалист с SD-картой. У меня точная копия этого компа стоит. ) alemorf.github.io/retro_computers/photo.html?path=Specialist_Linevskoy&n=0.jpg А еще твой ник в конце прошлого видео есть. kzbin.info/www/bejne/rWHHp2lsedafras
@АлексейМарголин-и8е
@АлексейМарголин-и8е Жыл бұрын
Ну, голова!!!
@shetiashcroft
@shetiashcroft Жыл бұрын
А вот интересно. Можно ли на искре сделать загрузку с картриджей, как это было в тех же спектрумах, чтобы не грузиться с касет?
@Alemorf
@Alemorf Жыл бұрын
Да, загрузка с картриджей указана в документации. Но я хочу дисковод и SD карту подключить.
@bmv6462
@bmv6462 Жыл бұрын
Пожалуйста. Расскажите подробнее, как из нечитаемой схемы, вы сделали новую схему. Спасибо!
@Alemorf
@Alemorf Жыл бұрын
Нарисовал руками с нуля. Только рисовал поверх старой фотографии. Нечитаемые символы угадывал, проверял. Может быть что то неправильно.
@bmv6462
@bmv6462 Жыл бұрын
@@Alemorf Спасибо! Думал есть проги умные. ))) Так же рисую.
@dimasmirnov1203
@dimasmirnov1203 Жыл бұрын
А зажимы для анализатора отдельно покупали? Мои штатные едва держатся на выводах микросхем и провода очень жесткие. Вот и хочу сменить
@Alemorf
@Alemorf Жыл бұрын
Отдельно покупал и давно. Самые дешевые, что были.
@sergatmel8242
@sergatmel8242 Жыл бұрын
Очень занимательно ! Какой используете редактор (упомянутый в ролике) ? Спасибо.
@Alemorf
@Alemorf Жыл бұрын
EdAsm v8.0 Туда еще ассемблер встроен.
@sergatmel8242
@sergatmel8242 Жыл бұрын
@@Alemorf Спасибо, но я про графический редактор схемы. )
@Alemorf
@Alemorf Жыл бұрын
@@sergatmel8242 ааа... Inkscape. Это что то типа Corel Draw.
@sergatmel8242
@sergatmel8242 Жыл бұрын
@@Alemorf Спасибо.
@Georgyen
@Georgyen Жыл бұрын
Здравствуйте Алексей. А где нибудь сохранились исходники для воспроизведения схемы этого компьютера? А если магнитофон Маяк 233 С использовать и подключать через разъём магнитофона для дистанционного управления, этот компьютер сможет управлять загрузкой с кассеты как БК-0010 и БК-0011, и Юниор ФК?
@Alemorf
@Alemorf Жыл бұрын
Привет. Схема есть. Все сохранено тут: github.com/alemorf/retro_computers/tree/master/Iskra_1080_Tartu/doc Магнитофон можно, но не интересно. Я к этому компьютеру буду дисковод и SD карту подключать. Потом.
@Georgyen
@Georgyen Жыл бұрын
@@Alemorf Спасибо! Успехов!
@f33net
@f33net Жыл бұрын
Этот компьютер (как и любой другой) не может ничем управлять. Всё выполняет БИОС или софт. Я даже для Искры-1256 писал ОС, которая файлы по именам загружала с КНМЛ и использовала перемотку. Меня миновал процессор Z80, но я советовал синклерщикам использовать перемотку, чтобы примерно позеционировать место на кассете, не читая всё последовательно, пока нужная прога подъедет на ленте. Но они говорили "нафиг! лучше на каждую программу отдельную кассету". Причём записывали её много раз подряд, чтобы не перематывать кассету в начало и как защиту от повреждения ленты.
@blindcat76
@blindcat76 Жыл бұрын
@@Alemorf спасибо за отличный архив!
@Georgyen
@Georgyen Жыл бұрын
@@f33net Простите а сейчас схемотехникой не занимаетесь? Есть такой "зверь" ZX Criss от Радио, почти... Радио 86, но там не предусмотрели куда воткнуть расширение памяти с "цветом". Может есть идеи? Нашёл исходники для подключения доп. памяти и " Цвета" для Радио 86, отдал знакомому на модель в программу и на Criss не пошло (коротыш в ПЛИС получается!).
@имя-о4с
@имя-о4с 6 ай бұрын
Не подскажете, где чертите схемы или каким редактором пользуйтесь?
@Alemorf
@Alemorf 6 ай бұрын
Proteus или KiCAD.
@PredatorAlpha2
@PredatorAlpha2 Жыл бұрын
Привет! Классное видео. Но что мне не понятно - єто то, как работает сброс на таких компьютерах. Проц же после сигнала РЕСЕТ начинает вьіполнять командьі с адреса 0000, а там ОЗУ с кучей мусора. На Спектруме и в Векторе там ПЗУ, понятно. А здесь? По сбросу ПЗУ маппируется на адрес 0000, а потом отключается?
@Alemorf
@Alemorf Жыл бұрын
Да. Именно так. В этом компьютере сигнал сброса подключает ПЗУ в адреса 0x0000 - 0x00FF. Затем программа может отключить это ПЗУ через порты ввода-вывода.
@bamsic
@bamsic Жыл бұрын
А графику попечатать?
@skost1975
@skost1975 Жыл бұрын
Только попались Ваши видео. Я тоже благодаря 1080 изучил ассемблер, только я нашел в ПЗУ 1 байта что-то типа mov ax,[bx] и ret. И они мне копировали данные из ПЗУ1. Хрен с принтером - вопрос главный:"ГДЕ НАШЛИ ТАКОЙ РАЗЪЕМ???"
@skost1975
@skost1975 Жыл бұрын
2 байта
@skost1975
@skost1975 Жыл бұрын
На ассемблере писал программы типа:шарик 5*5 как в арканоиде двигается по заданному вектору и отражается от любых белых объектов. И музыку, даже 2х голосую полифонию с хрипами удавалось воспроизводить, 1-голосая норм шла. Одна беда - при записи в звуковой порт,вроде, в9 динамик перемещался в 1 сторону, и чтобы ноту "ля" 440гц воспроизвести нужно дёрнуть его 880 раз
@skost1975
@skost1975 Жыл бұрын
Я из Курска, звонил на завод в 8-м классе (90 -91год) и предлагал писать программы на ассемблере, они сказали, что производство прекратили, я расстроился
@skost1975
@skost1975 Жыл бұрын
Пытаюсь более 20 лет в Курске найти работу по программированию микроконтроллеров пофиг на чём асс, с++, с#, но всё больше ремонтирую ксероксы принтеры компьютеры и всякую электронику. Мне документацию на микроконтроллер по входам и выходам портами на 200-300 листов И за ночь я изучу любой микроконтроллер
@Alemorf
@Alemorf Жыл бұрын
@@skost1975 Не Мешке и Авито такие разъемы еще продают. Я купил десяток. А по поводу микроконтроллеров, сейчас очень большой спрос на программистов, ведь многие уехали. Напишите объявление на hh.ru, вероятно вас пригласят поработать, а затем все выше и выше по иерархии программистов. Лично я сейчас на 100% в софтварной разработке. С железом дела не имею.
Искра 1080 Тарту. Впаиваем UART и терминал Linux.
25:52
Алексей Морозов
Рет қаралды 66 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
🚀 Апгрейд MSX2 до MSX2+
31:22
Hot Pixel
Рет қаралды 20 М.
ZX Spectrum - Кворум-64 (Old-Hard №80)
1:02:58
Дмитрий [Newbilius] Моисеев
Рет қаралды 323 М.
How Windows Explorer works and how there’s NO POINT in replacing it
13:42
Искра 1080  Тарту. Тайны контроллера дисковода.
30:16
Алексей Морозов
Рет қаралды 79 М.
Воскрешение дрюкера MS6312
27:35
Алексей Морозов
Рет қаралды 46 М.