Вопрос по ПЛМке ATM-Turbo 2

Тема: Вопрос по ПЛМке ATM-Turbo 2

  1. ZXFanat сказал(-а):

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    В общем, предыстория такова. Я являюсь "счастливым" владельцем компьютера ATM-Turbo 2 ver.6.2A производства фирмы ATM. В качестве операционной системы в нем вместо CP/M сделан MSX-DOS в весьма урезанной версии.
    .....
    Поэтому я принял тогда решение - собрать аналог ПЛМки на мелкой логике, ту часть, что отвечает за формирование экрана, при этом сделав совместимость по тактам с Пентагоном, а про аппаратную защиту пока забыть.
    .....
    Я расписал на бумаге диаграммы входных меандров, построил по ним меандры выходных сигналов бордюра HE, гашения BL, вертикальной VS и горизонтальной HS синхронизации, сравнил с аналогичными для Пентагона и по ним построил схему. В итоге все демки и мультиколоры, заточенные под Пентагон, пошли без единого изьяна, но вот ни CP/M я не увидел, ни MSX-DOS теперь не попользоваться. И вот сейчас я решил исправить эту ситуацию и собрать полноценную замену 1556ХЛ8 с эмуляцией сигналов аппаратной защиты Z1, Z2.
    .....
    P.S. Если надо, я могу выложить прошивку ПЗУ версии 0.9, схему, документации, кое-какой софт, фотографии и т.п.
    Напомним о теме! И пару вопросов!
    1. Будет ли выложено то, о чем написано?
    2. И вообще можно ли заменить 1556ХЛ8 (аппаратную и программные части) на обычное ПЗУ?
    Если невозможно связаться со мной через форум, то можно написать на электронный адрес: zhukov_gennadii@mail.ru
     
  2. Аватар для perestoronin

    perestoronin сказал(-а):

    По умолчанию

    Вот у меня при сборке Огрызка-1 схожая дилемма, покупать 2519N DIP16 за 2500 рублей или соорудить на микроконтроллере за 50рублей замену, заодно впихнув все семь 2504 и одну 2513 в тот же микроконтроллер.

    А на счет ХЛ8, сами микросхемы и программаторы есть у меня и у Романа. Смысл менять ХЛ8 при ценах на ХЛ8 на порядки ниже чем любой микроконтроллер или импортная ПЗУ ?
    Последний раз редактировалось perestoronin; 13.12.2015 в 14:27.

    Ретрокладовая продажи

    продажи
    [свернуть]
     
  3. Аватар для Максагор

    Максагор сказал(-а):

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Я расписал на бумаге диаграммы входных меандров, построил по ним меандры выходных сигналов бордюра HE, гашения BL, вертикальной VS и горизонтальной HS синхронизации, сравнил с аналогичными для Пентагона и по ним построил схему. В итоге все демки и мультиколоры, заточенные под Пентагон
    Вопрос непосредственно к KALDYH: если он разобрался с исходниками ПЛМ1556ХЛ8 (пусть это и давно было бы), есть ли возможность у него переделать их под поддержку времянок Пентагона? Я бы попросил бы с большим уважением. Потому что прошить ПЛМку и проверить у меня возможность есть.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...
     
  4. Аватар для KALDYH

    KALDYH сказал(-а):

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Вопрос непосредственно к KALDYH: если он разобрался с исходниками ПЛМ1556ХЛ8 (пусть это и давно было бы), есть ли возможность у него переделать их под поддержку времянок Пентагона? Я бы попросил бы с большим уважением. Потому что прошить ПЛМку и проверить у меня возможность есть.
    Поискал в бумагах, нашёл только рабочие заметки, в которых сам не разберусь. Я собирал тогда, экспериментируя на ходу. Достану из компа платку и отрисую схему по ней, а потом уже по ней легко будет составить ДНФ-таблицу и прошить ее в ПЛМ. Постараться бы не забыть это сделать на днях, времени категорически ни на что не хватает...
    Отошёл от дел.
     
  5. Аватар для Максагор

    Максагор сказал(-а):

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Поискал в бумагах, нашёл только рабочие заметки, в которых сам не разберусь. Я собирал тогда, экспериментируя на ходу. Достану из компа платку и отрисую схему по ней, а потом уже по ней легко будет составить ДНФ-таблицу и прошить ее в ПЛМ. Постараться бы не забыть это сделать на днях, времени категорически ни на что не хватает...
    Для начала было бы здОрово, если бы ты мог прокомментировать строчки существующих исходников ПЛМки - что все эти буквицы и цифирки обозначают - потому что пока для меня это бессмысленный набор символов, из которых я понимаю только названия некоторых ножек микросхемы и не более того. А если это будет откомментировано, то можно будет попробовать и самому поиграться с параметрами.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...
     
  6. Аватар для KALDYH

    KALDYH сказал(-а):

    По умолчанию

    Итак, по образцу на первой странице темы.
    RG0 CS = false
    VV CS = false
    - это, я так понял, сконфигурировать ногу как вход. У 1556ХЛ8, ЕМНИП, выходные ноги может коммутироваться как входы. Смотрим дальше:
    VS CS = true
    VS = v3 v4 v5 ~vv v8 rg0
    VS = v2 ~v3 v4 v5 ~vv v8 ~rg0
    VS = ~v2 ~v3 ~vv ~v4 ~v5 ~v8
    - описани выходного сигнала VS (в исходнике обозначения приведены не для пинов, а для сигналов, обозначения те же, что и на схеме). Записано в дизъюнктивной нормальной форме: сигналы в строке, записанные через пробел, объединяются по И, а потом строки между собой - по ИЛИ. Тильда перед именем сигнала означает, что его надо брать инвертированным.
    Отошёл от дел.
     
  7. solegstar сказал(-а):

    По умолчанию

    если я правильно понял, то в исходнике нас интересуют все строки с условиями, кроме тех, где RG0 инверсный. судя по вот этому описанию с сайта Макса:
    RG0=1 RG1=1 RG2=0 - обычный sinclair режим 256x192 пикселей
    RG0=0 RG1=1 RG2=0 - аппаратный мультиколор 640x200 пикселей
    RG0=0 RG1=0 RG2=0 - EGA 320x200 (16 цветов) пикселей
    RG0=0 RG1=1 RG2=1 - текстовый режим 80x25 символов
    ну и теперь главный вопрос - какой исходник смотреть, в архиве с прошивками/исходниками их там дофигища на 7ю версию. какую прошивку прошивает народ?

    PS: и еще, я бы заменил ХЛ8 на ATF22V10. по входам/выходам её думаю можно сделать как ХЛ8. единственный момент - она узкая, но зато её (и под неё) проще программировать.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.
     
  8. Аватар для KALDYH

    KALDYH сказал(-а):

    По умолчанию

    Так, поставил CAD, достал комп из стойки, вскрыл, срисовать схему за сегодня уже не успею. Пока вот фото:
    Отошёл от дел.
     
  9. Аватар для Максагор

    Максагор сказал(-а):

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Итак, по образцу на первой странице темы.
    Начинаю разбираться. Точнее, практически разобрался. Хотя подробнее пока писать некогда. Подробнее отпишусь позже.

    А пока возник промежуточный вопрос к многоуважаемому ALL: а не подскажет ли кто, какой прогой можно скомпилировать данный исходник в готовый для прошивки образ?
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...
     
  10. solegstar сказал(-а):

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    а не подскажет ли кто, какой прогой можно скомпилировать данный исходник в готовый для прошивки образ?
    у меня получилось утилитой prom.exe привести исходник cp7.src к готовому образу cp7.img из архива прошивок (я ессно вводил новое имя файла). total commander написал, что файлы одинаковы.

    - - - Добавлено - - -

    утилита unprom.exe восстанавливает исходник из прошивки *.img. исходник получается в виде логических условий, как в оригинале, только вместо названий сигналов, написаны номера логических входов/выходов (не пины).

    как-то так:


    [свернуть]


    - - - Добавлено - - -

    Цитата Сообщение от KALDYH Посмотреть сообщение
    срисовать схему за сегодня уже не успею.
    ждем схемку!
    Цитата Сообщение от Максагор Посмотреть сообщение
    Подробнее отпишусь позже.
    пиши, что разобрал.
    Последний раз редактировалось solegstar; 03.11.2016 в 12:39.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.