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

User Tag List

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

Тема: Pentagon-1024 v1.4 Не работает Quick Commander. Где может быть проблема?

  1. #1
    Activist
    Регистрация
    11.03.2007
    Адрес
    г. Шенкурск
    Сообщений
    310
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Pentagon-1024 v1.4 Не работает Quick Commander. Где может быть проблема?

    Не как не могу сделать работу Quick Commandera любой версии. Везде один глюк. Например. Запускаю Quick Commander 3.10, через секунду появляется правая панель, где кнопки дисководов и все... Дальше постоянно горит светодиод дисковода. Дисковод без конца читает дискету и не может прочитать каталог. А жаль... Коммандер-то интересный!!!
    И еще, прошивал Quick Commander в ПЗУ. Такая же проблема, только правая панель, постоянно читает дискету в дисководе, компьютер висит.
    Может кто сможет объяснить такое странное поведение QC.

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

  3. #2
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    помню на некоторых реалах такая хрень была - некоторые просто крутили диск и всё... лечилось переставлением перемычек... описано решение в какомто спектрофоне (их защита как раз и не работала)
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  4. #3
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,691
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На самом деле, это проблема не пентагона, а коряво-написанного детекта дискеты. эта проблем обсуждалась сто лет назад на просторах ZX-Ревю. И были реальные примеры как надо писать, но многие считаю что они лучше знают как надо, увы

    как вариант могу предложить обратиться к автору, возможно он что-то исправит или сделает хотя бы отключаемой данный детект.
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  5. #4
    Activist
    Регистрация
    11.03.2007
    Адрес
    г. Шенкурск
    Сообщений
    310
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшая поправка: Каталоги на Quick Commander 3.11 и Мax Petrov 96 все же появляются, но через 58 секунд кручения диска в дисководе, смена диска тоже дает такую же задержку в 58 секунд. Правда на Spaccy2007 коммандер Max Petrov 96 работает без задержек.

  6. #5
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,691
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Red face

    Цитата Сообщение от luzanov Посмотреть сообщение
    Небольшая поправка...
    возможно это связано с турбированием ВГ93
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  7. #6
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Навскидку (не зная никаких подробностей) я предположу что проблема все-таки в самом Пентагоне, а точнее в работе ВГ93. Я что-то подобное наблюдал на эмуляторе ZX-MAK, когда появлялись панели но каталог не читался (совсем). После поисков, выяснилось что QC висит на следующей процедуре TR-DOS'а:

    Адрес #3FD5. Чтение данных с диска. Все установки аналогично подпрограмме #3FBA, но отдать нужно команду чтения. Используется также с адpеса #3FE5 (то же, что и #3FD5, но без обработки NO DISC).

    #3FD5 LD B,4 ;установка количества попыток
    #3FD7 IN A,(#FF) ;поступило что-нибудь?
    AND #C0
    JR NZ,#3FEC ;если да, то начинаем читать
    INC DE ;следующая попытка
    LD A,E
    OR D
    JR NZ,#3FD7
    DJNZ #3FD7
    RET ;если попытки кончились, то возврат
    #3FE5 IN A,(#FF) ;поступил какой-нибудь сигнал?
    AND #C0
    JR Z,#3FE5 ;если нет, то ждем его
    RET M ;если это INTRQ, то возврат
    #3FEC INI ;чтение байта
    JR #3FE5 ;повтор
    То есть из порта #FF не приходят установленные биты 6 или 7. После некоторой переписки с автором ZX-MAK, он пофиксил эмулятор и проблема исчезла.

    2breeze: Хочу напомнить, что дисковый драйвер QC прошел испытания временем: больше 10-и лет работы на всевозможных клонах.

    p.s. На Max Petrov'96 была совсем другая проблема связанная с малым временем ожидания раскрутки диска, из-за этого постоянно вылазила надпись "No disk". После того как это время было увеличено в 2 раза, проблема исчезла.

  8. #7
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,691
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Talking

    Цитата Сообщение от Spectre Посмотреть сообщение
    2breeze: Хочу напомнить, что дисковый драйвер QC прошел испытания временем: больше 10-и лет работы на всевозможных клонах.
    да ладно мы поняли друг друга, это был тест, ты тут бываешь или нет
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  9. #8
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Necro-пост:
    Цитата Сообщение от luzanov Посмотреть сообщение
    Правда на Spaccy2007 коммандер Max Petrov 96 работает без задержек.
    На speccy2007 эмуляция вращения диска сделана на скорую руку (лень было заниматься с таймерами на AVR) - диск прокручивается на один сектор при чтении регистра состояния ВГ93 (0x1f), при условии, что 3-ий бит в регистре управления BDI (0xff) установлен (это вроде бы включение головки, хотя если ошибаюсь, пусть поправят) и предыдущей командой не было чтение или запись.

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

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

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

Похожие темы

  1. Ответов: 74
    Последнее: 22.03.2008, 22:03
  2. Вышел Quick Commander v3.11
    от Spectre в разделе Софт
    Ответов: 0
    Последнее: 02.05.2006, 18:47
  3. Quick Commander v3.10r
    от Spectre в разделе Софт
    Ответов: 2
    Последнее: 04.11.2005, 15:04
  4. Дизайн Quick Commander v4.00
    от Spectre в разделе Софт
    Ответов: 13
    Последнее: 11.03.2005, 16:18

Ваши права

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