Необходимо войти или зарегистрироваться

Авторизация

Введите логин, email или номер телефона, начинающийся с символа «+»
Забыли пароль? Регистрация

Новый пароль

Авторизация

Восстановление пароля

Авторизация

Регистрация

Выберите, пожалуйста, ник на пикабу
Номер будет виден только вам.
Отправка смс бесплатна
У меня уже есть аккаунт с ником Отменить привязку?

Регистрация

Номер будет виден только вам.
Отправка смс бесплатна
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
Авторизация

Пост

Пост

Махрового даунгрейда пост

rw6hrm в TECHNO BROTHER

А вот захотелось мне собрать компьютер. Нет, не писюка отвёрткой, а тот самый, настоящий, из отдельных чипов, что собирали в 80-х...90-х годах в прошлом веке. Причём собрать не просто так, а чтобы был полезен в работе и быту, а также ощутить то, что прошло мимо тогда... Ну вот, получилось. Назвали "Аюшей".

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Компьютер делался по канонам конца семидесятых: отдельно контроллер, отдельно терминал.  В качестве основного процессора использовал легендарный 6502, работавший в перво- и второэпплах, Денди и всякоразных Тамагочи ( а также в Бендере и первом Терминаторе), разумеется, в современной реинкарнации:

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

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

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

А чтобы жизнь не казалась мёдом, начинаем вязание МГТФ-ом. Оно и нервы успокаивает, и ошибки легко лечатся:

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Всё засовываем в корпус, дополнив часами реального времени

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Для начала достаточно. На мордашке контроллера достаточно много управляющих и контактных элементов почти на все случаи жизни:

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

И общается он с нами на староанглийском (пока в качестве терминала используем так нелюбимый нами писюк):

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Что мы получили: по нонешним меркам что-то типа бгмерзкой Ардуино, но со встроенным диалектом Бейсика. Уже можно писать программки и тут же их запускать - без трансляции, загрузки, прошивки и т.п. Графики нет, да и не нужна она. На Денди, кстати, графики тоже не было, и ничего, рубились в Контру только так.
Раз основная часть сделана, то займёмся непосредственно терминалом. Будем делать так называемый dumb-терминал, который просто показывает то, что ему прислали, и передаёт со встроенной клавиатуры то, что напечатали. Дополнительно терминал будет магнитофонным интерфейсом, просто адаптируя сигнал с кассеты в сигналы последовательного порта и наоборот. Скорость в 300 бит/сек самая кошерная для таких применений.
Снова макетка и снова вязка МГТФ (последнее не показываем). Ну тут уже без однокристальной Атмеги  не обойтись (да, это та самая ардуина) в качестве телевизионного выхода. Всё остальное - сопровождение клавиатуры и магнитофона.

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Корпус терминала делаем из 10-мм фанеры, что осталась от прошлого строительства - а что добру пропадать?

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Клаву, кстати, делаем с нуля. Это так называемая ASCII-клавиатура, которая сразу выдаёт код нажатого символа.

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Собрали до кучи - теперь можно и поиграть! К примеру, в Реверси:

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

А можно подключить адаптер последовательного порта в локальную сеть и рулить контроллером через Интернет:

Махрового даунгрейда пост Своими руками, Компьютер, 6502, Ламповость, Приятно, Видео, Длиннопост

Загрузка с магнитофона также интересна, поскольку сразу видно, что загружается. В качестве примера - загрузка программы перевода из десятичной системы счисления в шестнадцатиричную:

Итак, что мы получили: миникомпьютер уровня 80-х, но на современной элементной базе. Почти Ардуино, но своими руками и с Бейсиком (с огромным списком наработанного софта). Тихий, без вентиляторов. Применялся в качестве управляющего контроллера на онлайн-радиостанции (пока праздники были), некоторое время даже был однопоточным HTTP-сервером. Для поиграться спокойно. Для души.

Аватар сообщества "TECHNO BROTHER"
636 постов 6 413 подписчиков
133 комментария
Аватар пользователя tutitututu tutitututu
+126
Иллюстрация к комментарию
+126
раскрыть ветку 1
Аватар пользователя Knazzze Knazzze
+30
Иллюстрация к комментарию
+30
Аватар пользователя wolfrani wolfrani
+28

Уверен, Беседка уже начала прорабатывать варианты портирования Скайрима на Аюшу.

+28
DELETED
+71

О! Второго некрофила подвезли, да еще хардкорней первого.


Тут гдето твой брат по ебанутости есть, сойдетесь )))


Ждем спектрумоеба.

