GlueLogic(06.04.2025)
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
GlueLogic(06.04.2025)
GlueLogic(06.04.2025)
Нет, реликтов я застал в лаборатории в 1983 году, когда пришел молодым специалистом после распределения. Чувак рассказывал, как он начинал программировать, когда память была на ртутных линиях задержки. В кодах. Перемычками. В начале 50-х. А ЦП был на ламповых триггерах. Правда лампы были уже миниатюрные и кое-какие диоды кажется полупроводниковые. Денег всегда не хватало и он со своими сверстниками в отраслевой лаборатории в АН СССР в Ленинграде "на коленях" что-то собирал для вычислений не арифмометром Феликс.
К тому времени( к 1983-му) у него пару лет была Искра-226 с Бейсиком. И он считал, что дожил до фантастической эпохи.
А в общем всё относительно.
Последний раз редактировалось andrews; 05.04.2025 в 15:18.
GlueLogic(06.04.2025)
GlueLogic(06.04.2025)
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 летием.
Последний раз редактировалось andrews; 05.04.2025 в 16:01.
GlueLogic(06.04.2025)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
GlueLogic(06.04.2025)
Выскажу свои замечания по схеме .
Порядок подключения данных к регистру сдвига должен быть прямой . 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 .
GlueLogic(06.04.2025)
Я начал работу над печатной платой клавиатуры, которая будет располагаться поверх печатной платы компьютера. Можно будет сделать расширения, которые будут работать с этой «штабелируемой» конструкцией, так что компьютер останется единым самодостаточным устройством.
Для 28F512 потребуется адаптер, поскольку это 32-контактная микросхема.
28-контактные ПЗУ многих типов работают без каких-либо модификаций; у 27128 есть несколько выводов, подключенных к VCC, которые используются для верхних адресных линий на больших ПЗУ. Таким образом, 32KB/64KB ПЗУ будет работать как 16KB ПЗУ, при этом компьютеру будут видны только верхние 16KB.
Я написал руководство по программированию ПЗУ для моего клона «Ленинграда», в котором также используется 27128.
Что ж, у этой темы уже 12 000 просмотров. Мы достигли 12%!
В Америке есть человек, который восстанавливает «Bendix G15» 1956 года до рабочего состояния.
Это интересный видеоряд, так как в наше время редко можно увидеть такую старую систему в рабочем состоянии. YouTube может автоматически переводить субтитры на русский язык.
Спасибо, что нашли эти проблемы!
Действительно, похоже, что символ 74LS166 в Logisim подключен в обратном порядке! Символ, встроенный в Logisim-Evolution, работает так, как указано в техническом описании.
Да, инвертирование данных генератора цвета имеет больше смысла, если посмотреть на таблицу цветовых кодов. Любопытно, как в оригинальной схеме инвертируются данные?
Я увлекаюсь электроникой, чьи проекты в основном связаны с 8-битной вычислительной техникой. Если вы ищете, что построить, загляните на мой сайт!
alex-j-lowry.github.io/index-ru.html
Я не очень хорошо знаю русский язык, поэтому мои сообщения автоматически переводятся. Пожалуйста, имейте в виду, что возможны ошибки в переводе.
andrews(06.04.2025)
Вот новые схемы. Теперь есть и для клавиатуры. Думаю, сейчас самое время приступить к разводке печатных плат!
alex-j-lowry.github.io/download/speci85m/specialist-85m-p7.pdf
alex-j-lowry.github.io/download/speci85m/specialist-85m-kbd-p1.pdf
Кстати, для чего используются верхние левые клавиши? (те, на которых изображены квадратики)
Я увлекаюсь электроникой, чьи проекты в основном связаны с 8-битной вычислительной техникой. Если вы ищете, что построить, загляните на мой сайт!
alex-j-lowry.github.io/index-ru.html
Я не очень хорошо знаю русский язык, поэтому мои сообщения автоматически переводятся. Пожалуйста, имейте в виду, что возможны ошибки в переводе.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)