User Tag List

Страница 41 из 160 ПерваяПервая ... 373839404142434445 ... ПоследняяПоследняя
Показано с 401 по 410 из 1598

Тема: KAY-1024/SL-4/TURBO v2010 + NemoFDC + NemoIDE

  1. #401

    Регистрация
    24.01.2009
    Адрес
    Камышин
    Сообщений
    1,407
    Спасибо Благодарностей отдано 
    130
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    Еще из бонусов, прошивка должна работать без переделок на Pentagon 1024SL v1.4
    Дим, а на Pentagon 1024SL v2.2?!!
    Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
    KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....

  2. #402

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_NEMO Посмотреть сообщение
    Дим, а на Pentagon 1024SL v2.2?!!
    а там будет работать стандартный глюк и исходная версия неглюка 0.2 rev.254, исходники которой я мучаю.

    ---------- Post added at 16:12 ---------- Previous post was at 16:11 ----------

    Просто П1024 в.1.4 - это фактически брат Кай-1024 по портам.

  3. #403

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

    По умолчанию

    Версия прошивки 0.6 для встроенного в KAY1024
    контроллера клавиатуры.

    Работа IBM-клавиатуры в режиме Scan Code 2.

    Реализована работа с EEPROM, по алгоритму, описанному в форуме.
    Требует проверки функционирования.

    Клавиша PAUSE останавливает работу Z80.

    KBD6_M48.HEX - для ATMega48
    KBD6_M8.HEX - для ATMega8
    Последний раз редактировалось caro; 04.02.2011 в 19:49.

  4. #404

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

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    это если считать A16'=D4 1FFD, но лучше считать для KAY&Scorpion A16'=D7 7FFD, а A17'=D4 1FFD
    пардон, я тут конечно стормозил, A16’ это конечно D3 7FFD, при том без вариантов. Вышеприведённая фраза должна быть: «считать для KAY&Scorpion A17'=D7 7FFD, а A18'=D4 1FFD», но эти разряды к обсуждаемому вопросу не относятся.

    Теперь более подробно по сути вопроса, т.е. про рамдиск. Чтоб не засорять эту тему, читать здесь.

  5. #405

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Версия обкатана на эмуле ZXMAK
    Я извиняюсь, но что делает эта конструкция:
    Код:
    LOOP call xxxx
    ld a,#fa
    in a,(#df)
    cpl
    and #07
    jr nz,LOOP
    ret
    Наверное, опрашивается кемпстон-мышь?
    Прекрасно. Попробуйте запустить прошивку с отключенным контроллером мыши, но с подключенным интерфейсом кемпстон-джойстика, и нажмите какую нибудь клавишу (например, клавиши выбора диска)". Будет грустно.
    Может быть, примерно так сделать?
    Код:
    ld b,#00
    LOOP push bc
    call xxxx
    pop bc
    ld a,#fa
    in a,(#df)
    cpl
    and #07
    ret z
    djnz LOOP
    ret

  6. #406

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лас, я конечно извиняюсь, но автор сией писанины не я, а Mr.Gluk+AloneCoder+Savelij, я только дорабатываю под Кай.
    По какому адресу сия конструкция найдена? Попробую привинтить вашу.

    ---------- Post added at 12:22 ---------- Previous post was at 12:19 ----------

    Лас, нашел где это:
    Код:
    TIMELP		CALL PRINTTIME
    		LD A,0XFA
    		IN A,(0XDF)			;КНОПКИ МЫШИ
    		CPL
    		AND 7
    		JR NZ,TIMELP			;ПОКА НЕ ОТПУСТЯТ
    		RET
    У меня никогда не было контроллера мышатины, поэтому программить его я не умею, предлагайте что более правильное - с удовольствием вставлю.

    Проверил в эмуле работу без мыши, действительно при нажатии на цифры получаем висяк с постоянным опросом джойстика... исправил, спасибо Лас.
    Сейчас исправлю еще один глючок и выложу новую версию.
    Последний раз редактировалось Дмитрий; 29.01.2011 в 13:39.

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

  8. #407

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предлагаю такой вариант, с более длительным ожиданием отпускания клавиши (2-3 сек, точно не подсчитывал):
    Код:
    ld bс,#0000
    LOOP push bc
    call xxxx
    pop bc
    ld a,#fa
    in a,(#df)
    cpl
    and #07
    ret z
    dec bc
    ld a,b
    or c
    jr nz,LOOP
    ret
    Там ожидание кнопки мыши однократное, после каждого нажатия гор.клавиши в меню. Так что постоянно тормозить не должно ничего в меню.

  9. #408

    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    Попробуйте запустить прошивку с отключенным контроллером мыши, но с подключенным интерфейсом кемпстон-джойстика, и нажмите какую нибудь клавишу (например, клавиши выбора диска)". Будет грустно.
    Я может чего то не понимаю, но если мыши нет то этот кусочек кода вообще не будет вызываться.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  10. #409

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от savelij Посмотреть сообщение
    Я может чего то не понимаю, но если мыши нет то этот кусочек кода вообще не будет вызываться.
    Я может чего-то не понимаю, но у меня мыши нет, но этот кусочек кода вызывается.
    P.S. Наверное, потому что католический порт кемпстон-джойстика - dfh (с неполной дешифрацией). А православный - 1fh (полная дешифрация).
    Последний раз редактировалось Лас; 29.01.2011 в 14:48. Причина: P.S.

  11. #410

    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    Я может чего-то не понимаю, но у меня мыши нет, но этот кусочек кода вызывается.
    Поскольку католический порт кемпстон-джойстика - dfh. А православный - 1fh.
    Тогда есть предложение переделать не этот кусок, а процедуру DETECTMOUSE с учетом такой проблемы. Там получается из-за католического порта определяется что мышь есть. Код я там почти не менял, оттуда и проблема.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

Страница 41 из 160 ПерваяПервая ... 373839404142434445 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. KAY 1024 3sl turbo
    от kndbbs AKA KND в разделе KAY
    Ответов: 20
    Последнее: 23.04.2011, 17:06
  2. Поддержка NemoIDE A8
    от Black_Cat в разделе Программирование
    Ответов: 6
    Последнее: 14.03.2011, 00:31
  3. NemoIDE
    от jd69 в разделе Барахолка (архив)
    Ответов: 22
    Последнее: 28.10.2008, 05:33
  4. Ищу ZXMC & NemoIDE
    от ALEXEY.GORDEEV в разделе Барахолка (архив)
    Ответов: 32
    Последнее: 05.07.2008, 21:29

Ваши права

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