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

User Tag List

Результаты опроса: Итак, нужен ли вам такой контроллер?

Голосовавшие
35. Вы ещё не участвовали в этом опросе
  • НЕТ!!! TR-DOS FOREVER!!!! РУКИ ПРОЧЬ ОТ ПЕНТАГОНА!!!!

    10 28.57%
  • Нужен. Но денег не дам... НЕ ДАМ!!!

    8 22.86%
  • Купил бы за скажем 1500 рублей

    17 48.57%
Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 25 из 25

Тема: Универсальный дисковый контроллер - опрос

  1. #21
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic
    Фига. Там не хватит сигналов.
    Действительно именно ZX-Bus
    ну раз лучше ZX-Bus, так на основе ZX-Bus

    К я понял под D40/80 есть как минимум две версии «прошивки» для WG2797 и GM82C765B ?
    получается что сами разработчики внесли в D40 несовместимость с софтом который работает
    на прямую с WG2797 и GM82C765B.
    Значит за основу берем версию «прошивки» под WG2797 и переделываем процедуры обращения
    к 2797 под 1793
    Кстати я нашел описание и полный дизассемблер MDOS к сожалению только на чешском языке

    Случайно нет спецов по чешскому языку ?

    Манул по командам MDOS Eng.

    описание и полный дизассемблер MDOS в pdf
    Вложения Вложения

  2. #22
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    еще раз: IRCNET, #z80 сидят товарищи, которые ответят на практически любой вопрос по D40/80 т.к. сами активно им пользуются

  3. #23
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Djoni
    К я понял под D40/80 есть как минимум две версии «прошивки» для WG2797 и GM82C765B ?
    получается что сами разработчики внесли в D40 несовместимость с софтом который работает
    на прямую с WG2797 и GM82C765B.
    Там хороший API и собственная память 2 кб. Работать напрямую незачем и это в отличие от TR-DOS не поощряется. Есть еще MDOS3, работающая с HDD.

  4. #24
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, первые результаты работы.
    Вчера в метро накарябал схемку подключения ОЗУ (32 кб) и альтернативного маппера. Выложу сюда после отрисовки в CAD.
    Структура девайса на данный момент следующая:
    1. ПЗУ - 16 кб (используется уже имеющаяся страница TR-DOS)
    2. ОЗУ - 32 кб (две страницы)
    3. Маппер BetaDisk - имеющийся в схеме. Включение по Magic, Reset (для 48 к), переходу на #3Dxx; отключение - по переходу в ОЗУ.
    4. Маппер +D - второй. Включение по переходу на #0000, #0008, #003A, #0066 (с возможностью блокировки внешним сигналом - см. примечание 1) либо команде IN A,(#E7). Отключение - по команде OUT (#E7), A.
    5. Порт управления маппером. Адрес порта и условия доступа (постоянно либо только при активной памяти DOS) пока не определены. Раскладка: бит 0 - включение маппера +D; бит 7 - переключение страниц ОЗУ; бит 6 - замена ПЗУ на ОЗУ.
    При сбросе содержимое порта управления маппером устанавливается в 0. Это означает, что активны оба маппера (маппер BetaDisk активен всегда) и при активации любого из них происходит подключение ПЗУ интерфейса. Далее, в зависимости от того, какая точка входа была задействована, производится:
    а) проверка целостности и корректности содержимого ОЗУ (требуемая ОС загружена), в случае успеха - подстановка ОЗУ вместо ПЗУ и отключение маппера +D (если запрашивается TR-DOS). Иначе:
    б) При активации точки входа #0008 - простая передача управления назад в бейсик за исключением ввода команд RUN (только если бейсик-программы в памяти нет) или RUN "name". При этом происходит загрузка образа ПЗУ G+DOS с заданным именем или "+ROM" по умолчанию и передача управления G+DOS.
    в) При активации точки входа #3D03 (15619) - проверка на наличие команды RANDOMIZE USR 15619:REM SYSTEM "имя" (имя опционально). В этом случае происходит загрузка образа ПЗУ TR-DOS с заданным именем (или "TRSYSTEM"), отключение маппера +D и передача управления TR-DOS.
    г) При активации любой другой точки входа #3Dxx - вывод сообщения об ошибке "No TRSYSTEM loaded".
    д) При активации любой другой точки входа (#0000, #003A, #0066) - тупая передача управления обратно в ПЗУ бейсика.
    Примечания:
    1. Для обеспечения разделения NMI c Hayes-модемом на маппер +D заводится сигнал с 5 ноги м/с U2 адаптера модема. Таким образом, при задействованном прерывании модема обеспечивается блокировка маппера (побочный эффект - во время работы с модемом нельзя использовать G+DOS). Блокировать только точку входа #0066 не представляется возможным поскольку она используется также для вызова подпрограмм из ПЗУ бейсика.
    2. Для обеспечения совместимости с компьютером АТМ-Турбо2, где в пространстве портов TR-DOS находятся порты управления дополнителными ресурсами, используется следующее решение: если одновременно включены маппер +D и подстановка ОЗУ, то вызов любой из точек входа #3Dxx (срабатывание маппера TR-DOS) ведет к подключению BootROM. В нем оставлены без изменений точка входа #3D2F и команды OUT (C), A и IN A,(C), имеющиеся в оригинальном ПЗУ TR-DOS. В схему АТМ заводится дополнительный сигнал с контроллера.
    Ваши предложения, замечания, дополнения?

  5. #25
    Member Аватар для Ne01eX
    Регистрация
    21.04.2005
    Адрес
    Регион 66.
    Сообщений
    197
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Купил бы, но только отдельно. А нафига мне десять спеков? Только проголосовал неправильно... Утро, мля, туманное... :
    Честь имею, Ne01eX!
    ПК "Арус" - 48кБ ОЗУ/32 кБ ПЗУ/2*5.25' НГМД TEAC FD-55GFR.
    Последний ламер на платформе. Я вернулся, чтобы уйти красиво....

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Ответов: 34
    Последнее: 24.11.2022, 16:05
  2. Контроллер многозадачной ОС
    от Conan в разделе Оси
    Ответов: 50
    Последнее: 20.09.2009, 10:56
  3. Beta Disk контроллер!
    от poison в разделе Внешние накопители
    Ответов: 17
    Последнее: 02.05.2006, 14:12
  4. Контроллер MMC кто возметса помогать :-)
    от POIND в разделе Внешние накопители
    Ответов: 47
    Последнее: 06.06.2005, 17:05
  5. Куплю контроллер ibm клавиатуры для скорпа!
    от sp0t в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 29.03.2005, 16:37

Ваши права

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