Важная информация

User Tag List

Показано с 1 по 10 из 258

Тема: Profi Extender

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Profi Extender

    Приветствую форумчане. Несколько месяцев назад, во время активности тем по ремонту Профи, возникла идея сделать небольшую плату расширения под системный разъем для старых версий Профи (до 5.06). На плату хотелось перенести только недостающие и необходимые устройства для комфортного общения человека с компьютером в современном мире карт памяти и софта - SD и CF карточек. Так как SD-карта уже была подключена и опробована на плате периферии версии 5.06, то перенести прошивку не составило труда. Также была прошивка для контроллера HDD по стандарту Профи, она тоже была внедрена на плату с единственным отличием в том, что т.к. плата планировалась только под CF карту, то выходные буферы контроллера жесткого диска были спрятаны в прошивку. Хорошо это или плохо, покажет время. Была выбрана ПЛИС EPM3128ATC100-10N как наиболее подходящая по соотношению цена/объем/кол-во выводов для данного проекта. Прошивка занимала чуть больше половины, что делало невозможным использовать ПЛИС EPM3064... Далее в прошивку полезли всякие хотелки по доработке Профи, с его проблемным портом расширения памяти с короткой адресацией, а следовательно нормально не работающим рамдиском и программ переключающих порт 7FFD через FD. Для исправления этой проблемы в прошивку была внедрена часть с доработкой дешифратора DFFD и блокировкой порта при коротком обращении к 7FFD. Также появилось чтение порта 7FFD. На этом можно было остановиться, и разводить плату, но место в прошивке было и мысль о том, что при работе с рамдиском впринципе можно обойтись и без контроллера дисковода, не отпускала, в итоге решил встроить еще и Pseudo_TR-DOS. Теперь появилась возможность работать только с платой процессора, без верхушки, загружать программы в синклер-режиме с SD-карты (или CF, если отформатирована пот FAT32), или же загружать систему CP/M c CF-карты, бегать по тестам Сервисного меню. Для выбора источника сигнала /TRDOS на плате сначала была предусмотрена перемычка TR-DOS IN/OUT, но я решил разделить прошивки контроллера на ведущую (с встроенным Псевдо_ТР-ДОС) и ведомую (с наличием аппаратного контроллера дисковода).
    Была разведена (под ЛУТ/фоторезист, кому как больше нравится) и вытравлена печатная плата (и отложена в глубокий ящик из-за НГ праздников! ),
    ,
    Недавно собрана, прошита
    ,
    и началось тестирование.
    Конечно не обошлось и без ляпов, т.к. паять ПЛИС на самодельной плате, без маски еще то занятие, но вообщем-то плата более-менее заработала. Тестировал на нижней плате 5.06 + Расширитель шины + ZXMC2. Прошивка ПЗУ была с фаталлом вместо бейсика 128. SD-карта работает, обращение к трдос тоже соответственно.
    ,

    Profi Extender на данный момент прошел испытание на таких машинах: Profi 3.2 и 4.0 (c небольшими доработками платы периферии и платы процессора), 5.06 (без доработок).

    Прошивка на данный момент дописана для ЛУТ-версии, и содержит следующий функционал:
    - поддержка SD-Card по стандарту Z-Controller от KOE.
    - поддержка CF-Card по стандарту Profi HDD Controller.
    - поддержка жесткой дешифрации порта DFFD c коррекцией при обращении к порту FDh короткой адресацией.
    - поддержка чтения порта 7FFD.
    - поддержка Pseudo_TR-DOS.
    - добавлена дешифрация ВГ93 по новым портам для платы периферии 3.2 по стандарту, начиная с платы периферии v4.01 и выше.

    Материалы по ЛУТ-версии платы в архиве по ссылке - https://www.dropbox.com/s/xrh53659dq...zip?dl=0&raw=1

    Profi Extender Main Version

    Проверил и доделал прошивку для заводской платы Profi Extender. В прошивку добавлена поддержка кеша на SRAM 62256 по схеме из статьи "Lprint 13 - SHADOW RAM".
    Материалы по заводской версии платы в архиве по ссылке - https://www.dropbox.com/s/ofosxwx1e8...zip?dl=0&raw=1
    Документ с небольшими доработками платы процессора и платы периферии для работы с Profi Extender:
    Доработка компьютеров.pdf
    также, в архиве есть прошивка с Fatall 0.26 под Ч/Б Профи 3.2.

    Тема в барахолке - http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=5460

    PS: да, эту плату можно использовать не только с Профи, но и допустим с расширенным ленинградом до 1мб. без бетадиска. если наберем желающих на разные машинки, то прошивки появятся незамедлительно. пока проверяю всё на Профи.
    Вложения Вложения
    Последний раз редактировалось solegstar; 10.06.2017 в 20:25. Причина: обновил информацию
    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.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Корвет: ExtROM Open Source extender
    от esl в разделе Корвет
    Ответов: 353
    Последнее: 11.04.2024, 17:49
  2. Profi Dos
    от Sayman в разделе Оси
    Ответов: 28
    Последнее: 19.11.2020, 04:58
  3. Profi 4
    от _Ratibor_ в разделе Profi
    Ответов: 10
    Последнее: 26.08.2011, 11:35
  4. Profi
    от AlexBel в разделе Profi
    Ответов: 16
    Последнее: 11.05.2010, 16:37
  5. Profi ver 4.02
    от Sayman в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 03.11.2009, 11:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •