Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Вы владелец небоскреба! Стройте этажи, управляйте магазинами и работниками!

Небоскреб Мечты

Казуальные, Симуляторы, 2D

Играть

Топ прошлой недели

  • AlexKud AlexKud 35 постов
  • Animalrescueed Animalrescueed 52 поста
  • Webstrannik1 Webstrannik1 50 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
747
DELETED
2 года назад
IT минувших дней
Серия Ретро серия

Как я компьютер ZX Spectrum "Ленинград" собирал⁠⁠

Всем привет! Появилось немного времени, чтобы позаниматься рукоблудием, поэтому было решено выполнить один из давних проектов - собрать компьютер своими руками. Для начала, мне понадобилась пустая печатная плата компьютера и детали.

Чтобы достать такую плату, я связался с одним из спектрумистов, который заказывал у китайцев данную модель. Так как присылают с завода в количестве не менее 5 штук, то у него возникли остатки, и одну штуку он переслал мне. Пока плата ехала, я насобирал в загашнике детали, и принялся паять. Вообще, положено сначала припаивать мелкие детали, и лишь затем - микросхемы. Однако, в данном случае я помещал микросхемы на плату по мере откапывания оных в различных ящиках, и поэтому припаивал, чтобы не потерялись.

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

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

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

Изначально я думал, что проблема в расхождении сигналов по времени. Однако, мне не с кем было проконсультироваться - пришлось выходить из ситуации своими силами и мозгами. Так как детали для компьютера были взяты невесть откуда, то перед установкой я проверял их на макетной плате. Из непроверенных деталей компьютера оставались: оперативка, процессор, память.

Исходя из того, что плата налаживается в несколько этапов, я вытащил процессор и память, оставив только оперативку. На картинку это не повлияло. Аппаратуры для проверки у меня не было. Тогда я придумал следующий способ (метод тыка): я вставлял по одной микросхеме ОЗУ из 8 в панельку, и смотрел, какая будет картинка. Получилось, что у шести микросхем при установке появляются вертикальные полосы, а у двух - горизонтальные. Я подумал, что две микросхемы неисправны. Заменить мне было не на что - комплект был только один. Стало понятно - надо заказывать. Оказалось, что микросхемы РУ5 ещё и не так просто купить, у меня ушло около 2 недель, но в конце концов я их купил (64кБ РУ5 по цене 2ГБ DDR3). Оказалось, что у всех купленных микросхем полоски тоже горизонтальные. Выходит, что из моего изначального комплекта было ИСПРАВНО только 2 штуки. Также я пропаял ножку, которая выдаёт сигнал INFV (DD35-10), чтобы появились пиксели.


Далее, я установил новые микросхемы и процессор. Матрас-матрас, ну покажись хоть раз

После замены ОЗУ картинка стала лучше. Все отклонения исчезли. Изначально матрас также у меня работал нестабильно. Оказалось, что проблема была в кабеле от блока питания - на нём терялось 0,5В, а при питании в 4,5В микросхемы уже включались не с первого раза. Замена кабеля решила проблему, и теперь при каждом включении компьютера появлялся матрас. Однако, чего-то не хватало: операционная система всё равно не запускалась. Значит, были ещё неисправности.

Мне пришлось изготовить тест-ПЗУ 256 байт (программа Улановского), для того, чтобы проверить ОЗУ на исправность. Вот, что показал данный тест:

Неисправность разрядов D5 и D6. Однако, при замене микросхем в панелях ОЗУ местами, неисправность не уходила. Было понятно следующее: либо проблема в шине D (шина данных), либо в шине MD (магистраль данных). Проверив данные шины и все точки соединения, я определил, что они полностью исправны. Почему же тогда ОЗУ не проходила тест? Оказывается, программа Улановского задействует не только ОЗУ, но и буфер DD32 (К555ИР22). Следовательно, подозрение пало на него. Хоть при изначальной проверке он был исправен (либо проверка проведена недостаточно тщательно), но после пайки оказалось, что у него выгорели разряды D1 и D2, и они всегда выдают высокий уровень, вне зависимости от того, что в них поступило.

Но у меня не оказалось такого буфера. А ждать ещё 2 недели одну микросхемку не хотелось. Покопавшись в загашнике глубже, нашлась невесть откуда взявшаяся 74HCT374. Эти микросхемы, по сути, братья, но есть отличия. Пришлось немного переделывать схему компьютера.

Как можно видеть из данной таблицы, микросхема 373 запоминает данные на шине на нисходящем фронте тактового сигнала, а 374 - на восходящем (в импульсном режиме). Следовательно, что нужно сделать? Инвертировать сигнал. Но даже не нужно добавлять какие-то дополнительные детали - на нашей плате данный сигнал уже есть в инвертированном виде.

Достаточно взять тактовый сигнал не с 3, а с 4 ножки, и мы получим нужный эффект. Временно поставил перемычку на плате (11 нога ИР23 - 4 нога DD34):

