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

User Tag List

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

Тема: Кворум 64 кб

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

    По умолчанию Кворум 64 кб

    Читаю описание. Хотелось бы уточнить у знатоков значение 7 бита порта #00. Написано:
    D7 - TR_DOS
    разрешение работы TRDOS из ПЗУ
    0 - TRDOS работает из фонового ОЗУ
    1 - разрешена работа из ПЗУ
    Как именно это понимать? Т. е. выбираем, вместо какого ПЗУ будет вставать ОЗУ? Или что?
    Еще вижу другие адреса портов контроллера дисковода, а также порт управления (#85) отличается от #FF в стандартном бетадиске (в бетадиске есть выбор FM/MFM, и нет сигнала MOTOR, вместо него есть имитатор сигнала IP, который позволяет отрубить мотор при отсутствии диска выдачей туда серии импульсов. Там стоит модифицированная TR-DOS? Или при активизации ПЗУ TR-DOS адресация контроллера флопа меняется на стандартную?

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

  3. #2
    Activist Аватар для Jukov
    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    491
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У Кворума-64 и его контроллера CP/M (обычного) нет ПЗУ TR-DOS. Поэтому для имитации ПЗУ TR-DOS используется теневое ОЗУ. Т.е. при подаче команды RANDOMIZE USR 15616 будет включено ОЗУ, в котором записана TR-DOS. Порты у контроллера нестандартные, поэтому код TR-DOS тоже модифицирован.
    Кворум-192, Кворум-128 CP/M, Кворум-64, ZS-Scorpion 256 Turbo+&Caro ZX_MC, Мастер48К

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

    По умолчанию

    Т. е. TR-DOS загружается с CP/M-ного диска?
    А у тебя есть более правильная документация по портам "Кворума"?
    В общем-то зачем мне это надо: есть Пентагон-48 плюс есть желание поизвращаться. У Пентагона-48, как известно, есть неиспользуемые 16 кб ОЗУ. Хочется их заюзать и поизвращаться. :-) Плюс хочется сделать это заюзывание совместимым хоть с чем-нибудь, дабы это "что-нибудь" можно было запустить на созданной системе.

  5. #4
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Т. е. TR-DOS загружается с CP/M-ного диска?
    Да, может загружатся с диска.
    Цитата Сообщение от Sonic Посмотреть сообщение
    А у тебя есть более правильная документация по портам "Кворума"?
    По моему на сайте ATM лежит вот этот файл:
    Последний раз редактировалось caro; 10.10.2008 в 19:31.

  6. #5
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Хотелось бы уточнить у знатоков значение 7 бита порта #00. Написано:
    D7 - TR_DOS
    разрешение работы TRDOS из ПЗУ
    0 - TRDOS работает из фонового ОЗУ
    1 - разрешена работа из ПЗУ
    Как именно это понимать? Т. е. выбираем, вместо какого ПЗУ будет вставать ОЗУ? Или что?
    В самом контроллере ПЗУ не было, прошивка TRDOS загружалась
    в фоновую страницу ОЗУ, которая и использовалась как страница TRDOS.
    Выход триггера TRDOS в контроллере был выведен на системный разьем (A23), что позволило
    ввести управление переключением страницы TRDOS, который зашивался в дополнительную страницу ПЗУ Кворума.
    Битом D7 можно было выбирать вариант страницы TRDOS (ОЗУ или ПЗУ).
    В варианте модифицированного контроллера дисковода для Кворума
    Бит D7 используется и для управления адресацией портов ВГ93.
    Последний раз редактировалось caro; 14.05.2007 в 20:36.

  7. #6
    Activist Аватар для Jukov
    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    491
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Т. е. TR-DOS загружается с CP/M-ного диска?
    А у тебя есть более правильная документация по портам "Кворума"?
    В общем-то зачем мне это надо: есть Пентагон-48 плюс есть желание поизвращаться. У Пентагона-48, как известно, есть неиспользуемые 16 кб ОЗУ. Хочется их заюзать и поизвращаться. :-) Плюс хочется сделать это заюзывание совместимым хоть с чем-нибудь, дабы это "что-нибудь" можно было запустить на созданной системе.
    С Кворумом есть одна проблема - у Кворум 128К другая раскладка портов и есть ПЗУ TR-DOS. Если есть желание поизвращаться с 48К - советую сменить прошивку на ПЗУ Хакер-2000.
    Кворум-192, Кворум-128 CP/M, Кворум-64, ZS-Scorpion 256 Turbo+&Caro ZX_MC, Мастер48К

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

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Выход триггера TRDOS в контроллере был выведен на системный разьем (A23), что позволило
    ввести управление переключением страницы TRDOS, который зашивался в дополнительную страницу ПЗУ Кворума.
    Битом D7 можно было выбирать вариант страницы TRDOS (ОЗУ или ПЗУ).
    В варианте модифицированного контроллера дисковода для Кворума
    Бит D7 используется и для управления адресацией портов ВГ93.
    Т. е. этот бит используется внешней платой расширения, которая содержит человеческий вариант TR-DOS в ПЗУ, верно?
    Получается там есть две страницы теневого ОЗУ, одна из которых заменяет бейсик, вторая заменяет TR-DOS? Ведь есть же еще:
    D0 - F_RAM
    управление фоновой страницей ОЗУ
    0 - включено ПЗУ
    1 - включена 0-ая страница ОЗУ
    Или одна и та же страница ОЗУ может быть включена либо вместо бейсика либо вместо TR-DOS?
    А что у Кворума в ПЗУ вообще в принципе? Бейсик-48 и загрузчик CP/M ?

    Добавлено через 40 секунд
    Цитата Сообщение от Jukov Посмотреть сообщение
    С Кворумом есть одна проблема - у Кворум 128К другая раскладка портов и есть ПЗУ TR-DOS.
    Я знаю.
    Если есть желание поизвращаться с 48К - советую сменить прошивку на ПЗУ Хакер-2000.
    Что делает, где взять?
    Последний раз редактировалось Sonic; 15.05.2007 в 09:44. Причина: Добавлено сообщение

  9. #8
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Получается там есть две страницы теневого ОЗУ, одна из которых заменяет бейсик, вторая заменяет TR-DOS? Ведь есть же еще:
    D0 - F_RAM
    управление фоновой страницей ОЗУ
    0 - включено ПЗУ
    1 - включена 0-ая страница ОЗУ
    Или одна и та же страница ОЗУ может быть включена либо вместо бейсика либо вместо TR-DOS?
    Фоновая страница ОЗУ в Кворуме 64 одна.
    При работе в CP/M она принудительно включается битом F_RAM,
    а при работе в TR-DOS переключается выходом триггера с платы контроллера.
    Бит F_RAM при работе TR-DOS установлен в 0.

    Цитата Сообщение от Sonic Посмотреть сообщение
    А что у Кворума в ПЗУ вообще в принципе? Бейсик-48 и загрузчик CP/M ?
    Русифицированный BASIC и загрузчик первого сектора с диска A:

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

    По умолчанию

    То есть:
    Бит 0 - принудительно включает теневое ОЗУ.
    Бит 7 - заменяет ОЗУ на дополнительное ПЗУ с TR-DOS.
    Верно?

  11. #10
    Activist Аватар для Jukov
    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    491
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошивки Хакера-2000 вместе с описанием. Версия для любых спеков (не Кворумов)
    Вложения Вложения
    Кворум-192, Кворум-128 CP/M, Кворум-64, ZS-Scorpion 256 Turbo+&Caro ZX_MC, Мастер48К

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

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

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

Похожие темы

  1. Нужна схема Кворум-128
    от johnny в разделе Кворум
    Ответов: 19
    Последнее: 07.10.2022, 19:06
  2. Кворум 128К
    от JeRrS в разделе Кворум
    Ответов: 25
    Последнее: 09.07.2020, 22:44
  3. Кворум 128 & FDD 3.5
    от BotzMan в разделе Кворум
    Ответов: 34
    Последнее: 08.03.2010, 15:56
  4. Кворум + 5V + TV = Шахматная Таблица
    от JeRrS в разделе Кворум
    Ответов: 1
    Последнее: 07.10.2006, 14:19
  5. Опознайте Кворум!
    от Addison в разделе Кворум
    Ответов: 8
    Последнее: 04.09.2006, 21:55

Ваши права

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