+71
раскрыть ветку 17
Аватар пользователя rw6hrm rw6hrm
+31
Дай на первого ссыль, заценю ;)
+31
раскрыть ветку 16
DELETED
+18

Слушай, так навскидку не найду. Но буквально в пределах 2х месяцев была серия 2-5 постов от чела который собрал чтото на базе 80186 или типа того. Но он хоть готовые но убитые платы втыкает. (в горячем было)



UPD а не, нашел,(по запросу "некрофил, пикабу, пк", примерно пятая ссылка в гугле) https://m.pikabu.ru/profile/Izus он MMX мучает

+18
раскрыть ветку 13
Аватар пользователя BaDDoktor BaDDoktor
+4

Хотел на тебя сейчас начать гнать, т.к. видел такой пост на хабре 2 года назад, но по нику вроде ты же...
https://geektimes.ru/post/255360/
Ты ведь нас не обманываешь?

+4
раскрыть ветку 1
AJIEKS
+14

Хм...как удобно слово "хуй" набирать.

+14
раскрыть ветку 1
Аватар пользователя als111 als111
0
там и "я вертел" не намного сложнее
0
Аватар пользователя Yevi Yevi
+7

Ахренеть. Следующий уровень - ламповый пк.

+7
раскрыть ветку 10
Аватар пользователя TankBuster1 TankBuster1
+18

ПК - это слишком просто. Надо сразу портативное устройство пилить.

Иллюстрация к комментарию
+18
раскрыть ветку 9
Аватар пользователя GamerX GamerX
+2
Единственная проблема которая мешает его реализовать - редкость коротких ЭЛТ мониторов.
+2
раскрыть ветку 8
Аватар пользователя pavelkz pavelkz
+10
Ждем возрождение нокия 3310 своими руками )
+10
Аватар пользователя strongspirit strongspirit
+5
Иллюстрация к комментарию
+5
раскрыть ветку 2
voxel87
+3

H U J ?

+3
раскрыть ветку 1
Аватар пользователя strongspirit strongspirit
+3
Иллюстрация к комментарию
+3
Аватар пользователя Chubbakkka Chubbakkka
+5
Обратите внимание на расположение клавиш х,у,й
+5
раскрыть ветку 1
Аватар пользователя deepfallen deepfallen
+4
Там и "ты" под рукой
+4
Zbs.Msk
+5

