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

User Tag List

Страница 36 из 48 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя
Показано с 351 по 360 из 475

Тема: Speccy2007 v1.06 (128 + AY + TRDOS)

  1. #351
    Member
    Регистрация
    11.03.2012
    Адрес
    г. Новосибирск
    Сообщений
    55
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подожду, пока другие проверят...

  2. #352
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкладываю архив с прошивкой 1.3 (см более новые версии ниже) для AVR с исправлениями, скомпилировал в AVR Studio 7, код уменьшился на 2 Кб.
    В 1.2 исправил обработку портов ZX в AVR из-за этого было много глюков и не работал нормально эмулятор AY.
    AY не фонит при использовании клавиатуры и загрузке с SD!!!
    В 1.3 еще поправил ошибку с NUMLock, не отключался режим Sinclair

    Для CPLD прошивку лучше использовать оригинальную!

    PS: вопрос всё еще актуален, может ли CPLD как-то записать на шину данных? хочу порт #FF попробовать сделать

    PS2: вот так провожу эксперименты


    PS3: на всякий случай напомню тем, кто собирает эту плату, не обязательно на неё ставить генератор, достаточно подключить кварц 14МГц на 7 и 8 ноги AVR без конденсаторов и всё работает отлично!
    Последний раз редактировалось EvgenRU; 28.01.2018 в 12:12.

  3. #353
    Member
    Регистрация
    11.03.2012
    Адрес
    г. Новосибирск
    Сообщений
    55
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Выкладываю архив с прошивкой 1.3 для AVR с исправлениями, скомпилировал в AVR Studio 7, код уменьшился на 2 Кб.
    Прошил, проверил. С двумя разными PS/2 клавиатурами виснет как и раньше, при использовании измененных, дополненных функций (кнопок). У Вас на фото USB-клавиатура, подключенная через переходник. Подключил USB-клавиатуру через переходник - все работает, но хочется и простые PS/2 использовать. Возможно у них разница в scan-codax?
    Причем виснет именно клавиатура, при ее горячем переподключении, она работает, до использования измененных/дополненных клавиш - CapsLock, Numlock.
    Последний раз редактировалось alexsmg; 28.01.2018 в 05:46.

  4. #354
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил PS/2 Genius, всё работает нормально без глюков... странно...
    Ок, добавлю тогда еще принудительный перевод в ScanCode 2. Еще добавил ожидание ответов клавиатуры при отправке команд светодиодов.

    PS: заодно и скорость повтора нажатий клавиш сделал 250мс, а то было 500 по умолчанию.

    UPD: см прошивку 1.42 ниже.
    Последний раз редактировалось EvgenRU; 28.01.2018 в 13:46.

  5. #355
    Member
    Регистрация
    11.03.2012
    Адрес
    г. Новосибирск
    Сообщений
    55
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Подключил PS/2 Genius, всё работает нормально без глюков... странно...
    Ок, добавлю тогда еще принудительный перевод в ScanCode 2.
    У меня PS/2 Chicony и Mitsumi. С новой прошивкой корректно заработали клавиши CapsLock и Numlock, светодиоды включаются и гаснут. Но при загрузке TR-Dos образа по F10 либо F12 клавиатура зависает, светодиод ScrolLock горит. При горячем переключении клавиатура продолжает работать. При выборе файла для загрузки - он грузится, клавиатура зависает, ScrolLock горит. И так же далее.

  6. #356
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Попробуйте такой вариант, вроде работает, но нужно на вашей проверить
    Вложения Вложения
    Последний раз редактировалось EvgenRU; 28.01.2018 в 12:24.

  7. #357
    Member
    Регистрация
    11.03.2012
    Адрес
    г. Новосибирск
    Сообщений
    55
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Попробуйте такой вариант, вроде работает, но нужно на вашей проверить
    Спасибо, сейчас все ОК.

  8. #358
    Member
    Регистрация
    26.01.2017
    Адрес
    г. Самара
    Сообщений
    37
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начал сборку платы.
    Так и не смог найти номинал кварца Y2 и SMD конденсаторов C4 и C13.
    Нужны ли они для работы с оригинальным AY-3-8912 и/или платой эмулятора?

    2EvgenRU: На счет кварца на 14МГц. При монтаже атмеги32 я отгибаю 7 ногу, подпаиваю к ней МГТФ и кидаю на кварц 14МГц. Далее вторую ногу кварца паяю в правое нижние отв., дорожка от которого ведет на 8 ногу меги?
    При прошивке меги с такой доработкой будут какие то нюансы (фьюзы)?

  9. #359
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Trunk17 Посмотреть сообщение
    Начал сборку платы.
    Так и не смог найти номинал кварца Y2 и SMD конденсаторов C4 и C13.
    Нужны ли они для работы с оригинальным AY-3-8912 и/или платой эмулятора?
    Y2 нужен только для эмулятора, смотря как прошьете атмегу8, я поставил на 27МГц и прошил конфигом на 27МГц.
    C4,C13 я поставил 18пФ, хотя, для 8 атмеги они, в принципе, не нужны. C1 - 1мкФ вроде нормально подошел, R10 я бы поставил в районе 1-2КОм, а то спикер тише AY звучит. R25,R26 нужны только для эмулятора, думаю или 4.7к или чуть поменьше.

    Цитата Сообщение от Trunk17 Посмотреть сообщение
    2EvgenRU: На счет кварца на 14МГц. При монтаже атмеги32 я отгибаю 7 ногу, подпаиваю к ней МГТФ и кидаю на кварц 14МГц. Далее вторую ногу кварца паяю в правое нижние отв., дорожка от которого ведет на 8 ногу меги?
    При прошивке меги с такой доработкой будут какие то нюансы (фьюзы)?
    Ногу лучше не отгибать, а то есть шанс, что она отвалится, лучше к ней подпаяться просто.
    Фьюзы смотрите в батнике с прошивкой, там включен фьюз CKOPT, чтобы не ставить конденсаторы на кварц.

    UPD: попробуйте еще версию 1.5, если всё нормально с ней будет, то оставлю окончательно в таком виде, дальше уже хотелки можно будет добавлять а так конечно в следующей версии платы поставить бы Atmega128A и завести все адресные линии, чтобы другие порты можно было реализовать, например #FF и полноценный эмулятор дисковода без патчей трдоса.

    PS: если 24 нога на плате висит в воздухе, то её лучше подтянуть к +5в через 10кОм, а то некоторые процы повисают при таком генераторе
    Вложения Вложения
    Последний раз редактировалось EvgenRU; 29.01.2018 в 01:17.

  10. #360
    Member
    Регистрация
    11.03.2012
    Адрес
    г. Новосибирск
    Сообщений
    55
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    UPD: попробуйте еще версию 1.5, если всё нормально с ней будет, то оставлю окончательно в таком виде.
    Залил прошивку, работает. А какие должны быть отличия в сравнении с 1.42?
    В архиве также прошивка AVR Emulator Version 24.7 (28.01.2018) 2 channel versions Speccy2007 edition. Сравнил с оригинальной версией 24.7, файлы одинаковы, во всяком случае для 8 Atmega. Прошил ее, я меня как и раньше идут фантомные нажатия клавиш в меню. Вернулся к версии AY_Emul_247_2ch_noread. При загрузке с SD идет фон с эмулятора AY, как и раньше. Или в 353 сообщении имелось в виду что-то другое? Честно говоря сегодня, когда пробывал разные версии для AVR, то звук не включал. В 343 сообщении писали про то, что скорректировали обработку BC1/BDIR в CPLD. Без коррекции, наверное, так и должно быть или нет?

Страница 36 из 48 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Speccy2007 v1.00
    от syd в разделе Speccy-2007/2010
    Ответов: 797
    Последнее: 20.06.2017, 13:42
  2. Speccy2007 v2.00
    от molodcov_alex в разделе Speccy-2007/2010
    Ответов: 152
    Последнее: 27.07.2009, 23:58
  3. TRDOS VERSIONS
    от VELESOFT в разделе Оси
    Ответов: 4
    Последнее: 03.05.2008, 23:42
  4. TRDOS для Neo
    от ILoveSpeccy в разделе Внешние накопители
    Ответов: 20
    Последнее: 08.03.2008, 15:04
  5. TRDOS rom with monitor
    от VELESOFT в разделе Оси
    Ответов: 1
    Последнее: 12.08.2007, 17:53

Ваши права

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