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

User Tag List

Страница 111 из 159 ПерваяПервая ... 107108109110111112113114115 ... ПоследняяПоследняя
Показано с 1,101 по 1,110 из 1582

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

  1. #1101
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от AlexFantasy Посмотреть сообщение
    (jp5 11<->12)вываливаясь в Крамис (прошивка kay1024s) выйти в тырдос не получается?
    оно и не должно никуда выходить, эта перемычка для только для запуска крамиса.
    из крамиса можно выйти только если туда попадаешь по доработке BDI, либо зажатому CS при сбросе

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

    По умолчанию

    Цитата Сообщение от AlexFantasy Посмотреть сообщение
    Цитата Сообщение от Лас Посмотреть сообщение
    Будем работать над этим:

    1. А есть что-нить, эмулирующее скорп/кай под ведроидом?
    2. И плейер ay-музыки под эту же ось
    Х3
    Спасибо за наводку, кэп. Давай такой фигней превратим тред в чятик.

  3. #1103
    Привидение Аватар для AlexFantasy
    Регистрация
    17.02.2006
    Адрес
    Светлогорск на Березине
    Сообщений
    1,093
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Не скорпокай конечно, но может сюда глянь: http://androidforums.com/android-gam...lator-out.html
    Последний раз редактировалось AlexFantasy; 23.03.2012 в 01:17.

  4. #1104
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По-поводу встроенного в КАЙ контролера PS/2-клавы на ATMEGA48. Просьба к Камилю (caro).

    У меня до сих пор прошита v0.3 (не использует WAIT при кварце 25МГц), которая меня полностью устраивает за исключением небольшого глюка - в зависимости от способа опроса клавы в некоторых программах, не всегда корректно отрабатывается нажатие той или иной клавиши. Из-за этого эти программы становятся неработоспособными. Недавно скачал и перешил на v1.0 - там тоже ничего не изменилось. Зато контроллер клавы в ZXMC2 на ATMEGA8515 замечательно работает в этих программах. Можно как-нить перенять удачный код из ZXMC2 в интегрированный контроллера клавы в КАЕ?

    Вот программы и глюки:

    1. AUMT (http://zx.pk.ru/showthread.php?t=12881&highlight=aumt)
    Нажатие ENTER рабатает как ANY KEY, т.е. выбранный тест не запустить.

    2. Universal MEMORY tester v0.9 (http://dlcorp.nedopc.com/viewtopic.php?f=18&t=582)
    Попытка цифровой клавишей выбрать тест, срабатывает как ANY KEY - сброс в BASIC_48.

    Ещё хотелка.

    3. Как и в ZXMC2, если к штатному контроллеру не подключена клавиатура, то нет никакого влияния на порт #FE и /WAIT. (переключил тут клаву на ZXMC2, не вынимая ATMEGA48 из панельки КАЯ - полезли глюки, вплоть до полной неработоспособности компа)
    Последний раз редактировалось SoftFelix; 24.03.2012 в 23:24.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

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

    По умолчанию

    Цитата Сообщение от SoftFelix
    в зависимости от способа опроса клавы в некоторых программах, не всегда корректно отрабатывается нажатие той или иной клавиши. Из-за этого эти программы становятся неработоспособными.
    Вроде разобрался я с этой проблемой.
    Во вложении версия прошивки 1.1 для всех трех вариантов МК, используемых в контроллере.
    Просьба проверить и сообщить о результате.

    Цитата Сообщение от SoftFelix
    Ещё хотелка.
    3. Как и в ZXMC2, если к штатному контроллеру не подключена клавиатура, то нет никакого влияния на порт #FE и /WAIT.
    Подумаю.
    Вложения Вложения

  6. #1106
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Вроде разобрался я с этой проблемой.
    Во вложении версия прошивки 1.1 для всех трех вариантов МК, используемых в контроллере.
    Просьба проверить и сообщить о результате.
    Спасибо, сейчас попробую.

    ---------- Post added at 18:19 ---------- Previous post was at 17:36 ----------

    caro, ура! Всё заработало! Более того, стало нормально отрабатывать сочетание "Cтрелка влево" (cursor keys pad) + "Print screen" (Reset) - горячий перезапуск PROF-ROM!

    Что подметил из необычного. В v0.3 состояние индикатора и кнопки ТУРБО (Scroll Lock) и его действие запоминалось триггерно, т.е. при каждом нажатии на кнопку значение инвертировалось и писалось в EEPROM (это как я понял) и по кнопке RESET (Print Screen) не восстанавливалось. И это было удобно. В v1.0 и v1.1 состояние TURBO восстанавливается по RESETу. Можно вернуть алгоритм работы кнопки TURBO как было в v0.3?

    Ну и вот это, конечно, очень ожидаемо. Тогда окончательно отключу механическую клаву.

    Цитата Сообщение от caro Посмотреть сообщение
    Сообщение от SoftFelix
    Ещё хотелка.
    3. Как и в ZXMC2, если к штатному контроллеру не подключена клавиатура, то нет никакого влияния на порт #FE и /WAIT.
    Подумаю.
    И последний вопрос: v1.1 использует /WAIT? Просто у меня, если помнишь, кварц на 25МГц и всё замечательно работает без /WAIT.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

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

    По умолчанию

    Цитата Сообщение от SoftFelix
    ... ура! Всё заработало!
    Ну и отлично.

    Цитата Сообщение от SoftFelix
    Что подметил из необычного. В v0.3 состояние индикатора и кнопки ТУРБО (Scroll Lock) и его действие запоминалось триггерно, т.е. при каждом нажатии на кнопку значение инвертировалось и писалось в EEPROM (это как я понял) и по кнопке RESET (Print Screen) не восстанавливалось. И это было удобно. В v1.0 и v1.1 состояние TURBO восстанавливается по RESETу. Можно вернуть алгоритм работы кнопки TURBO как было в v0.3?
    Да, похоже я это где-то пропустил. Исправлю.

    Цитата Сообщение от SoftFelix
    И последний вопрос: v1.1 использует /WAIT? Просто у меня, если помнишь, кварц на 25МГц и всё замечательно работает без /WAIT.
    /WAIT формируется только в случае необходимости.
    В обычном режиме, клавиатура работает без торможения - /WAIT не формируется.
    /WAIT нужен:
    1) при остановке компа по клавише PAUSE;
    2) при работе компьютера в режиме TURBO;
    3) при отработке кодов управления контроллером (см. комментарий к прошивке).

  8. #1108
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    В обычном режиме, клавиатура работает без торможения - /WAIT не формируется.
    /WAIT нужен:
    1) при остановке компа по клавише PAUSE;
    2) при работе компьютера в режиме TURBO;
    Присоединяюсь к просьбе SoftFelix - прошу оставить варианты прошивок, где нет торможения даже в режиме TURBO. Такие раньше были. Это бы пригодилось в компьютерах, где нет режима TURBO, например, в Ленинграде или Pentagon-128. И сигнал TURBO в этих компьютерах можно было бы использовать для других целей.

    Хотелось бы в LENINGRAD-2012 этот сигнал использовать для других целей, например, для включения/отключения контроллера MultIDE или переключения прошивками FLASH.

    В LENINGRAD-2012 с платы адаптера PS/2 клавиатуры KEYB&SINC идут два сигнала ON/OFF (PB5, соответствует TURBO в KAY-2010) и NMI_SW (PC1, можно использовать для входа в меню MultIDE). Эти сигналы в LENINGRAD-2012, на всякий случай, подаются на слот ZX-BUS (на A31 и B31) через перемычки.

    Наверно, при переключении сигнала ON/OFF еще полезно было бы сбрасывать компьютер сигналом RESET для начала работы с новым сигналом.


    Напомните, пожалуйста, в каком состоянии после включения компьютера эти сигналы и какими кнопками они управляются. Это нужно для согласования со схемой управления MultIDE.

    Есть еще одно пожелание - добавить при составлении клавиатурных макросов возможность добавления сброса компьютера и регулируемую длительность паузы после сброса, чтобы компьютер успел выполнить свои команды и был готов к вводу второй части клавиатурного макроса.

    Например, надо сделать автоматическую загрузку файла с магнитофона/MP3 плеера. Мы делаем следующий макрос: RESET пауза 5 секунд LOAD "" ENTER.

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

    Тогда каждый сможет легко добавить себе часто используемые комбинации. Вместе с возможность добавления сброса в макросы это было бы очень удобно.
    Последний раз редактировалось zx-kit; 26.03.2012 в 06:03.
    "L-256"

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

    По умолчанию

    Цитата Сообщение от SoftFelix
    Что подметил из необычного. В v0.3 состояние индикатора и кнопки ТУРБО (Scroll Lock) и его действие запоминалось триггерно, т.е. при каждом нажатии на кнопку значение инвертировалось и писалось в EEPROM (это как я понял) и по кнопке RESET (Print Screen) не восстанавливалось. И это было удобно. В v1.0 и v1.1 состояние TURBO восстанавливается по RESETу. Можно вернуть алгоритм работы кнопки TURBO как было в v0.3?
    Для того, что бы не тратить бесполезно ресурс циклов записи в ячейки EEPROM
    (100 тыс. это конечно много, но не бесконечно) запись текущего состояния Scroll Lock (или состояния TURBO)
    производится только при нажатии соответствующей клавиши совместно с клавишей Shift.
    Это состояние и восстанавливается при включении питания и сбросе компьютера клавишей PrintScreen.
    Наверное следует сделать немного по другому:
    1) При включении питания восстанавливать TURBO из EEPROM;
    2) При сбросе клавишей Print Screen текущее состояние TURBO не менять.

    ---------- Post added at 12:17 ---------- Previous post was at 12:13 ----------

    Цитата Сообщение от zst
    Напомните, пожалуйста, в каком состоянии после включения компьютера эти сигналы и какими кнопками они управляются. Это нужно для согласования со схемой управления MultIDE.
    Состояние выхода TURBO запоминается в EEPROM при нажатии клавиши Scroll Lock+Shift.
    При включении питания, если Scroll Lock горит, на выходе 0, иначе 1.
    В процессе работы нажатие клавиши Scroll Lock инвертирует состояние выхода TURBO, но в EEPROM не запоминается.
    На выходе NMI по умолчанию 1. При нажатии клавиши F12 на этом выходе формируется отрицательный импульс длительностью 10 мсек.
    Последний раз редактировалось caro; 26.03.2012 в 10:20.

  10. #1110
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Наверное следует сделать немного по другому:
    1) При включении питания восстанавливать TURBO из EEPROM;
    2) При сбросе клавишей Print Screen текущее состояние TURBO не менять.
    Конечно, можно и так.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

Страница 111 из 159 ПерваяПервая ... 107108109110111112113114115 ... ПоследняяПоследняя

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

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

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

Похожие темы

  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

Ваши права

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