|
nedoPC.orgCommunity for electronics hobbyists, established in 2002 |
|
Author |
Message |
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
т.е. линия в момент смены адреса находится в неуправляемом состоянии? или, в каким местом этот частный аппаратный баг противоречит сказанному мной выше?
|
19 Sep 2018 04:34 |
|
|
barsik
Doomed
Joined: 19 Feb 2017 03:46 Posts: 583 Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
|
Вообще 20-тый контакт на шильдике дисковода - это сигнал STEP. Но возможно PB0, когда ППА работает на нужды дисковода, это не выход, а вход. Т.к через резистор 10 кОм сигнал STEP дисковода никак не притянуть к земле (т.к в дисководе входные цепи имеют привязку в 330 Ом на +5В). Имея возможность через PB0 считать STEP, сформировав сигнал STEP=0, можно узнать висит ли этот выход в воздухе и тем самым обнаружить, что дисковод не подключен. Аналоговая группа с транзисторами Q1...Q4 это может быть ключ запрета КНГМД и удлинитель импульса. Кстати Q1 и Q2 нарисованы неудачно, это же разные цепи, а не диф.каскад. Когда РФ2 неактивна при PC3=/CE=1, то открывается транзистор Q2, на его коллекторе возникает 0, который на ЛН1 инвертируется и "1" приходит на входы обоих ЛА13 (D7 и D8) разрешая их работу. Т.е когда РФ2 активен при чтении ROM-диска, то сигналы подаваемые на КНГМД запрещены. А когда РФ2 неактивен, то работает КНГМД. Это надо потому что назначение ног ППА совмещено. Кстати, не перепутаны ли номиналы R21, R23, а то как-то нелогично? Узел на Q1,Q3,Q4 трёхкаскадный (не инвертирует) похоже это удлинитель импульса. Этот неинвертирующий ключ управляется битом PC7 и как-раз формирует сигнал STEP на 20-том контакте разъёма дисковода. Ёмкость 20 мкф на коллекторе Q1 при кратковременном его открытии разряжается до 0, а затем, через резистор 200 кОм медленно заряжается, что и удлиняет импульс. Непонятно, зачем это надо, если длительность импульса STEP можно задавать программно. Если под форматом понимается высокоуровневый формат, который определяет DOS, то вообще-то из наличия загрузчика в ПЗУ не следует, что используется именно CP/M. Загрузчик может грузить любую DOS. Он только считывает первый сектор на адрес 100, проверяет, что первые 2 байта равны 31 и 81, и если да, то выполняется JMP 100. Так запускается вторичный загрузчик, который уже знает в какие адреса загружать конкретную DOS. Т.е, какая DOS записана на начальных треках дискеты, та и загрузится. Вообще неудачно, что вторичный загрузчик портит TPA CP/M, в грамотных системах этого нет. Благодаря чему после Cold Boot CP/M можно запустить программу, что прогонялась до сброса. А главное, так удобно записывать блоки из RAM-монитора на диск. Тогда монитором считываем файл с МГ-ленты, размещаем на адресе 100 и загрузив CP/M записываем на диск командой SAVE. А для запуска из CCP программы, что уже загружена в TPA, запускают COM-файл нулевой длины. А если речь о низкоуровневом формате, то он только один - формат DD, т.к вход выбора плотности записи в ВГ93 заземлён. Оттого есть только формат DD 720/800К (MFM), а формат SD 360/400К (FM), по-крайней мере программно, не включить. Формат FM 400К более надёжен, чем MFM 800К на полудохлых дискетах.
Last edited by barsik on 19 Sep 2018 05:49, edited 4 times in total.
|
19 Sep 2018 04:43 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
Q1,Q2 это не диф.каскад. Нарисовал не удачно, потихоньку исправлю. Номиналы R21, R23 так и есть, тоже обратил внимание.
Last edited by Asgard on 19 Sep 2018 05:37, edited 1 time in total.
|
19 Sep 2018 05:19 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
Кто может опознать транзисторы - с боку зеленая, с верху синяя(голубая) точка ?
|
19 Sep 2018 05:21 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
| | | | barsik wrote: Если под форматом понимается высокоуровневый формат, который определяет DOS, то вообще-то из наличия загрузчика в ПЗУ не следует, что используется именно CP/M. Загрузчик может грузить любую DOS. Он только считывает первый сектор на адрес 100, проверяет, что первые 2 байта равны 31 и 81, и если да, то выполняется JMP 100. Так запускается вторичный загрузчик, который уже знает в какие адреса загружать конкретную DOS. Т.е, какая DOS записана на начальных треках дискеты, та и загрузится. Вообще неудачно, что вторичный загрузчик портит TPA CP/M, в грамотных системах этого нет. Благодаря чему после Cold Boot CP/M можно запустить программу, что прогонялась до сброса. А главное так удобно записывать блоки из RAM-монитора на диск. А если речь о низкоуровневом формате, то он только один - формат DD, т.к вход выбора плотности записи в ВГ93 заземлён. Оттого есть только формат DD 720/820К (MFM), а формат SD 360/400К (FM), по крайней мере программно, не включить. Формат FM 400К более надёжен, чем MFM 800К на полудохлых дискетах. | | | | |
В общем, надо искать как почитать диски, если они вообще после 28 лет читабельны....
|
19 Sep 2018 05:26 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
|
19 Sep 2018 07:04 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 469 Location: Москва
|
Это фича, произрастает оттого, что для дешифрации адреса нужны его прямые и инверсные сигналы, инверсные получаются при помощи инверторов, инвертор вносит задержку, в момент переключения на время задержки возникает ложный код, которым через дешифрацию соотв. ячейки управляется выход, т.е. правильнее сказать, линия управляется, но не тем, чем нужно. Но этим экскурсом отклонились от темы топика, тем более, что ТС не заостряет на этом внимания.
|
19 Sep 2018 11:26 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
ТС не заостряет, но мне уже стало интересно - при каких делах тут резисторы?
|
19 Sep 2018 11:41 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
Полазил по интернету, обратил внимание, что в Галерея Компьютерной эволюции на фото похоже лежит искомая книга "Руководство по программированию ". Галерея находиться в Москве. К сожалению от меня далеко, очень далеко. Ни у кого с Москвы нет желания посетить галерею, выпросить и отсканировать руководство ?
|
19 Sep 2018 11:46 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
В связи потерей данных на жестком диске, было потеряно почти 90% информации о проекте.
Практически заново пришлось рисовать печатную плату со сканов и остатков чертежей. По печатной плате нарисовал схему ПЭВМ "ЭЛИС", печатная плата готова на 100%, схема нарисована на 99% Так же схему и чертеж платы КНГД и клавиатуры, схема и плата нарисованы на 100% Схема блока питания нарисована на 95-98% По чертежам герберов можно изготовить оригинальные "новодельные" платы.
К сожалению, микросхемы ROM-BIOS с системой КРОТ 3.6 (которые были в моей плате) безвозвратно утеряны. В интернет есть КРОТ 2.2
|
16 Mar 2024 05:31 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
По данным из интернета: Разработан в Научно-исследовательским институтом авиационной технологии и НТЦ “Элис” в 1988-1990 Разработчик компьютера - Королев Владимир Фадеевич, кандидат технических наук (из интернета https://sfrolov.livejournal.com/188406.html) Этот компьютер предполагалось использовать (и использовался) для автоматизации испытаний авиационной техники, отсюда и название "ЭЛИС" - это аббревиатура, сокращение от "ЭЛектронные ИСпытания". КРОТ - аббревиатура сокращение "Комплекс Резидентный Отладочный Тестирующий" В 1990 выпущена была только экспериментальная партия. К сожалению, распад Советского Союза поставил крест на этом начинании. Отделение этого подразделения от НИАТ и преобразование его в 91-ом году в МГНПП "ЭЛИС" только усугубило ситуацию. Попытки продавать ЭЛИС в качестве персоналок особого успеха не имели. Процессор КР580ВМ80А тактовой частотой 2 МГц - Система команд совместима с микро-ЭВМ РК-86, Корвет, СМ-1800 Организация памяти: "маппер" - подстановка в каждый из 4 логических страниц адресов (по 16кбайт) любой из 16 физических страниц. - Емкость ОЗУ от 64 до 192 Кб; работа без состояния ожидания - Видеопамять занимает от 12 до 36 Кб ОЗУ - Емкость ПЗУ от 8 Кб, расширяемое до 16 Кб - Системные вызовы совместимы с РК-86, значительно расширены - Формат изображения: 256 линий по 384 точек 8 цветов 256 линий по 768 точек 2 цвета Цвета изображения: 30 фиксированных палитр (по 8 цветов из 64) Видеоконтроллер ЭВМ может обеспечивать одновременную и незвисимую работу с двумя видиомониторами - монохромный и цветной
Last edited by Asgard on 16 Mar 2024 08:05, edited 2 times in total.
|
16 Mar 2024 05:34 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
В основе имеет схему, похожую на "Специалист", добавлен системный контроллер ВК38, ВН59 для прерываний, ВИ53 как таймер/счетчик и возможно звук, (который по каким-то причинам не был до конца реализован), Оперативная память разделена на 3 "банка" по 64к, имеет общее адресное пространство и выборочную, через "мапер" шину данных. "мапер" оперативной памяти, позволяет подставлять в каждую из 4 логических страниц (по 16к), любую из 16 физических (общее 192к). Таким же образом видеопамять меняется от 12 до 36к (переключением 3х страниц) Цветовая палитра выбирается программным путем из нескольких (1..3) страниц. Не понятно, каким образом меняется формат изображения 256х384(по 8 цветов из 64) и 256х768(2 цвета) - переключатели или программным путем. Каким то образом осуществляется независимая одновременная работа двух видео мониторов (ч/б и цветного)
Так как в схеме используется системный контроллер ВК38, ШД разделена на "внутреннюю" и "внешнею". На "внутренней" ШД находится CPU, ROM, RAM. На "внешней" ШД все остальные устройства ППА причем, диспетчер памяти и видео тоже.
Компьютер собран на 73 микросхемах + 24 микросхемы оперативной памяти. Плата моего компьютера собрана в 1990 и продана в 1991г, Имеет номер 52, после ремонта 190
Адреса портов по которым включены БИС-ы:
00-07 - ROM 1, ВВ55 управления диспетчером памяти, цвета и видеорежимом 08-0F - ROM 2, ВВ55 порта внешнего интерфейса 10-17 - ROM 3 18-1F - ВН59 для прерываний 20-27 - ВИ53 как таймер 28-2F - ВВ55 клавиатуры 30-37 - ВВ55 магнитофона, принтера и звука через "бипер" 38-3F - ROM 4
Разряды ППА по адресу 0 управляющие диспетчером памяти:
PA0-PA3 - управление окном 0000...3FFF PA4-PA7 - управление окном 4000...7FFF PB0-PB3 - управление окном 8000...BFFF PB4-PB7 - управление окном C000...FFFF PC0-PС2 - управление режимами через переключатели S1,S2,S3 PC3-PC7 - управление режимами экрана и/или цвета. Идет на формирователь видеовыхода РТ5
Во внешний разъем расширения выведены прерывания, дешифратор адресов и буферизированные сигналы Шины Данных для подключения КНГМД, ROM диска или других устройств.
Адреса для внешних устройств разъема расширения
40-47 - 48-4F - 50-57 - ВГ93 на плате КНГМД 58-5F - ВВ55 на плате КНГМД (ROM-диск), имеет автозапуск по сбросу 60-67 - 68-6F - 70-77 - 78-7F -
Порт внешнего интерфейса представляет собой 32 двунаправленные линии ввода/вывода 4х портов ППА двух ВВ55(порт B от ППА магнитофона и 3 порта от ППА интерфейса), для подключения устройств пользователя, ЦАП/АЦП, ROM-диска, программатора
Не смотря на то, что установлена ВИ53, звук из нее не делается никак. На плате не разведены до конца дорожки, как и выход для внешнего звука, на один канал(0) заведен тактовый сигнал (2мГц) видимо, используется как программируемый таймер/счетчик. Звук за параллелен с выхода запись магнитофона на пьезодинамик.
Используется ВН59 для внутренних и внешних прерываний, например клавиатура, видео (гасящий кадровый) и ППА магнитофона/принтера, имеются входы с внешнего разъема расширения.
Last edited by Asgard on 18 Mar 2024 23:53, edited 4 times in total.
|
16 Mar 2024 05:44 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
Схема в хорошем качестве
Last edited by Asgard on 18 Mar 2024 11:03, edited 3 times in total.
|
16 Mar 2024 05:53 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
КНГМД имеет свою, оригинальную схему от создателей ЭЛИСа и нигде ранее не встречавшуюся. Построен на базе 1818ВГ93 с схемой ФАПЧ, ППА ВВВ55 в контроллере помимо ROM-диска формирует управляющие сигналы для КНГМД Имеет авто старт по сбросу, указанно в руководстве. Одна из особенности контроллера - "хитрый" алгоритм работы загрузчика, который перемещает сам себя несколько раз по нужным адресам. Видимо, для работы CP/M
Last edited by Asgard on 18 Mar 2024 23:51, edited 3 times in total.
|
16 Mar 2024 05:55 |
|
|
Asgard
Novelist
Joined: 21 Aug 2018 03:21 Posts: 45 Location: Дальний Восток
|
Клавиатура - матрица 6х16 ППА ВВ55 и ИД3 используется 81 клавиша, плюс 6 служебных и кнопка сброс. На плате клавиатуры собрана схема для дергания прерывания. Может менять раскладку JCUKEN или QWERTY с помощью управляющих клавиш.
Last edited by Asgard on 16 Mar 2024 07:16, edited 1 time in total.
|
16 Mar 2024 05:56 |
|
|
Who is online |
Users browsing this forum: No registered users and 1 guest |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|