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

  Рет қаралды 24,046

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

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

Жыл бұрын

Пікірлер: 202
@user-wd1pd7dd3p
@user-wd1pd7dd3p 8 ай бұрын
"пользователь должен изготовить" - самая советская вещь в мануале.
@oleksandrsergeyevich5763
@oleksandrsergeyevich5763 Жыл бұрын
Блин, у меня технооргазм прям) Не часто такую некромантию можно увидеть на ютубе. Прошу вас, не останавливайтесь!)
@user-zl7le3bm6d
@user-zl7le3bm6d Жыл бұрын
Никакой некромантии здесь нет, это как искусство, продолжение той заброшенной и остановленной нами истории советской микроэлектроники. Изучение понятного в работе компьютера. Всякие распбери не интересны, т. к. схемотехника компьютера на кристалле скрыта от обычного пользователя и исследователя, да ещё и содержат проприетарные коды, например загрузчика. Это один из примеров. Тут же, если захотеть, можно полностью разобраться в работе этого компьютера, в его схемотехнике, коде программ. Продолжайте, Алексей, выкладывайте разработки, может когда нибудь усилиями энтузиастов это во что-нибудь воплотиться, какой нибудь проект, так сказать, «народного» компьютера. Хотелось бы ещё, что бы архитектура микропроцессора была открытой, и чтобы можно было их выпускать так же как сейчас производят печатные платы по спроектированным схемам.
@rey4eel
@rey4eel Жыл бұрын
До чего же Вы умный товарищ Алексей Морозов, где то на 16 минуте, на моменте компилируем в уме ушел в осадок. Белая зависть вашему светлому уму :)
@m0Ray79
@m0Ray79 Жыл бұрын
В годы моей молодости это было нормальным умением для энтузиаста домашних ЭВМ. ;) Видать, и автор видео причастился примерно тогда же.
@TrueFileJunkie
@TrueFileJunkie Жыл бұрын
@@m0Ray79 меня в универе такому учили уже аж в 2009, что ли, году, очень интересно было. Правда там не комп был, а стенд, но с КР580ВМ80А внутри.
@m0Ray79
@m0Ray79 Жыл бұрын
@@TrueFileJunkie Это на сегодняшний день знания почти бесполезные, так как инструментарий есть на все вкусы и потребности. Но для понимания, как работает процессор на самом низком уровне, весьма даже полезно. Компы на КР580ВМ80А, КР1801ВМ1, Z80 и КР1810ВМ86/88 у меня были в детстве, и с ними я повозился изрядно. Вручную писать коды приходилось, когда ассемблер скачать негде или пользоваться им не получается (например, когда ломаешь какую-нибудь защиту с помощью тупого дебагера). Так что пригодилось.
@yootoobeism
@yootoobeism 10 ай бұрын
@@TrueFileJunkie такая ж херь))) Надо было в методичках, помню, составить код на асме, потом перевести в опкоды, а их уже забивать с шестнадцатеричной клавиатурки в стенд.
@retro-bytes
@retro-bytes 6 ай бұрын
Вот компилирование «в уме» показалось мне самым простым и понятным моментом в видео. Но я программист. А вот всё остальное - для меня это просто за гранью. Очень-очень круто: почти магия. :)
@user-hn5lk4ke2s
@user-hn5lk4ke2s Жыл бұрын
После фразы "Всем пока с вами был Леха".. ну чо сказать Леха красавчик :)
@axelmak6868
@axelmak6868 9 ай бұрын
Я тоже Лёха, но я блин тупой 😂
@EnableDevice
@EnableDevice Жыл бұрын
Просто уникальный контент! Подход к его созданию выше всяких похвал! Тот редкий случай, когда не просто узнаешь что-то новое, но еще и испытываешь эстетическое удовольствие. 👍
@user-sf5ov3ds5z
@user-sf5ov3ds5z Жыл бұрын
Почти все программисты со стажем так делают :) Иной раз 10-20 страниц кода ваяешь, только потом проверяешь что получилось. Почему - да просто не хочется тратить время на компиляции и проверки вызовов, и так все ясно. Потом конечно отладчиком тратишь 10-15 минут проверяя весь алгоритм, на всякий случай или если что то пошло не так.
@Censik
@Censik Жыл бұрын
Смахнув скупую слезу вспомнил, как в универе программировали микросхему ПЗУ выставляя адрес и данные суровыми металлическими переключателями на панели. С распечатки кодов ПЗУ из журнала. И затем нажимали кнопку "прожиг". Вот были времена, когда досконально понимали как оно там работает. PS: а подпрограммы из ПЗУ вызывать это классика, памяти то было мало и это считай официально стандартная библиотека. На спектруме так наверное работает почти весь софт.
@Alemorf
@Alemorf Жыл бұрын
Ага. Все использовали содержимое ПЗУ Спектрума, в том числе его ошибки. Даже незаполненные участки ПЗУ в качестве таблицы адресов прерываний. Из-за этого ПЗУ запретили менять. Запретили исправлять ошибки и добавлять новые возможности. Это очень плохо. )
@Censik
@Censik Жыл бұрын
@@Alemorf что только не сделаешь, чтобы впихнуть Elite в доступные 48Кб :D Вот это было жаль, что ПЗУ так отмаплено, что закрывает часть адресов, которые можно было бы использовать для ОЗУ.
@SergeyKarpesh
@SergeyKarpesh Жыл бұрын
Вот, понастольгируй. kzbin.info/www/bejne/qXvJdqZqgdZomrM
@Censik
@Censik Жыл бұрын
@@SergeyKarpesh Да-да, очень похоже, спасибо. Только стенд был более суровым, с большими металлическими тумблерами.
@Dimensvlz
@Dimensvlz Жыл бұрын
Алексей, спасибо, за то что Вы решились на видео, я когда-то давно смотрел Ваши видео по восстановлению компьютеров и их модификации, но потом канал был удален, и все видео пропали, а сегодня мне в рекомендациях опять вышло! Благодарю, Ваши видео и спокойный голос за кадром самое то, что сейчас нужно, чтобы отключиться от текущих проблем!
@SergeyKarpesh
@SergeyKarpesh Жыл бұрын
Годно. Даже захотел подкинуть принтер к спектруму. Как раз недавно раздобыл аппарат, чтобы потроллить товарища. Распечатал ему на рулонной бумаге мануал на ffmpeg (20 метров условно обои вышли).
@bozon354
@bozon354 9 ай бұрын
Я подключала принтер , когда у меня был спектрум, там как-то попроще было
@user-fy9ow6nu1r
@user-fy9ow6nu1r Жыл бұрын
Уникальные видео. Вот за что люблю восьмибитный мир, так это за простоту и широту возможностей.
@IvanFedulov
@IvanFedulov Жыл бұрын
спасибо! в очредной раз убедился что ваш канал одна из лучших находок на youtube
@tokvv
@tokvv 8 ай бұрын
Интересно, однако. Вспомнил молодость. Тоже подключал польский матричный принтер D-100M к ZX-Spectrum. Спектрум был сделан по Краснодарскому варианту, где ввод-вывод данных был реализован через 580ВВ55 (три порта). Купил нерабочий принтер по дешевке, нашел плохой контакт в переходном отверстии на плате и он заработал. Поскольку, как вы и сказали, поддержки принтера в стандартной прошивке Спектрума не было, пришлось это решать. В отсутствие интернета пришлось искать решение проблемы в журналах типа Радио. И в одном нашел типа драйвера. Причем даже не в ассемблерной мнемонике, а в кодах. Просто блок HEX кодов. Причем порт назывался там не LPT а Centronix. И оно заработало! Для Спектрума по-моему был единственный более-менее нормальный текстовый редактор TLW (The Last Word). И у меня он изначально не запускался. Встроенного дизассемблера в Спектруме нет. Поэтому нашел сторонний. И в нем выяснил, что ... даже в те времена пытались защитить свой софт от копирования. Видимо с фирменной программой редактора шла специальная заглушка на параллельный порт, где были подтянуты к земле определенные биты. Если заглушка была вставлена, то программа запускалась. Если нет - то висла. Я это место (где опрашивались выводы заглушки) нашел и заменил NOPами. И редактор заработал. Моей гордости за себя любимого не было предела. Ни у кого не работает, а у меня работает!!!
@mrdixioner
@mrdixioner 10 ай бұрын
Я прям завис на всё время видео!!! Нифига не понял, но чувство былого дало о себе знать :) Максимум, что я паял, связанное с компьютерами, это знаменитый Covox - звуковое устройство подключаемое к порту LPT. В то время это было нечто!!! А в машинных кодах я программил и для Вектора и для Спектрума, тот ещё хардкор был :) Сейчас напрочь всё забыто, но ваше видео пробудило те славные моменты!!! Особое эстетическое наслаждение - звук матричного принтера!!! Спасибо Вам огромное!!!
@glebv4374
@glebv4374 Жыл бұрын
Гляжу я на Ваши экзерсисы с Искрой и понимаю какие же молодцы были и разработчики кишинёаского "Вектора", и создатели ПО для него. Но Ваши ролики хороши, да.
@Alemorf
@Alemorf Жыл бұрын
Мой друг в 90-ые для Вектора так же не мой найти ни одной программы. И в комментариях ниже пишут, что для Вектора софта в наличии не было. Но да. Сейчас программ для Вектора достаточно. Кто то завел суйт и собрал все существующие программы.
@mrdixioner
@mrdixioner 10 ай бұрын
Мой земляк, знаменитый программер для Вектора, Лебедев, писал просто суперские программы для этого компьютера. Можно было даже с ним как то пообщаться, но не вышло. По поводу программ для Вектора - у нас в городе с этим было всё хорошо: пошёл на птичий рынок, кассеты на любой вкус.
@murrito
@murrito Жыл бұрын
Я бы сказал "автор отбитый в хлам, в максимально позитивном смысле". Очень подробно, интересно и с объяснением мелочей.
@user-hf6iv9rs6x
@user-hf6iv9rs6x 7 ай бұрын
У компьютера "Вектор-06Ц" системный монитор имел дизассемблер. Но особенностью "Вектора" было то, что у него не было зашитого в ПЗУ ни монитора, ни Бейсика, ничего другого, в том числе и знакогенератора. Пользовательские программы приносили с собой любой шрифт. Был только начальный загрузчик. Правда, если расширить тот загрузчик, то в него можно было позашивать всё необходимое, в том числе и разные способы загрузки: магнитофон, ПЗУ, дискета, электронный диск.
@DeeMon4007
@DeeMon4007 Жыл бұрын
Автор в твоих видео прекрасно все! Разжеваная подача, нереальное погружение в схему недокомпьютера, рабочее место (понравилось как осциллограф висит), магнитофон весна в полностью исправном состоянии и симпатично выглядящий косметически, с кассетой заморочился! Аккуратная пайка. Все это мог создать только человек с детства любящий эту машинку, и провёвший за ее клавиатурой тысячи часов пожирая ее своим любопытством. Затаив дыхание смотрел все ваши материалы, браво! От фразы 4:37 "я обвел схему в редакторе и она стала чуть красивее" сказать что обалдел - ничего не сказать. Это точно мог сделать только тот, у кого этот недокомпьютер вызывает флешбеки в золотое детсво и юность)) Я слишком молод и эпоху этих устройств не зацепил. Но как же нравится! Это время когда люди понимали машину максимально глубоко и почему то мне это так нравится! Лайк! Успехов вам!
@konogon1002
@konogon1002 Жыл бұрын
Обожаю такие принтеры
@user-de4sl5xs3e
@user-de4sl5xs3e Жыл бұрын
Вот что значит знает откуда ноги растут. Знает не только куда стукнуть, но и припаяться. Не с первого раза, но это не страшно. Главное результат!!! 😁😁😁 Помнится как в 1989-м на ДВК-2 писал программу, которая выводила графику на матричный принтер Epson. На листочке в клеточку "рисовал картинку", кодировал в байты столбцами точек и отправлял напрямую в LPT. 🤣🤣🤣 Волшебство какое-то было.
@andrei681
@andrei681 Жыл бұрын
Ты крут. Ничего не понятно но очень интересно! Прям фаллоут какой то, спасибо!
@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 Кб памяти.
@Zx_Wizard
@Zx_Wizard Жыл бұрын
Это надо было видеть!!! 👍🤝☺️
@EniKeys4ik
@EniKeys4ik Жыл бұрын
Ты так легко про ассемблер говоришь как будто на родном языке говоришь) Классное видео .
@Alemorf
@Alemorf Жыл бұрын
У этого процессора всего 33 команды (если считать в мнемониках z80). Как букв в алфавите. Раньше просто объяснять не умели, вотм казалось все сложным.
@user-ys3jy1iz8k
@user-ys3jy1iz8k Жыл бұрын
Обалдеть! Как же это было сложно.
@Invalid_Device
@Invalid_Device Жыл бұрын
Отлично! Где ещё такой артефакт в работе посмотришь на ютубе...
@fantaklaus9279
@fantaklaus9279 Жыл бұрын
шикарно, приятно видеть как такая техника возвращается к жизни)
@morgunovbooch
@morgunovbooch Жыл бұрын
Алексей, уважение! Я могу и матом, но то что ты делаешь у меня вызывает эмоции! А ведь не так просто у меня их вызвать. Не забивай!!! upd: нельзя так спалить осциллограф.
@Alemorf
@Alemorf Жыл бұрын
Да кто его знает. У меня часто бывает потенциал в ~110 Вольт между землями осцила и прибора.
@KanalBolnogoZeloveka
@KanalBolnogoZeloveka 8 ай бұрын
Как же все это интересно,приятно видеть человека увлеченного своим делом.
@Vic7bd
@Vic7bd 7 ай бұрын
Супер! Лёха к импортозамещению готов! :-)
@maxmidas
@maxmidas Жыл бұрын
Эх, ностальгия! У меня тоже был такой принтер, сначала с компьютером МС-1502, а потом уже РС. Столько всего полезного я на нем распечатал.
@Alemorf
@Alemorf Жыл бұрын
У меня тоже такой был подключен к 486-ому.
@f33net
@f33net Жыл бұрын
Описание прерываний (функций) DOS, BIOS и портов аппаратуры с их протоколами от Нортона - у меня до сих пор где-то хранится. :)
@AlexPayneKU
@AlexPayneKU Жыл бұрын
Алексей, Вы - ГЕНИЙ! Я просто преклоняюсь перед Вами! УСПЕХОВ! СПАСИБО!
@mslq
@mslq Жыл бұрын
Это очень нужное дело! Это нужно для противодействия тварям разрушающим. Наше дело творить, изобретать.
@gushin76
@gushin76 Жыл бұрын
Красиво получилось. У меня к БК 0010-01 был подключëн ГДР-овский принтер Robotron CM 6329.01, который мог печатать не просто с лентой из картриджа, но и на ленте в катушках для печатающих машинок через специальный переходник. У меня были двухцветные ленты, низ чёрный, верх красный. Переворачивая эти катушки, можно было печатать разными цветами. И да, разве для этой Искры совсем не было текстового редактора? На БК их было море, самый простой - EDASP.
@Alemorf
@Alemorf Жыл бұрын
У меня была только одна кассета для Искры. И там был всего один редактор.
@f33net
@f33net Жыл бұрын
У этого принтера был ESC-код для смены цвета и он мог двухцветную печать выполнять. В моей FSU была функция носильного переключения цвета по умолчанию. :)
@1592botanik
@1592botanik Жыл бұрын
Мое уважение!!!
@user-tg6yo7io2y
@user-tg6yo7io2y Жыл бұрын
Побольше б подобного!
@sergeymuravskiy
@sergeymuravskiy Жыл бұрын
очень "низкоуровневое" видео, круто, безумно прикольно и кайфово! вот это я понимаю "олдскул", не то что, все эти модные питоны и ардуины))) спасибо!🖨⌨
@Alemorf
@Alemorf Жыл бұрын
"Ардуину" тоже прикрутим. Этому компьютеру нужен USB порт.
@sergeymuravskiy
@sergeymuravskiy Жыл бұрын
@@Alemorf интересно будет посмотреть, что-же будет к нему подключено)) usb порт, в компе который почти на 10лет старше первого usb 🤔
@Alemorf
@Alemorf Жыл бұрын
@@sergeymuravskiy да все тоже самое. Мышка, флешка.
@iam21h
@iam21h 7 ай бұрын
я на своем СМ6337 таки перепаял разъем. в 2009м году не смог найти нужный разъем от слова совсем поэтому выпаял советский и на его месте закрепил обычный принтерный лпт, встал как родной.
@CatYoutuberTV
@CatYoutuberTV Жыл бұрын
компилировать в уме это достойно уважения
@5kilohertz
@5kilohertz Жыл бұрын
Круто, прямо детством повеяло: дедовский паяльник, пайка на столе без третьей руки, канифольку только забыл показать.
@Alemorf
@Alemorf Жыл бұрын
Hakko 900 это дедовский паяльник?
@5kilohertz
@5kilohertz Жыл бұрын
@@Alemorf нет, не дедовский. Тогда вообще не считается!
@Alemorf
@Alemorf Жыл бұрын
@@5kilohertz что не считается?
@5kilohertz
@5kilohertz Жыл бұрын
@@Alemorf пайка без паяльника ПСН и канифоли в баночке не считается.
@miteb.decarburetor3985
@miteb.decarburetor3985 Жыл бұрын
Спасибо большое, Лёха, за очередной интереснейший видос!
@user-bq5ch6kd7s
@user-bq5ch6kd7s Жыл бұрын
Держи краба, Леха! Круто ты это железо расшевелил!
@R2AUK
@R2AUK Жыл бұрын
Просто потрясающе 🔥🔥🔥. Продолжайте в том же духе 👏❤
@Dmitry928
@Dmitry928 Жыл бұрын
Классное видео! Так держать, ждём новых! 😉
@Boka-and-Joka
@Boka-and-Joka Жыл бұрын
урааа, новое и интересное видео. как круто, спасибо большое :))
@AShupikov
@AShupikov Жыл бұрын
Спасибо. Очень интересно!
@sweden043
@sweden043 9 ай бұрын
у меня тоже есть матричный принтер и к нему коробка с бумагой, теперь я знаю как можно поиграть и подключить принтер к чему угодно :)
@TrueFileJunkie
@TrueFileJunkie Жыл бұрын
Отличный контент, отлично сделано и отличное умение говорить!
@shmuzer_32
@shmuzer_32 Жыл бұрын
Вот это ум...... Очень круто! Пожалуйста снимайте видео почаще.
@hypercube2417
@hypercube2417 Жыл бұрын
Ура, новое видео! Классный комп. Больше пж таких видео про старые компы. Ещё про "Специалист" "Пионер" сделайте потом, про монитор тот который вы ремонтировали раньше и про остальные ваши ретро компы и различные устройства.
@m0Ray79
@m0Ray79 Жыл бұрын
Даёшь теперь печать графики. Вроде как стандартные эпсоновские коды этот принтер умеет.
@sergatmel8242
@sergatmel8242 Жыл бұрын
Суперское видео 👍
@alexeyismyname
@alexeyismyname Жыл бұрын
Лёха, ты крут!
@6P3C
@6P3C Жыл бұрын
Вот это кайф😊
@RjavyyRels
@RjavyyRels 9 ай бұрын
Небольшая ремарка: 580ВК38 (ВК28) позволяет работать процессору с портами ввода/вывода в принципе, командами in, out (а не только лишь в прерывании), т.к. у ВМ80 (так же как и у I8080) отсутствует вывод для обращения к портам в/в (в отличие от того же Z80). В начале каждого цикла процессор выдает на ШД слово состояния, сообщающее о том чем будет заниматься процессор в текущем цикле, которое и отлавливает ВК38 и формирует сигнал обращения к портам в/в, ну и буферирует ШД конечно. Из-за таких вот сложностей у большинства "бытовых" компьютеров того времени обращение к портам в/в организовано как обращение к памяти (РК-86, "Специалист")
@user-sq2tt7fn5z
@user-sq2tt7fn5z Жыл бұрын
Спасибо очень интересно
@Alemorf
@Alemorf Жыл бұрын
Ура! Первая девушка.
@user-ke9rw2pi2g
@user-ke9rw2pi2g Жыл бұрын
Круть!
@Kostoprav_ai_covers
@Kostoprav_ai_covers Жыл бұрын
Даааа мощно ты шариш! И в те годы это предлагалось сделать простому пользователю О_О
@Alemorf
@Alemorf Жыл бұрын
Могли положить инструкцию как подключать принтер. Тогда было бы проще. Может быть в 90-ых у меня была такая инструкция. А может быть и не было. Схемы компьютера в 90-х у меня точно не было. А без схемы разобраться было бы не реально.
@Kostoprav_ai_covers
@Kostoprav_ai_covers Жыл бұрын
@@Alemorf могли положить могли не положить а ещё каким то раком надо добыть разъёмы) В 80е то хотя конечно тогда уже пошли кооперативы стало попроще
@volidol
@volidol Жыл бұрын
Вот это круто!
@dmitriypimkin1704
@dmitriypimkin1704 Жыл бұрын
ламповая годнота с матричным принтером
@AkatlaLet
@AkatlaLet Жыл бұрын
Отлично! Получил массу удовольствия! :)
@Excvositorum
@Excvositorum Жыл бұрын
Воистину
@TheJasonjayB
@TheJasonjayB Жыл бұрын
Жесть! Спасибо!
@xy-box
@xy-box 9 ай бұрын
Привет друг. У меня был такой компьютер, но не было ПЗУ с бейсиком. Приходилось в 7 лет писать программы в машинных кодах. Переворачивать байты слова))
@Alemorf
@Alemorf 9 ай бұрын
Ого.
@veoramid
@veoramid Жыл бұрын
По сути простые вещи, но в 2023 во времена тик-тока видео смотрится как что-то сверх высокоразвитое времен прошлой цивилизации... Посмотрел на одном дыхании.
@flightforfunchannel
@flightforfunchannel 9 ай бұрын
"Будем компилировать в уме" 🤣🤣🤣
@axelmak6868
@axelmak6868 9 ай бұрын
Надо на этого Лёху подписаться.
@nyanmeow6734
@nyanmeow6734 Жыл бұрын
Ждём продолжение всем каналом Особенно ос==после тех слов, что будет дальше твориться
@tachyontomsk
@tachyontomsk Жыл бұрын
Это вам не Plug and Play. Помню из детства с отцом пытались Robotron с Корветом подружить, а потом и с ZX-spectrum тот еще челенж.
@user-fh9xf2ni7s
@user-fh9xf2ni7s Жыл бұрын
Хренасе были времена, спаяй кабель и напиши программу... :) Ща бы кто-нибудь из производителей такое предложил, даже не представляю реакцию пользователей
@avt-CNC
@avt-CNC 9 ай бұрын
Реально просто. Я честно не знал. это можно с ардуинки печатать любой начинающий справится.
@limowskisvideos2186
@limowskisvideos2186 7 ай бұрын
Но на БКшке же РТ11 работает. Да, после портирования. Но там так или иначе надо было дописывать "эмуляцию" терминала.
@UA3USY
@UA3USY Жыл бұрын
круто Лёха... круто...
@Alemorf
@Alemorf Жыл бұрын
тяжко это ) 7 ночей делал.
@f33net
@f33net Жыл бұрын
@@Alemorf нууу, хорошо, что 9 месяцев после 7-ми ночей не пришлось ждать... 🙂 А шо жена сказала?
@Alemorf
@Alemorf Жыл бұрын
@@f33net Некогда было с неё говорить. )
@f33net
@f33net Жыл бұрын
@@Alemorf терпеливая... 🙂
@m0Ray79
@m0Ray79 Жыл бұрын
6:40 Сначала хотел сказать, что входные точки этих подпрограмм представляют собой инструкции JMP на реальную точку входа. Тогда это была нормальная практика. Таблица прерываний построена по тому же примерно принципу, кстати. Но! Тут реальный ужас. Так делать нельзя.
@user-ct8jy3pn3g
@user-ct8jy3pn3g Жыл бұрын
А я как то подключал так принтер к спектруму и меня Хахаев постоянно просил печатать ему методички. Я сидел, и долго набивал текст. В спектрум впаял ВВ55 и там как то все работало. В программе я даже не ловил сигнал busy от принтера, т.к. это все работало нормально и без него, и печаталось все очень долго! И вот твой этот комп "Искра" - крутой. Лучше дизассемблер встроенный, чем Бэйсик интерпритатор. Может бы умнее щас был;) Еще раз удивляюсь твоему подходу - все просто, быстро, лаконично!
@Alemorf
@Alemorf Жыл бұрын
Круто, помню. А я только доломал учебный принтер. На первом или втором курсе я предложил преподавателю переделать неисправный принтер. Выкинуть процессор, а ключи подпаять прямо к LPT. После этого принтер даже напечатал несколько букв, но ключи сгорали через 5 минут. Мы пережгли штук 20 транзисторов, все что нашли, а потом я забросил проект. )
@dmg244
@dmg244 Жыл бұрын
Если добавите последовательный порт, то можно собрать шлюз на ESP8266 и выходить в интернет на BBS' ки.
@xakepbdm
@xakepbdm Жыл бұрын
сложно, но можно ))
@user-ce9xy5fg4k
@user-ce9xy5fg4k 8 ай бұрын
инструкция конечно - хотите пользоваться принтером - спаяйте кабель, напишите драйвер.
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl
@HNN_CBEPXCNCTEM_CCCP_NM._COBbl Жыл бұрын
А теперь втыкаем туда цветной лазерник! :)
@Alemorf
@Alemorf Жыл бұрын
Что-нибудь древнее с LPT портом даже заработает.
@f33net
@f33net Жыл бұрын
@@Alemorf лазерник имеет ровно такой же интерфейс, только ESC команд побольше. :) Через преобразователь COM-USB можно лазернику слать байтики по последовательному интерфейсу, не забывая 0Ch в конце давать т.к. он печатает целиком страницу.
@user-fj7vy5rz9j
@user-fj7vy5rz9j Жыл бұрын
Ну, голова!!!
@user-zy4rt7uq7s
@user-zy4rt7uq7s Жыл бұрын
Сейчас новое поколение, такое не знает и не умеет. И никогда не будет уметь и знать.
@user-tg6yo7io2y
@user-tg6yo7io2y Жыл бұрын
Если подуть горячим на термоусадочную трубку, она... ТЕРМОУСЯДЕТСЯ! 😀
@TheTonymonk
@TheTonymonk Жыл бұрын
CU - это скорей всего control unit, то есть блок управления.
@blackinwoman
@blackinwoman Жыл бұрын
в мониторе Агата был еще дизассемблер, но его не писали наши пролетарии я думаю, а передрали с apple 2, тоесть с запада пошла идея дизассемблера в мониторе и может в Искре так же сделали ?
@Alemorf
@Alemorf Жыл бұрын
О. Точно. В Агате я тоже видел дизассемблер.
@user-bh2ot5ks8f
@user-bh2ot5ks8f Жыл бұрын
11:00 Ассемблер!!!!!
@MrSysCat
@MrSysCat Жыл бұрын
Жаль ты старые ролики удалил про спектрумы (мы ранее общались и у меня есть комп в пластиковом корпусе от тебя)
@Alemorf
@Alemorf Жыл бұрын
У любого занятия должна быть цель и смысл. А у прошлых видео не было цели и смысла, только усталость и плохое настроение. Да-да, помню. Цветной специалист с SD-картой. У меня точная копия этого компа стоит. ) alemorf.github.io/retro_computers/photo.html?path=Specialist_Linevskoy&n=0.jpg А еще твой ник в конце прошлого видео есть. kzbin.info/www/bejne/rWHHp2lsedafras
@konoplazp
@konoplazp Жыл бұрын
Спасибо за видео, очень интересно! Понравилось как вы обвели схему, не поделитесь в каком редакторе? Часто приходится иметь дело со старыми и плохо отсканированными схемами. Было бы очень удобно перевести их в такой вид.
@Alemorf
@Alemorf Жыл бұрын
Я пользуюсь редактором Inkscape. Это бесплатный, открытый векторный редактор похожий на Corel Draw.
@Excvositorum
@Excvositorum Жыл бұрын
@@Alemorf а не пробовали улучшать читаемость нейросетями?
@Alemorf
@Alemorf Жыл бұрын
@@Excvositorumя один сервис попробовал, он почти ничего не изменил. А остальные требовали денег или мне там регистрироваться было лень.
@user-hd7hj8fz5l
@user-hd7hj8fz5l 8 ай бұрын
Голова конечно варит будь здоров
@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) И если ПЗУ еще где то возможно можно подменить, то что делать с видеопамятью? Не стоит эта тема обсуждения.
@sergodon.sekretar4647
@sergodon.sekretar4647 Жыл бұрын
Мужик, ты с какого секретного НИИ сбежал, а? Люди простые просто не способны так круто мыслить! 😁
@Alemorf
@Alemorf Жыл бұрын
Да. Примерно так и есть. )
@amx3000
@amx3000 6 ай бұрын
Интересно, почему принтер печатает первую строку в два прохода с возвратом каретки, а вторую - так же, но на обратном ходе каретки? Наверняка же планировалось, что он должен печатать при движении каретки в обе стороны - это сильно ускоряет печать.
@serhiisinilov
@serhiisinilov 4 ай бұрын
У автора 500iq. Понимаю конечно что сложность разобраться только в том, что обучающего материала толком нет, а считай что джаву, что питон освоить, что это считай одна задача. Но неизвестность и непонятность пути всегда пугает. И надо быть реально мощным, чтобы этой неизвестности не бояться
@sergatmel8242
@sergatmel8242 Жыл бұрын
Очень занимательно ! Какой используете редактор (упомянутый в ролике) ? Спасибо.
@Alemorf
@Alemorf Жыл бұрын
EdAsm v8.0 Туда еще ассемблер встроен.
@sergatmel8242
@sergatmel8242 Жыл бұрын
@@Alemorf Спасибо, но я про графический редактор схемы. )
@Alemorf
@Alemorf Жыл бұрын
@@sergatmel8242 ааа... Inkscape. Это что то типа Corel Draw.
@sergatmel8242
@sergatmel8242 Жыл бұрын
@@Alemorf Спасибо.
@PredatorAlpha2
@PredatorAlpha2 6 ай бұрын
Спасибо за ответ! И второй вопрос - на картинке здесь видеопамять 12К. Єто монохромній єкран специалиста. А для 4 цветов надо 2 таких. Как он организован?
@Alemorf
@Alemorf 6 ай бұрын
Тут можно включить вторую видеоплоскость для цветной графики. Получается 12К + 12К.
@Arcanum753
@Arcanum753 Жыл бұрын
Во славу Омниссии
@skost1975
@skost1975 3 ай бұрын
Только попались Ваши видео. Я тоже благодаря 1080 изучил ассемблер, только я нашел в ПЗУ 1 байта что-то типа mov ax,[bx] и ret. И они мне копировали данные из ПЗУ1. Хрен с принтером - вопрос главный:"ГДЕ НАШЛИ ТАКОЙ РАЗЪЕМ???"
@skost1975
@skost1975 3 ай бұрын
2 байта
@skost1975
@skost1975 3 ай бұрын
На ассемблере писал программы типа:шарик 5*5 как в арканоиде двигается по заданному вектору и отражается от любых белых объектов. И музыку, даже 2х голосую полифонию с хрипами удавалось воспроизводить, 1-голосая норм шла. Одна беда - при записи в звуковой порт,вроде, в9 динамик перемещался в 1 сторону, и чтобы ноту "ля" 440гц воспроизвести нужно дёрнуть его 880 раз
@skost1975
@skost1975 3 ай бұрын
Я из Курска, звонил на завод в 8-м классе (90 -91год) и предлагал писать программы на ассемблере, они сказали, что производство прекратили, я расстроился
@skost1975
@skost1975 3 ай бұрын
Пытаюсь более 20 лет в Курске найти работу по программированию микроконтроллеров пофиг на чём асс, с++, с#, но всё больше ремонтирую ксероксы принтеры компьютеры и всякую электронику. Мне документацию на микроконтроллер по входам и выходам портами на 200-300 листов И за ночь я изучу любой микроконтроллер
@Alemorf
@Alemorf 3 ай бұрын
@@skost1975 Не Мешке и Авито такие разъемы еще продают. Я купил десяток. А по поводу микроконтроллеров, сейчас очень большой спрос на программистов, ведь многие уехали. Напишите объявление на hh.ru, вероятно вас пригласят поработать, а затем все выше и выше по иерархии программистов. Лично я сейчас на 100% в софтварной разработке. С железом дела не имею.
@shetiashcroft
@shetiashcroft Жыл бұрын
А вот интересно. Можно ли на искре сделать загрузку с картриджей, как это было в тех же спектрумах, чтобы не грузиться с касет?
@Alemorf
@Alemorf Жыл бұрын
Да, загрузка с картриджей указана в документации. Но я хочу дисковод и SD карту подключить.
@m0Ray79
@m0Ray79 Жыл бұрын
17:50 А резистор-то - кошерный МЛТ-0.125. Аутентичненько.
@mihailegorov5999
@mihailegorov5999 7 ай бұрын
А 1080 ti есть?
@PredatorAlpha2
@PredatorAlpha2 6 ай бұрын
Привет! Классное видео. Но что мне не понятно - єто то, как работает сброс на таких компьютерах. Проц же после сигнала РЕСЕТ начинает вьіполнять командьі с адреса 0000, а там ОЗУ с кучей мусора. На Спектруме и в Векторе там ПЗУ, понятно. А здесь? По сбросу ПЗУ маппируется на адрес 0000, а потом отключается?
@Alemorf
@Alemorf 6 ай бұрын
Да. Именно так. В этом компьютере сигнал сброса подключает ПЗУ в адреса 0x0000 - 0x00FF. Затем программа может отключить это ПЗУ через порты ввода-вывода.
@dimasmirnov1203
@dimasmirnov1203 Жыл бұрын
А зажимы для анализатора отдельно покупали? Мои штатные едва держатся на выводах микросхем и провода очень жесткие. Вот и хочу сменить
@Alemorf
@Alemorf Жыл бұрын
Отдельно покупал и давно. Самые дешевые, что были.
@bamsic
@bamsic Жыл бұрын
А графику попечатать?
@bmv6462
@bmv6462 Жыл бұрын
Пожалуйста. Расскажите подробнее, как из нечитаемой схемы, вы сделали новую схему. Спасибо!
@Alemorf
@Alemorf Жыл бұрын
Нарисовал руками с нуля. Только рисовал поверх старой фотографии. Нечитаемые символы угадывал, проверял. Может быть что то неправильно.
@bmv6462
@bmv6462 Жыл бұрын
@@Alemorf Спасибо! Думал есть проги умные. ))) Так же рисую.
ТОМАТНЫЙ ДОЖДЬ #shorts
00:28
Паша Осадчий
Рет қаралды 12 МЛН
Telcon Zorba или связь CP/M с внешним миром
53:58
Кирилл Лейфер
Рет қаралды 188 М.
ZX + FPGA = MSX
11:18
retro_Daenury
Рет қаралды 2,2 М.
Building a new NES (Famicom) with mods and light show
33:40
Hot Pixel
Рет қаралды 254 М.
Epson PX-8. Самый. Древний. Ноутбук. В моей коллекции.
57:03
Ламповый компьютер? Это просто!
31:06
Artem Kashkanov
Рет қаралды 81 М.
Микро 80. Видеокарта. #4
26:58
Алексей Морозов
Рет қаралды 34 М.
ТОМАТНЫЙ ДОЖДЬ #shorts
00:28
Паша Осадчий
Рет қаралды 12 МЛН