.....я ща в депрессию уйду от своей скучной жизни ((((

+5
Аватар пользователя NevadaNV NevadaNV
+3

Тыщу лет ЯВЕРТЫУ не видел)

Хорошая раскладка, буквы Х, У и Й находятся рядом.

+3
Yrs740
+3
Автор, плз, расскажи как этому научиться.
Я не тупой (выпускник биофака), умею в программирование на си и нескольких высокоуровневых языках, и хотел бы научиться ковыряться в железе.
Есть литература, объясняющая цифровую электронику неподготовленному человеку? Какой учебный план можно составить, чтобы научиться собирать подобные компьютеры? Сколько времени ориентировочно займёт обучение?
+3
раскрыть ветку 11
carbox
+3

Шило В.Л. Популярные цифровые микросхемы. А так-же книги серии "МРБ Массовая Радио Библиотека" . Например по ссылке ://publ.lib.ru/ARCHIVES/M/%27%27Massovaya_radiobiblioteka%27%27/_%27%27Massovaya_radiobiblioteka%27%27_1100-1199_.html

+3
раскрыть ветку 2
pupk0v
0

у меня была, красненькая такая

0
valalex
0

Шило - да, тема! МРБ тож :)

0
Аватар пользователя rw6hrm rw6hrm
+1
Л.Н.Буреев, А.Л.Дудко, В.Н.Захаров. Простейшая микро-ЭВМ. Разжёвано практически всё - составляющие, программирование, схемотехника... Но в двух словах этого не объяснить...
+1
DELETED
0
Комментарий удален. Причина: данный аккаунт был удалён
0
Alkatrass
0
Хоровиц и Хилл
0
Аватар пользователя pizdorez pizdorez
0
ты реально хочешь научиться собирать компьютеры на макетках мгтфом?
0
раскрыть ветку 2
Yrs740
+3
Я реально хочу научиться делать то, что описано автором в этом посте.
+3
Аватар пользователя werhop werhop
0
Как в своё время Билл Гейтс и Стив делали
0
Awik
0
"Код. Тайный язык информатики." Ну а если зайдет, то потом Титце-Шенк для закрепления. Дальше уже сам сможешь.
Ну и ещё купить ардуинку и пару макетных плат, чтобы пощупать собственно это дело (только программировать на С) . Если есть очень сильное желание, то можно ардуинку заменить на плату "марсоход" и работать непосредственно с железом.
0
Аватар пользователя TheLynx TheLynx
0

Подшивка журналов "Радио" с 1975 примерно года. Я по ним учился понимать цифру, когда школьником был (было это примерно в 1988-95).

0
ramzes2003
+3

ООО,знакомый преобразователь USR-TCP232-24

+3
раскрыть ветку 1
nanodirigible
+8
Иллюстрация к комментарию
+8
Аватар пользователя Belyj1 Belyj1
+3
Гы. А я сегодня в Descent играл.
+3
On77
+3
Офигеть чувак ты рукастый. + однозначно!
+3
Nacry
+2
Месье знает толк в извращениях
+2
MancoCapac
+2
И как, полезен в быту?
+2
DarkPsychedelia
+1

http://s019.radikal.ru/i616/1709/58/af6ae100095c.jpg

+1
zagurdoger
+1

Это скорее уровень 70-х, в 80-х микрокомпьютеров с отдельным терминалом кроме ДВК не припомню. Вот кстати что было бы действительно интересно - так это мини-эвм в стиле PDP-11, микропроцессоры с этой архитектурой вроде как до сих пор выпускаются, попадались в кассовых аппаратах и прочем оборудовании(серии 1806, 1839).

+1
Аватар пользователя m7610 m7610
+1
Керамические конденсаторы 1971года это круто! Хотя там и микрухи 86-го есть.
+1
tpgk156
+1

Не сочтите за рекламу, но если делать что-то старое на новой элементной базе, то должно получиться что-то такое:) а в целом молодец.

http://good-kits.ru/nabory-bloki-i-moduli/zx-spectrum/radiok...

+1
раскрыть ветку 2
Аватар пользователя rw6hrm rw6hrm
0
Вот как раз и не хотелось делать эмулятор...
0
LekhaRyzhiy
0

оооо, такой сайтик, спасибо, кинул в закладки сразу!

0
benefactor.s
+1
Дядька ты крут!
+1
Аватар пользователя DemoniKsataNa DemoniKsataNa
+1

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

+1
раскрыть ветку 5
Аватар пользователя rw6hrm rw6hrm
+1
Так это телик и есть. С функцией монитора.
+1
раскрыть ветку 4
vad444
0

монитор не по фен-шую)) у меня УПИМЕЦ  работал))

0
Аватар пользователя DemoniKsataNa DemoniKsataNa
0

Я знаю. Просто решил вякнуть. Но выглядит вся эта барракуда зачётно. Прям вызывает такую суровую мужскую слезу ностальгии.

0
ave369
0
А сколько стоит такой мини-телик? Давно собираюсь собрать линукс-комп на какой-нибудь ягодной базе, и меня останавливает только то, что монитор стоит дороже, чем сами ягодки.
0
раскрыть ветку 1
Аватар пользователя kowatel kowatel
+1
А что с русской раскладкой?
+1
раскрыть ветку 1
Аватар пользователя rw6hrm rw6hrm
+2
Клава - набор для РК-86. Кириллицу сабж не поддерживает. Пока...
+2
Аватар пользователя simq simq
0

О! оранжевенькие кондёры по питанию)) они ж поди не выше 10nF (и кажется с самым страшным ТКЕ из всех, что тут конечно не важно :)

0
Аватар пользователя linuxmaster linuxmaster
0
На Денди, кстати, графики тоже не было, и ничего, рубились в Контру только так.

Отнюдь. Там была очень неплохой видеопроцессор (picture processing unit) Ricoh RP2C02 (либо RP2C07, UM6538): https://ru.wikipedia.org/wiki/Nintendo_Entertainment_System
Вот тут, что можно делать с этим видеопроцессором: http://dendy.migera.ru/nes/g02.html

0
раскрыть ветку 8
zagurdoger
+1

Этот видеопроцессор не имеет кадрового буфера в котором может быть нарисована произвольная картинка, умеет выводить только фон из тайлов и спрайты поверх него.

+1
Аватар пользователя rw6hrm rw6hrm
0
...вот не хочу никого тыкать носом, но Вы, прочитав текст от Мигеры, до конца его не осознали, как мне показалось ;). Для начала ответьте на два вопроса:
1. Как на видеопроцессоре Денди отобразить один пиксель (точку) в произвольном месте экрана в произвольное время?

