На вопрос ответьте.
Вид для печати
Да, линейные регуляторы выделяют много тепла. Обычно я использую совместимые импульсные регуляторы производства TracoPower, хотя я не знаю, доступны ли эти детали (или аналогичные детали) в России...
Я рассматривал другие импульсные регуляторы, но большинство из них, похоже, требуют гораздо больше дополнительных компонентов для правильной работы.
Ваш генератор -5 В идеально подходит!
Простите, я не думаю, что понимаю специфику вашего вопроса... Не могли бы вы объяснить свой вопрос более подробно?
На AVITO КР580ВМ80А - 30руб. Я своих 20 комплектов выбросил еще в 2000-м. Именно из-за трех напряжений питания. Там ведь еще, насколько помнится их надо в определенном порядке подавать при включении и убирать при выключении.
Traco продаются, только не все компании с физлицами работают.
Вот эти нормально работают и со склада, и даже под заказ. Цены правда со склада не очень. И доставка только сдэк.
Да и тестировать КР580ВМ80А на чем?
Да, согласно Википедии (английская версия):
-5В: Это должен быть первый подключенный источник питания и последний отключенный, иначе процессор будет поврежден.
+12В: Это должен быть последний подключенный и первый отключенный источник питания.
Я предполагаю, что подключать все источники питания сразу - это нормально, и многие существующие конструкции подключают все сразу, но я могу ошибаться.
Также может быть разница в советской версии в этом отношении... :v2_dizzy_messed:
Хм... При источнике питания 24 В, я полагаю, входное напряжение для 7805 можно понизить с помощью простого 2-резисторного делителя напряжения, возможно? (Используя более мощные резисторы, конечно).
Прошу прощения у всех за языковой барьер, но я тоже не понимаю этого вопроса. Вы имеете в виду тестирование процессора, чтобы убедиться, что он работает?
Мне кажется, что /CSRAM нужно где-то применить к ОЗУ, иначе ОЗУ будет активно в области C000-FFFF...
- - - Добавлено - - -
Вот текущая схема, теперь с 8080.
Я подумываю о другом названии, поскольку теперь нет 8085. Здесь это «Специалист-25М». 2025 год - знаменательный год, поскольку исполняется 40 лет с тех пор, как был разработан оригинальный «Фахiвець-85».
- - - Добавлено - - -
Я только что обнаружил проблему в текущей схеме.
Ничто больше не генерирует отдельные сигналы SA14/SA15, но SA14 и SA15 подключены к адресным входам мультиплексора ОЗУ.
Я думаю, что достаточно подключить стандартные линии A14/A15 непосредственно от процессора к мультиплексору адреса ОЗУ. Пожалуйста, дайте мне знать, если вы считаете, что это может привести к проблемам при запуске.
да. Это актуально при покупке на Avito. Да и в ЧИП и ДИП хранить чек все то время пока не соберешь плату. Хотя можно конечно с помощью шелкографии отметить позиции для запуска "минимального ядра". В начале 80-х мне довелось работать на МСУВТ В7 на основе К580ВМ80А. Это была министерский компьютер МИНЭЛЕКТРОТЕХПРОМА с шиной MULTIBUS, с возможностью многопроцессорной работы. Там и блок-питания был конечно соответствующий. Может быть поэтому я скептически относился к любительским поделкам на основе К580ВМ80А и купил себе в качестве первого домашнего компьютера Партнер 01.01. В нем тоже был солидный блок ИП. Поэтому начинать имхо надо с этого, с разработки надежного БП.
для этого форума это комплимент :) Что делать с 64-битным RISC V я не врубаюсь, да и желания особого нету.
Про 8085 и z80 уже написали. Как по мне то лучше ядро 8080 с максимумом обрамления. И один источник +5в было бы очень здорово. Но раз нет. А есть К580ВМ80А за 30 рублей в непонятном состоянии.
- - - Добавлено - - -
так они давно написаны
у TRACO DC-DC полно аналогов, например - B1205LS-1WR3
маловато будет
возможно вот такой (если 1А хватит)
https://www.chipdip.ru/product/n7805-1c
- - - Добавлено - - -
какая разница? вместо 7805 будут греться резисторы.
думаю в этой схеме можно обойтись и без SA11-SA13. оригинальная схема была собрана на 74 серии, у нее входные токи больше чем у 74LS.Цитата:
Я только что обнаружил проблему в текущей схеме.
Ничто больше не генерирует отдельные сигналы SA14/SA15, но SA14 и SA15 подключены к адресным входам мультиплексора ОЗУ.
Я думаю, что достаточно подключить стандартные линии A14/A15 непосредственно от процессора к мультиплексору адреса ОЗУ. Пожалуйста, дайте мне знать, если вы считаете, что это может привести к проблемам при запуске.
единственный момент - U13. для 74LS01 выходное напряжение 12В - out of spec. впрочем и для 7401 тоже. но советская 155ЛА8 нормально работает.
с другой стороны если уж добавлять в схему 74LS07 - можно U13 заменить например на освободившиеся от SA11-SA13 элементы U21, 74LS07 заменить на 74LS06 и включить на выходы U21.
и вообще было бы неплохо просмотреть всю схему и заменить элементы, работающие инверторами на 74LS04 - возможно удастся сократить еще 1-2 микросхемы.
Товарищи, надо действовать решительно и договориться, какой процессор лучше для этого компьютера! Я голосую за использование 8080.
Отлично, это тот же максимальный ток, что и у регулятора Traco, который отлично работает в моем «ленинградском» клоне. (в котором больше микросхем, чем в этом).
В конечном счете, импульсный регулятор - самое надежное решение. Похоже, что вариантов 7805-совместимых импульсных регуляторов много, так как это самый распространенный вариант регулятора. Я уточню на схеме, что следует использовать импульсный регулятор, совместимый с 7805.
Переводчик, встроенный в мой браузер, переводит «греться» как «bask», что означает «резисторы отдыхают под солнечными лучами». Впрочем, не волнуйтесь, я понимаю, что вы имеете в виду.
Вот мой кот «греется» на солнышке. :v2_biggr:
https://i.ibb.co/HLx2Kkw3/IMG-2149-crop.jpg https://i.ibb.co/rDx56HC/IMG-2152-crop.jpg
Да, было бы неплохо освободить часть логики для других задач.
Спасибо, что предупредили меня о проблеме с 74LS01! Я заменю U13 и U51 на один 74LS06.
Похоже, схема приближается к стадии, которую можно назвать «завершенной», если она еще не наступила.
Вот новая версия схемы: alex-j-lowry.github.io/download/speci85m/specialist-85m-p5.pdf Название снова «Специалист-85М».
Общее количество микросхем составляет 37. Если не устанавливать генератор цвета, то потребуется только 32 микросхемы.
Когда он будет закончен, я добавлю в схему благодарности всем, кто помогал в этой теме.
Целиком и полностью поддерживаю! Только i8080a обеспечит полную совместимость с имеющимся ПО. Конечному пользователю всё равно каким напряжением питается процессор, но ему будет не всё равно, когда программы будут работать и звучать неправильно, или даже вовсе не работать.
Правильно он переводит. Вне контекста это слово воспринимается как "согреваться", однако в контексте русскоязычный человек воспримет его как "нагреваться". Грамотнее было бы написать именно так: "вместо 7805 будут нагреваться резисторы".
Отлично!
Специалист и так слишком ограничен по своим возможностям, и совершенно точно не стоит лишать его такой "фишки", как поддержка цвет. Тем более, что схема цветности пришла к нам из тех лет, когда Специалист был ещё актуален, и она не мешает ПО, которое было написано до её публикации в журнале. На сегодня цвет на Специалисте уже воспринимается, как стандартная функция. Хотя подавляющее большинство компьютеров, выпущенных заводами в те годы, были ч/б.
крайне желателен BOM в простом текстовом файле или в xls. Версия под smd корпуса тоже будет не лишней. Так как в России сейчас платы изготавливают в Китае. Дома паяльником работают далеко не все.
27128 желательно заменить на 2 шт. AT28c64, так как УФ стиралки в России есть далеко не у каждого. У меня есть от КРАМ рабочая.
Рекомендую завести на прерывание кадровые синхроимпульсы. Пусть даже через джампер. Не стоит сразу ограничивать пользователям возможность для будущих возможностей. И да, питать комп от +24В плохая идея. Покупать такой источник ради этого многие не будут. Лучше все таки использовать либо +12В (думаю предпочтительнее), либо +5В.
- - - Добавлено - - -
Еще бы заменил бы диоды в дешифраторе на логику, не люблю это диодно-резисторную схемотехнику. Были бы элементы в дефиците, то тогда конечно, но сейчас это не актуально.
- - - Добавлено - - -
Также можно заменить U19 и U20 на один 8 битный регистр типа 555ИР10 или 555ИР9
согласен насчет 12В, и на один стабилизатор меньше.
зато гибкость больше. по факту 12к ПЗУ особого смысла не имеет - бейсик (к тому же не самый полный) из ПЗУ все равно не работает, а полный не помещается. в ПЗУ остается загрузчик+монитор - это 6к, ну еще SDOS - 2k, итого 8к (2764). остальные выходы дешифратора можно при желании задействовать под внешние устройства - второй ВВ55, таймер, та же SD карта... ну а если хочется ПЗУ - можно и ПЗУ.Цитата:
Еще бы заменил бы диоды в дешифраторе на логику, не люблю это диодно-резисторную схемотехнику. Были бы элементы в дефиците, то тогда конечно, но сейчас это не актуально.
с диодами достаточно (не)нужные диоды не впаивать, с логикой - придется дорожки резать.
можно, но нужно опять же времянки смотреть. у ИР9 например загрузка асинхронная в отличие от ИР11.Цитата:
Также можно заменить U19 и U20 на один 8 битный регистр типа 555ИР10 или 555ИР9
Если ИР9 не подходит, то подойдет ИР10. ИР11 актуально, если менять ИР13
А так цитата
Микросхема К555ИР9 (рис. 50) - восьмиразрядный сдвигающий регистр с возможностью асинхронной параллельной записи и последовательным считыванием. Микросхема имеет вход D0 для подачи
информации при последовательной записи, восемь входов D1 - D8 для подачи информации при параллельной записи, два равноправных входа для подачи тактовых импульсов (выводы 2 и 15), вход параллельной записи L и прямой и инверсный выходы последнего разряда сдвигающего регистра. Переключение триггеров регистра происходит по спаду импульсов отрицательной полярности на любом из входов С при лог. 0 на другом. Подача лог. 1 на любой из входов запрещает переключение триггеров при подаче импульсов на второй вход. Режим работы регистра определяется сигналом, поданным на вход L - при лог. 1 на нем по спадам импульсов на входе С происходит сдвиг информации, поступающей на вход D0, выходам 8, при лог. 0 на входе L происходит параллельная запись информации со входов D1 - D8 в триггеры регистра.
Микросхема К555ИР10 (рис. 50) по своей структуре аналогична микросхеме К555ИР9 и отличается от нее синхронной параллельной записью, отсутствием инверсного выхода последнего разряда сдвигающего регистра и наличием входа R для сброса всех триггеров регистра в нулевое состояние. Сброс производится при подаче лог. 0 на вход R, запись - спадом импульса отрицательной полярности на входе С при лог. 0 на входе EL.
Источник - https://library.espec.ws/books/ttl/CHAPTER1/1-3-3.htm
- - - Добавлено - - -
Ну вот не знаю, начнешь задействовать адресное пространство предназначенное для ПЗУ, сразу появляется несовместимость.
С другой стороны, можно доработать дешифратор ПЗУ до большой ПЗУ и ввести порт страниц - сразу так сказать ROM-диск в придачу.
Да и ОЗУ можно было бы увеличить. Но это уже не будет упрощение машины.
да это понятно, просто заменить в лоб скорее всего не выйдет, надо будет что-то проинвертировать/взять из другой точки итд. потому и говорю - надо времянки смотреть.
за 36 лет с тех пор как я собрал "Специалист" - мне не попалось ни одной программы которая была бы как-то завязана на содержимое ПЗУ выше монитора. в журнальной схеме вообще всего одна РФ2 нарисована. я лично не вижу смысла занимать и так небольшое пространство памяти практически бесполезным бейсиком (который все равно в ОЗУ копируется) при наличии возможности загрузить тот же бейсик с внешнего носителя за пару секунд. у меня вообще все свободное пространство мапится в ОЗУ, заодно хоть частично используются верхние 16к РУ5.Цитата:
Ну вот не знаю, начнешь задействовать адресное пространство предназначенное для ПЗУ, сразу появляется несовместимость.
конечно можно. на какой адрес будем вешать порт страниц? а что с совместимостью?Цитата:
С другой стороны, можно доработать дешифратор ПЗУ до большой ПЗУ и ввести порт страниц - сразу так сказать ROM-диск в придачу.
технически - ничего сложного. а смысл? существующий софт под "стандарт" его не поддерживает, новый вряд ли кто напишет...Цитата:
Да и ОЗУ можно было бы увеличить. Но это уже не будет упрощение машины.
Ну никто не отменял совместимость снизу вверх. Тут вопрос скорее в том, либо слепить очередной обычный клон Специалиста, либо он будет обычный, но с возможностями. О том что напишут или нет, думать не надо. Если будет интерес - напишут. Я думаю, что если допустим в итоге можно будет прицепить АУ и памяти чуть ОЗУ больше, глядишь Станислав портирует какую нибудь игру с музыкой или переделает уже портированные плюс добавит музыку. Посему, если есть возможность и желание, почему бы не попробовать расширить Специалист.
В продолжении предыдущей мысли - расширение возможностей. Например ПЗУ в 512кб, стандартный 2 кб загрузчик, остальное ROM диск.
Если мыслить шире, то я бы еще рискнул бы турбировать ВМ80А. Как показала практика 4МГц для ВМ80А вполне посильная задача, но так сказать есть ньюансы.
Пожалуйста, дайте мне знать, есть ли какие-либо сигналы, которые я должен добавить в разъем расширения.
Я удалил 7812. Думаю, что диод защиты от переполюсовки D4 придется переставить, чтобы он не вызывал падения напряжения на линии питания 12 В. Обратите внимание, что вам понадобится источник питания с точностью до 5% от 12 В (плюс-минус 0,6 В).
Преимущество «Специалиста» в том, что это довольно модульная конструкция. Вы можете начать со сборки базовой ч/б системы, а затем модернизировать ее до цветной, просто добавив несколько компонентов на печатную плату. Генератор цвета, безусловно, будет интегрирован в печатную плату, подобно этой печатной плате Павла Рябцева:
https://xn----7sbombne2agmgm0c.xn--p...tsialistM5.png
Как только этот компьютер будет закончен и заработает, я добавлю для него страницу на свой сайт, аналогично странице для моего клона «Ленинград-1». Там же можно будет найти и BOM.
Я заинтересован в том, чтобы делать больше SMD-плат, поскольку это хорошая практика для работы с тем, что сейчас является промышленным стандартом. Вот логический SMD-пробник, который я недавно сделал:
https://alex-j-lowry.github.io/photos/prbe2_th.jpg
Сейчас часто можно встретить «мини» версии C64, ZX Spectrum, Amiga... Товарищи, нам нужен мини-Специалист!
Но разве процесс сборки не является частью удовольствия от такого проекта? :D
Преимущество разработки под 27128 в том, что можно использовать ПЗУ большей емкости. 27256, 28C256 и 27C512 будут работать в разъеме 27128, если вы запишите двоичные данные в верхние 16 КБ ПЗУ.
Новая схема: alex-j-lowry.github.io/download/speci85m/specialist-85m-p6.pdf
Теперь регистр сдвига пиксельных данных представляет собой один ИР10 (74LS166).
Поэкспериментировав с ИР10 в Logisim, я обнаружил, что параллельные входы данных для этой микросхемы нужно подключать в обратном порядке (MD7 к D0, MD0 к D7).
Тоже сейчас думаем в этом направлении, но применительно к FPGA Специалисту. Первой под озвучивание напрашивается, конечно ЗОО, как визитная карточка платформы с демо-режимом, плюс туда же и цвет напрашивается ;)
Придерживаюсь того же мнения! Если доработка не мешает остальному наследию, то почему бы её не осуществить? Поддержат или нет, это уже второй вопрос. Но если доработки не будет, то гарантированно не поддержат, потому что и поддерживать будет нечего!
Так-то по мне Специалист на сегодня вообще ничем непримечательная платформа - медленная, с небольшим объёмом ОЗУ, без возможности какой-то синхронизации, с никакими музыкальными возможностями (хотя ivagor смог даже тут продемонстрировать высший пилотаж!). Это в 1985 году НАСТОЯЩИЙ комп с такой, даже ч/б, графикой должен был произвести фурор. Но на сегодня Специалист никак не может тягаться даже с тем же Вектором. Я уж не говорю про Спектрум и прочие популярные компьютеры. Я буду только "за", если вдруг без потери совместимости мой любимый Специалист обзаведётся возможностями, которые поставят его в один ряд с другими, более развитыми, платформами.
Я думаю, что даже если добавить прерывания и тот же AY, при наличии SD, уже сделает Специалист гораздо более привлекательной машиной! А при наличии прерываний можно было бы уже и про турбирование подумать. Ну и какое-то количество страниц ОЗУ докинуть для полного счастья. Условно из Специалиста-48 получив Специалист-128, по аналогии со Спектрумом.
Но это, конечно, не в рамках в данного проекта.
28F512P? Не пробовал такие с алика.
А на эмуляторах можно посмотреть, как это будет выглядеть? Я сталкивался с "теневым" ПЗУ на КРАМЕ, советском аналоге Intellec MDS. Там при старте системы загрузчик переписывал монитор в верхние 2K ОЗУ, а потом включал почти полное ОЗУ 64К для загрузки операционки с диска. Как здесь это используется? Можно ссылку?
- - - Добавлено - - -
z80 это ведь расширенный 8080 и ассемблеровать( писать на ассемблере) на нем в разы сложнее. Как ни странно более простые компьютеры тоже могут быть востребованы. Сложный звук - новое усложнение. Звуковые эффекты для игр имхо важнее музыки, но пользователей с хорошим звуком конечно больше. Хотя избалованные планшетами и смартфонами...
Графика? Какая есть. Да, есть компьютеры без графики, но с дисками и операционкой. Тот же вышеупомянутый Intellec MDS
Кстати, интересно было бы сравнить на каком из ассемблеров ИИ-МО( DeepSeek, ChatGPT) лучше пишет. При этом исходим из того, что 8 битные компьютеры будут интересовать кого-то следующие 15 лет. 50 лет уже как интересуют!
- - - Добавлено - - -
с телегой как-то не очень дружен. Было бы здорово заказную бис малой серией в Китае запустить. Но для этого надо найти хотя бы 100 000 юзеров ;)
По поводу разгона CPU. Какова пропускная способность шин? А так можно внешний ускоритель ставить под матричные и прочие стандартные операции.
С работает со стеком и через стек, а ассемблер может с регистрами. Конечно оптимизаторы рулят, но по эффективности с ассемблерами С не сравнится. Это позже, в эпоху 8088 С стал популярен.
Достаточно эффективен был оптимизированный компилятор PL/M-80.
Intellec MDS появился вместе с 8008, но КРАМ, на котором мы программировали МСУВТ В7( аналог SBC), появился в СССР в 1984 году. Нам отдали опытный образец, произведенный на АЭМЗ в г. Александрия Кировоградской обл. УССР. А "разработан" ( по сути творчески скопирован с Intellec Series II?)он был во ВНИИЭМ в Москве в ?1982 году. Одновременно с ними делали на заводах в другом министерстве СМ1800.
Центральный процессор КР580ВМ80А, ОЗУ -К565РУ3 64кб, КНГМД под 2 8дюймовых дисковода, внутрисхемный эмулятор и программатор. Цену помню 63500 безналичных советских рублей.
Нет, реликтов я застал в лаборатории в 1983 году, когда пришел молодым специалистом после распределения. Чувак рассказывал, как он начинал программировать, когда память была на ртутных линиях задержки. В кодах. Перемычками. В начале 50-х. А ЦП был на ламповых триггерах. Правда лампы были уже миниатюрные и кое-какие диоды кажется полупроводниковые. Денег всегда не хватало и он со своими сверстниками в отраслевой лаборатории в АН СССР в Ленинграде "на коленях" что-то собирал для вычислений не арифмометром Феликс.
К тому времени( к 1983-му) у него пару лет была Искра-226 с Бейсиком. И он считал, что дожил до фантастической эпохи.
А в общем всё относительно.
M80Я нигде и никогда не писал на этом форуме, что написал хотя бы 10 строк на ассемблере z80. Ты что-то путаешь. А вот для 8080 на МСУВТ В7 в 1983г. в кодах 8080 писал свои первые программы для железа, которое разработали в нашей лаборатории( смешное конечно: блок УСО, блок индикации). И даже переадресовывал их вручную пока не распечатал встроенным в монитор дизассемблером код монитора M1.04.
В лабораторию микропроцессорных средств автоматизации отдела автоматизации ВНИИТВЧ пришел по блату после окончания ФЭА ЭТУ инженером-электриком.
Наш диалог с завлабом в первые минуты нашего знакомства.
- Опять ЛЭТИ! ( эстрадно-танцевальный). Но вы хотя бы радиолюбитель?
- Конечно! "Радио" я люблю. (журнал читать)
- Паяльник в руках держали?
- Доводилось. ( ездил в кружок в 10-м классе собирать усилитель для электрогитары)
- Отлично. Есть для вас работа. Попробуем.
Но как оказалось там 70% сотрудников были блатные( внуки директоров, сыновья генералов, дочь ученого секретаря ВНИИТВЧ и т.д. и т.п.) Так что работать практически некому было.
До этого все мое программирование было - считал курсачи на БЗ-21 для себя и своих приятелей по группе. Ну и еще в напольной стратегии с приятелем сделал на этом калькуляторе программульку( он, например вводит секретные параметры своей пушки на своем танке, я своей брони, и расстояние между нами, после чего калькулятор выдает ответ - пробита броня с вероятностью более 50% или нет). 580 серию изучал на работе и дома по журналу Радио, 155 серию завлаб подсунул книжонку-справочник от разработчиков отксеренную.
На нашей кафедре ЭТУ мы об этом представления не имели. Были лабораторки на аналоговых ЭВМ и что там у них было М-22 вроде. Да и еще какая-то НАИРИ. Листочки с программами на М-22 отдали, результат получили.
Но мне это было интересно( своя живая машина на столе с клавиатурой мембранной и индикаторами и еще телетайпом РТА-80) и уже через пару месяцев я демонстрировал неожиданные для завлаба успехи. Да и в институте я первые три курса был круглым отличником. Так что про недалекого это все же не совсем по адресу. С логикой и сообразительностью у меня всегда был полный порядок. Иначе бы и в ЛЭТИ не смог поступить. Там тоже блатных было выше крыше и потому проходной бал был непредсказуем!
Потом освоил пзу-ный редактор и ассемблер. Сам подключил фрязинский терминал ( а до этого они работали с телетайпом РТА-80) и кассетный магнитофон. И пока они ездили в Москву в командировки отлаживаться на Intellec MDS, я все железо своими тестами отладил в Ленинграде на МСУВТ В7. После этого меня послали учиться с полу-отрывом от производства в ЛЭТИ на ФАВТ. Защитился на куске своего рабочего проекта, получил второй диплом на инженера-программиста. После этого получил м.н.с на работе, а вскоре н.с и группу из 3 человек. Правда от того состава толку было никакого! Вот один например развел мне на плате для пзу линии данных в произвольном порядке :) Я ему такое про ОЗУ сказал( он разводку вручную на бумаге делал, чтобы труд облегчить). А он к озу до кучи и пзу таким же образом. Я правда тоже лоханулся - не проверил перед тем как в изготовление печатные платы отдавать. Но естественно крайним вышел он.
В 1988 году купил себе Партнер 01.01, а в 1995 первую писишку домой на 486 dx2-66. На работе писал на Искре-226 регистрации с датчиков на Бейсике. Потом получил собственную группу. Делали систему управления для ИРЕА на МСУВТ В7 на RMX-80 и PL/M-80. Потом исправляли чужие косяки в управлении СВЧ печкой на 8051 на ассемблере. Потом делали свою систему на платах своей разработки с радиопультом на Motorola mc68c705 и 8051 в блоке управления с программированием на ассемблере. Потом много лет работал в телефонных компаниях. С для 80386EX. Эпизодически был R3080 в Светлана-МЭ. Чужой код правил для железа в Элкусе на С. Так что про какую область идет речь?
- - - Добавлено - - -
после z80 понятно, что не хватает. Но более сложный CISC от этого менее сложным не становиться. А z80 более сложный чем 8080. Это есть факт!
Ладно. Поздравили меня с 65 летием.
Выскажу свои замечания по схеме .
Порядок подключения данных к регистру сдвига должен быть прямой . MD0 to D0 --- MD7 to D7 . Бит D7 должен выходить первым .
В блоке "8-цветный генератор" данные цвета должны или записываться в инверсном виде , или инвертироваться после чтения . Для правильной работы в Вашей схеме соединения между UC4 и UC3 следует изменить . UC4.3 to UC3.5 , UC4.6 to UC3.9 ,UC4.11 to UC3.13 .
Я начал работу над печатной платой клавиатуры, которая будет располагаться поверх печатной платы компьютера. Можно будет сделать расширения, которые будут работать с этой «штабелируемой» конструкцией, так что компьютер останется единым самодостаточным устройством.
Для 28F512 потребуется адаптер, поскольку это 32-контактная микросхема.
28-контактные ПЗУ многих типов работают без каких-либо модификаций; у 27128 есть несколько выводов, подключенных к VCC, которые используются для верхних адресных линий на больших ПЗУ. Таким образом, 32KB/64KB ПЗУ будет работать как 16KB ПЗУ, при этом компьютеру будут видны только верхние 16KB.
Я написал руководство по программированию ПЗУ для моего клона «Ленинграда», в котором также используется 27128.
Что ж, у этой темы уже 12 000 просмотров. Мы достигли 12%! :v2_yahoo:
В Америке есть человек, который восстанавливает «Bendix G15» 1956 года до рабочего состояния.
Это интересный видеоряд, так как в наше время редко можно увидеть такую старую систему в рабочем состоянии. YouTube может автоматически переводить субтитры на русский язык.
Спасибо, что нашли эти проблемы!
Действительно, похоже, что символ 74LS166 в Logisim подключен в обратном порядке! Символ, встроенный в Logisim-Evolution, работает так, как указано в техническом описании.
Да, инвертирование данных генератора цвета имеет больше смысла, если посмотреть на таблицу цветовых кодов. Любопытно, как в оригинальной схеме инвертируются данные?
Вот новые схемы. Теперь есть и для клавиатуры. Думаю, сейчас самое время приступить к разводке печатных плат!
alex-j-lowry.github.io/download/speci85m/specialist-85m-p7.pdf
alex-j-lowry.github.io/download/speci85m/specialist-85m-kbd-p1.pdf
Кстати, для чего используются верхние левые клавиши? (те, на которых изображены квадратики)