User Tag List

Страница 66 из 162 ПерваяПервая ... 626364656667686970 ... ПоследняяПоследняя
Показано с 651 по 660 из 1612

Тема: ZX_Multi_Card

  1. #651

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

    По умолчанию

    Цитата Сообщение от VELESOFT
    Is in vain copy port FADF to FEFD, so I use FEDF port for next features (K-MOUSE 2008 detection = in FEDF return byte 128)
    And what is expected for another model controller?
    I think any option with the code would not equal 128.
    And what is the problem then?
    ZXMC (given that bit always D3 = 1) in any event
    will be issued at the port 0xFEDF code different from the 128.

  2. #652

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    And what is expected for another model controller?
    I think any option with the code would not equal 128.
    And what is the problem then?
    ZXMC (given that bit always D3 = 1) in any event
    will be issued at the port 0xFEDF code different from the 128.
    Камиль, если у тебя полная дешифрация на новой карте, то у тебя этот порт вообще не видится и читаться не может (как понимаю). Или я тебя не понял и в zxmc2 дешифрация не по 16 разрядам? Или речь о zxmc1?
    Последний раз редактировалось Black_Cat; 30.03.2008 в 19:04.

  3. #653

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    I think any option with the code would not equal 128.
    And what is the problem then?
    ZXMC (given that bit always D3 = 1) in any event
    will be issued at the port 0xFEDF code different from the 128.
    No problem. Only my previous K-MOUSE 2006 version use button 4 on D3 of port FADF. New K-MOUSE 2008 support only 3 buttons and bit D3 = always 1. Only my new 2008 version support read 7FFD port but this is no possible test on real ZX128/+2 Spectrums. This models contain hardware bug (error in equation in HAL10H8: http://velesoft.speccy.cz/zx/umbrella/umbrella.htm

    BANK = !WR & !A1 & !IORQ & !A15 | !RD & !A1 & !IORQ & !A15
    This is CLK signal for 7FFD port. Correct is:
    BANK = !WR & !A1 & !IORQ & !A15
    This bug write byte floating data bus to port 7FFD and ZX crash.

    K-MOUSE 2008 backup last writed value to port 7FFD. If CPU read this port, K-MOUSE return to data bus correct data (this data will writed to 7FFD port in ZX128 too). If any software will use read port 7FFD, then must detect if new K-MOUSE is connect ( IN FEDF + CP 128 ). Other values signed that port 7FFD is impossible read. All my modified ZX games for kempston mouse use mouse driver located at start of IM2 table and often is retained only last 2 bytes with adress. Thereby K-MOUSE return FF value as vector adress to data bus (ZX models is unstable)

    VELESOFT

  4. #654

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Вот базовые порты ZXMC1:
    #FE xxxxxxxx11111110 xxxxxxxx1111xx1x ???
    ----------------------------------------
    Kempston mouse
    ----------------------------------------
    #FADF 1111101011011111 xxxxx0x01101xx1x ???
    #FBDF 1111101111011111 xxxxx0x11101xx1x ???
    #FFDF 1111111111011111 xxxxx1x11101xx1x ???
    ----------------------------------------
    ISA COM-1/Modem by Kondratyev (A=0 IRQ4-ON, A=1 IRQ4-OFF) - включение NMI или INT по А11 сделано?
    ----------------------------------------
    #F0EF/#F8EF 1111A00011101111 1111A0001110xx1x ???
    #F1EF/#F9EF 1111A00111101111 1111A0011110xx1x ???
    #F2EF/#FAEF 1111A01011101111 1111A0101110xx1x ???
    #F3EF/#FBEF 1111A01111101111 1111A0111110xx1x ???
    #F4EF/#FCEF 1111A10011101111 1111A1001110xx1x ???
    #F5EF/#FDEF 1111A10111101111 1111A1011110xx1x ???
    #F6EF/#FEEF 1111A11011101111 1111A1101110xx1x ???
    #F7EF/#FFEF 1111A11111101111 1111A1111110xx1x ???
    -------------------------
    PS/2 Keyboard
    -------------------------
    #80DF-87DF 10000CBA11011111 10000CBA1101xx1x ???
    -------------------------
    RTC
    -------------------------
    #E0EF-E7EF 11100CBA11101111 11100CBA1110xx1x ???

    Камиль поправь пожалуйста вышеприведённую заготовку дешифрации для ZXMC1

  5. #655

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

    По умолчанию

    Для ZXMC1 не доработанного:
    Цитата Сообщение от Black_Cat
    #xxFE xxxxxxxx 11111110 -> xxxxxxxx 1x11xx10
    ----------------------------------------
    Kempston mouse
    ----------------------------------------
    #FADF 11111010 11011111 -> 11111010 1x01xx11
    #FBDF 11111011 11011111 -> 11111011 1x01xx11
    #FEDF 11111110 11011111 -> 11111110 1x01xx11
    #FFDF 11111111 11011111 -> 11111111 1x01xx11
    ----------------------------------------
    ISA COM-1/Modem by Kondratyev (A=0 IRQ4-ON, A=1 IRQ4-OFF) - включение NMI или INT по А11 сделано?
    Нет не сделано - не вижу смысла.
    Цитата Сообщение от Black_Cat
    ----------------------------------------
    #F8EF 11111000 11101111 -> 11111000 1x10xx11
    #F9EF 11111001 11101111 -> 11111001 1x10xx11
    #FAEF 11111010 11101111 -> 11111010 1x10xx11
    #FBEF 11111011 11101111 -> 11111011 1x10xx11
    #FCEF 11111100 11101111 -> 11111100 1x10xx11
    #FDEF 11111101 11101111 -> 11111101 1x10xx11
    #FEEF 11111110 11101111 -> 11111110 1x10xx11
    #FFEF 11111111 11101111 -> 11111111 1x10xx11
    -------------------------
    PS/2 Keyboard
    -------------------------
    #80DF-87DF 10000CBA11011111 -> 10000CBA 1x01xx11
    -------------------------
    RTC
    -------------------------
    #E0EF-E7EF 11100CBA 11101111 -> 11100CBA 1x10xx11
    После доработки, все "x" в младшем байте заменяются на "1"

  6. #656

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    После доработки, все "x" в младшем байте заменяются на "1"
    я правильно понял, что доработанная первая версия имеет полную 16ти разрядную дешифрацию всех портов (для #FE 8ми разрядную)?? Доработанная версия имеет какое-то идентификационное название, номер?
    Какие доп. порты добавлены во второй версии кроме Глюк RTC и выкинуты ли старые RTC? Вторая версия имеет так же полную 16ти разрядную дешифрацию? Какие порты отвечают за работу с SD? Поддержка SD сделана только для ZX MC-2?
    Последний раз редактировалось Black_Cat; 02.04.2008 в 13:19.

  7. #657

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

    По умолчанию

    Цитата Сообщение от Black_Cat
    я правильно понял, что доработанная первая версия имеет полную 16ти разрядную дешифрацию всех портов (для #FE 8ми разрядную)??
    Правильно.
    Цитата Сообщение от Black_Cat
    Доработанная версия имеет какое-то идентификационное название, номер?
    У меня есть доработанная схема (добавлен корпус ЛА2), которая имеет номер 1.2,
    но трассировку под неё я делать не стал.
    Цитата Сообщение от Black_Cat
    Какие доп. порты добавлены во второй версии кроме Глюк RTC и выкинуты ли старые RTC?
    Кроме Глюковских портов, пока ничего не добавлено, и порты ZXMC RTC функционируют.
    Цитата Сообщение от Black_Cat
    Вторая версия имеет так же полную 16ти разрядную дешифрацию?
    Да, во второй версии все порты имеют полную 16-и разрядную дешифрацию.
    Цитата Сообщение от Black_Cat
    Какие порты отвечают за работу с SD? Поддержка SD сделана только для ZX MC-2?
    Для работы с SD предполагается использовать следующие порты:
    Код:
    Базовый адрес портов BA_DEV = 0D8EFh/100h (в поле модема) 
    Порты:
    D_dev equ BA_DEV + 0    - данные
    C_dev equ BA_DEV + 1    - команда (запись)
    S_dev equ BA_DEV + 1    - статус  (чтение)
    L_dev equ BA_DEV + 2,3  - длина блока в байтах
    A_dev equ BA_DEV + 4..7 - адрес блока (по-байтный)
    Порты выбраны в поле модема из расчета работы с картами и в старой версии ZXMC.

  8. #658

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Камиль, есть просьбочка поменять адресf c #D8EF-#DFEF на 08EF-0FEF, подробнее кину в личку

  9. #659

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

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Камиль, есть просьбочка поменять адресf c #D8EF-#DFEF на 08EF-0FEF, подробнее кину в личку
    Честно говоря эти порты уже сидят в обоих карточках, но поменять еще не поздно.

  10. #660

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    У меня есть доработанная схема (добавлен корпус ЛА2), которая имеет номер 1.2,
    но трассировку под неё я делать не стал.
    хор. этого достаточно для идентификации

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

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

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

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

Ваши права

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