2. Под один экран в Денди отводится 1024 байта (960 под _символы_ и 64 под атрибуты). Однако разрешение экрана составляет 256х240=61440 байт в режиме PAL. Нестыковочка?
И последнее. Весь текст главы Мигеры про PPU пестрит словом "символы".

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

0
раскрыть ветку 6
Аватар пользователя linuxmaster linuxmaster
+1

Не суть, но получилось хорошо и местами очень красиво, несмотря на серьёзные технические ограничения этого "видеопроцессора" ^__^

+1
Аватар пользователя NeUmeyuVLogin NeUmeyuVLogin
0

Я профан тут, но, наверное, поэтому был такой баг в Денди. Когда случайно заденешь картридж, то игра прерывалась, а на экране возникал адовый набор символов на латинице с отдаленно похожей на предыдущий кадр структурой цветов. А еще артефакты в картинке во многих играх.

0
раскрыть ветку 1
zagurdoger
0

Тайловая графика и псевдографика не совсем одно и то же, под псевдографикой обычно понимается рисование из готовых примитивов, а тайловый фон можно хоть на полное разрешение экрана нарисовать, вопрос только в объеме памяти. И, кстати, цвет там, если верно помню, "16 из палитры 64" то есть 4-битный, получается не 61 килобайт, а вдвое меньше.

0
раскрыть ветку 2
Аватар пользователя freetimed freetimed
0

Вот почему в сообщество TECHNO BROTHER публикуют в большинстве своем всякое говно? @moderator, предлагаю перенести пост в это сообщество

0
раскрыть ветку 2
Аватар пользователя moderator moderator
0

Здравствуйте.

Сначала узнаем, что думает автор об идее перенести пост туда.

@rw6hrm?

0
раскрыть ветку 1
Аватар пользователя rw6hrm rw6hrm
0
Добрейшие! Не возражаю, спасибо.
0
Аватар пользователя Robockopchik Robockopchik
0

Признайся, от чего клавиши!

0
раскрыть ветку 1
Аватар пользователя rw6hrm rw6hrm
0
Набор из 90-х для сборки Радио-86РК. Попался случайно.
0
bibitor
0

Молодец, это реально интересно.

0
Аватар пользователя atylo atylo
0
Хотел бы я знать, как все это работает, и что там с базиком и однопоточным http сервером
0
раскрыть ветку 2
Аватар пользователя rw6hrm rw6hrm
0
Бейсик обычный микрософтовский, даже с первоначальными багами (надо будет перетранслировать, как руки дойдут). Сервер также писался на бейсике (часть кода упёр с известных поделок на rubbermallet). Адаптер перепрограммировал на 80 порт, он принимал снаружи текст, выкидывал из запроса ненужное и выдавал текст из своей базы либо подставлял переменные. Поигрался и перешил на стандартные порты, удлинителем СОМ-порта удобнее работать...
0
раскрыть ветку 1
Аватар пользователя atylo atylo
0
Это все конечно хорошо, только я нихера не понял
0
Photocor
0

Это в Спектруме "графики не было", а в Денди (которая Nintendo Entertainment System) был графический процессор и аппаратные спрайты. Поэтому она на более слабом ЦП рисовала более сочную многоцветную графику со скроллингом и по горизонтали, и по вертикали. И не было у них, блин, никаких конфликтов цветов на знакоместе!


За умелые руки и редкий скилл аппаратчика-электронщика - респект! Я завтра пробью свой потолок скилла - спаяю свою первую схему на микросхемке - надо сделать новую "читалку" сигнала с магнитофона для клона Спектрума из моей юности, старая очень фиговая и капризная. Выше этого потолка, я, наверное, уже не прыгну ))

0
раскрыть ветку 1
Аватар пользователя rw6hrm rw6hrm
+1
Если иметь в виду ZX80/81, то да, в них графики не было, только текст. В Спектруме же была возможность адресовать графику поточечно, а вот цвет - только знакоместом 8х8. В Денди же "графика" (скорее - псевдографика) выводится исключительно по знакоместам 8х8, но имеется три слоя цвета. А поскольку знакоместа, да ещё и загружаемые, то это чисто текст, но вместо буковок картинки.
+1
Аватар пользователя eryrty eryrty
0
Да вы сударь мастер по изготовлению велосипедов.
0
Аватар пользователя Urrry Urrry
0

Piraty.silikonovoi.doliny.1999.XviD.DVDRip.0-49-07.360

Иллюстрация к комментарию
0
autodefrost
0
У меня телек такой же на кухне стоит)
0
YaiyOren
0
Плюсую
0
Похожие посты
Возможно, вас заинтересуют другие посты по тегам: