User Tag List

Страница 118 из 162 ПерваяПервая ... 114115116117118119120121122 ... ПоследняяПоследняя
Показано с 1,171 по 1,180 из 1612

Тема: ZX_Multi_Card

  1. #1171

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от doc_fbi Посмотреть сообщение
    Подскажите , сигнал magic для пентагона обязательно заводить вместо кнопки?
    Не обязательно.

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

  3. #1172

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

    По умолчанию

    а что это вообще за кнопка такая что она делает?

  4. #1173

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Камиль, ответьте пожалуйста на мои письма. я посылал их в ЛС и на Вашу электронную почту. Интеграция zxmc2 в новую верхушку Профи 5.06 прошла успешно, осталось только сделать доступ к микросхеме часов по портам Профи. На данный момент пауза в написании прошивки только в этом - т.е. или возвращать обратно 512ВИ1 на верхнюю плату, как в оригинальном контроллере, или всё таки попробовать организовать доступ на ZXMC2. Если на данный момент это сделать не получится, прошу всё равно дать ответ, будем думать тогда дальше и возвращать 512ВИ1 на плату. Спасибо за помощь.
    Последний раз редактировалось solegstar; 15.01.2014 в 15:56.
    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.

  5. #1174

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar
    Камиль, ответьте пожалуйста на мои письма. я посылал их в ЛС и на Вашу электронную почту.
    Ответил на e-mail.

  6. #1175

    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В процессе сборки ZXM-Phoenix 5.0 возникла проблема с портом Kempston-джойстика. Прошивку для АтМеги брал версии 2.8 с сайта http://micklab.narod.ru/ZXMPhoenix.htm.

    Данные с порта 1F поступали, но не стабильно. Периодически сыпался мусор. Сначала я грешил на дешифратор портов, но проверка показала, что все в порядке. Пришлось изучать код АтМеги. В обработчике прерывания джойстика была обнаружена ошибка.

    Код:
    ROM:02CD           wait:                                   ; CODE XREF: Read1FINT2_+Ej
    ROM:02CD 9B83                      sbis    PIND, PIND3     
    ROM:02CE CFFE                      rjmp    wait            ; while(INT1==0) {}
    Код который должен был ожидать конца импульса INT2, ожидает конца импульса INT1. Так как сигнал INT1 в этот момент вообще не активен, то данные джойстика убираются с шины до момента окончания инструкции чтения. Поэтому Z80 не всегда успевает считать правильные значения.

    После изменения прошивки ROM:02CD 9B83 на 9B28 джойстик стал работать стабильно.
    Патч для бинарного файла 0x059A 83 => 28


    ---------- Post added at 15:30 ---------- Previous post was at 15:25 ----------

    Также на этой (2.8ph) прошивке возникла проблема с работой мыши. При включении теста мыши курсор двигался только по диагонали от нижнего левого угла к верхнему правому.

    При изучении кода также была выявлена ошибка.
    Код:
    ROM:037B 9110 0077                 lds     r17, MouseXPosition ; Ошибка!!! Должно быть MouseYPosition
    ROM:037D 0F19                      add     r17, r25
    ROM:037E 9310 0078                 sts     MouseYPosition, r17 ; MouseYPosition=MouseXPosition+r25
    Обработчик в качестве предыдущего положения по оси Y брал положение по оси X. Был произведен патч ROM:037B 9110 0077 => 9110 0078.
    Патч для бинарного файла 0x06F8 77 => 78
    После этого мышка заработала как надо.
    Последний раз редактировалось Lion17; 23.02.2014 в 16:26.

  7. #1176

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lion17, Адреса даны для ковыряния в IDA , реальные другие . Надо поправить .
    А так же для 8515 ?
    Последний раз редактировалось dosikus; 23.02.2014 в 16:17.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  8. #1177

    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Lion17, Адреса даны для ковыряния в IDA , реальные другие . Надо поправить .
    А так же для 8515 ?
    Ида считает словами. Для бинарного файла умножать на два. В исходный пост добавил адреса для бинарного файла.

    Да, это для прошивки ATMEGA8515.

    Если надо могу кинуть hex файл с исправлениями.
    Последний раз редактировалось Lion17; 23.02.2014 в 16:26.

  9. #1178

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17 Посмотреть сообщение
    Ида считает словами. Для бинарного файла умножать
    В курсе
    Дело в том что многие будут патчить в окнах дампа прогеров . А там не во всех словами . Файлики пригодились бы и не только мне.

    А за патч огромное мерси !!!
    Последний раз редактировалось dosikus; 23.02.2014 в 16:38.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  10. #1179

    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкладываю HEX файл.
    Для отличия от оригинального файла по Menu+V выдает "zxmc2 v.2.8.1ph".
    Вложения Вложения

  11. #1180

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я так понимаю, что это актуально только для феникса? для дискретной мультикарты патчить не надо?

Страница 118 из 162 ПерваяПервая ... 114115116117118119120121122 ... ПоследняяПоследняя

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

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

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

Ваши права

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