Ура, буковки появились:

Это ещё не полная настройка компьютера (как можно видеть, там есть небольшие дефекты), однако, если появляются буквы, значит, все основные узлы (ОЗУ, ЦПУ, ПЗУ, видеоформирователь) относительно исправны. Мне удалось предварительно наладить данный компьютер.


Всем спасибо, с вами был Kekovsky, 2023 г. возможно, выложу более подробный разбор по наладке на технические порталы, как будет время (т.к. тут сильно сокращённая версия).

Показать полностью 10
[моё] Электроника Техника Самоделки Zx Spectrum Ретро компьютер Длиннопост
55
89
ZebroVod
ZebroVod
2 года назад
Сообщество любителей спектрума

Dark side of the Pentagon⁠⁠

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

Dark side of the Pentagon
Показать полностью 1
Своими руками Zx Spectrum Электроника
17
534
ZebroVod
ZebroVod
2 года назад
Сообщество любителей спектрума

Скорпион начало⁠⁠

Собссно вот..зарождение. ..

Скорпион начало
Zx Spectrum Своими руками
100
49
ZebroVod
ZebroVod
2 года назад
Сообщество любителей спектрума

Эмулятор дисковода⁠⁠

Вот ещё одна любопытная штучка приехала. Эмулятор дисковода для спека.

Эмулятор дисковода
Показать полностью 1
[моё] Zx Spectrum Своими руками
29
10
RAUL77
RAUL77
2 года назад

Я уже говорил тебе, что такое безумие, а?⁠⁠

Я уже говорил тебе, что такое безумие, а?

Безумие — это точное повторение одного и того же действия. Раз за разом, в надежде на изменение…

И я изменил и нашёл или история юного хакера.

Было это в доинтернетную эпоху ZX-Spectrum’ов, оперативной памяти 48 Кб, Бейсика и загрузки игр/программ с кассет при помощи магнитофона, спичка/ватка/одеколон и долбаааанный холодильник…

Игра ELITE, космос, корабль, бизнес, покупки/продажи, апгрейд, всё как всегда, чёртовы спекулянты )

Прыжки на гипердвижке, новые галактики, стыковки, текущее состояние игры записывалось на кассету, предтеча end.

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

Был найден Ассемблер(?) и понеслось (я уже упоминал про безумие?)

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

Я же до сих пор не упоминал, что такое безумие )))

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

Понаставил себе денех, пушек, проапгрейдил корабль, но Ракслу так и не нашёл )

А мог бы и банкомат того, вот только их не было, были только таксофоны и две копейки на верёвочке )

Показать полностью
[моё] Zx Spectrum В моё время Хакеры Текст
10
509
ZebroVod
ZebroVod
2 года назад
Сообщество любителей спектрума

Едет ко мне новая игрушечка⁠⁠

Вот такая примерно. 2023 года.. свежак

Едет ко мне новая игрушечка
Показать полностью 1
Zx Spectrum Своими руками
104
62
Enot11rus
Enot11rus
2 года назад

Хлам в гараже перебирал...⁠⁠

Готовим олдскулы. Щас будет сводить.

Какие-то мои каляки-маляки. Видимо я что-то в этом понимал)

Показать полностью 3
[моё] Олдскул Zx Spectrum Игры Длиннопост
6
278
salero
salero
2 года назад
Сообщество любителей спектрума

Ответ Mocleator069 в «Для людей, выросших в бедности, что Вам тогда казалось роскошью?»⁠⁠183

Как говорится, если в детстве у тебя не было велосипеда, а теперь у тебя Бентли, то все равно в детстве у тебя велосипеда не было.

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

Бате было по барабану, у него хватало на пузырь водки в день, все остальное его не особо интересовало.

Классу к девятому я подработал на каникулах, раздобыл совершенно говяный клон Ленинграда, но был бесконечно счастлив...

Сейчас у меня терабайты ssd, гигабайты памяти, но на верхней полке стоит коробка с платой Пентагон 128, которую я начал с нуля набивать, два года назад, дисковод 5,25 и пять дискет, самодельная клавиатура (с клавишами MX Red. Всё это я достаю на зимние каникулы, и потихоньку занимаюсь, вспоминая то счастливое время..

Тогда доходило до попыток обмена программами по радио.
Радиохулиганом, а потом и немного радиолюбителем, тоже успел побыть.

Фото оригинал, не из инета..

Мальчик, 45 лет..

P.S. Жил в поселке, корова, свинья, после школы чистить, кормить, из еды хлеб, молоко, крупы, картоха с огорода.
Сникерсы-марсы, также как и у многих, делились на десять кусочков, и хватало на месяц...

Показать полностью 4
Истории из жизни Бедность Роскошь Zx Spectrum Ностальгия Ответ на пост Длиннопост Волна постов
43
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии