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

User Tag List

Страница 51 из 67 ПерваяПервая ... 474849505152535455 ... ПоследняяПоследняя
Показано с 501 по 510 из 665

Тема: Pentagon-1024/4096 от Northwood

  1. #501
    Master
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    951
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну там же три кнопки на трех пинах - F11,F12 и PrtScr. PrtScr вешается на Reset, а остальные две - на Magic и Turbo.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  2. #502
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    749
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    118
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Ну там же три кнопки на трех пинах - F11,F12 и PrtScr. PrtScr вешается на Reset, а остальные две - на Magic и Turbo.
    Это на какой прошивке F11 вешается на Турбо ? Сейчас у меня прошит "KBD13_48nw.HEX" за 14.06.2012. Запустил тест клавиатуры, по F11 нажимаются CS+9.
    С уважением, Александр

  3. #503
    Master
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    951
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пора переходить с доисторических прошивок на более современные
    https://www.avray.ru/ru/zx-spectrum-ps2-keyboard/

    - - - Добавлено - - -

    Northwood, вы турбо-режим так дорабатывали?
    https://zx-pk.ru/threads/9860-ne-rab...l=1#post359486
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  4. #504
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    749
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    118
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Пора переходить с доисторических прошивок на более современные
    https://www.avray.ru/ru/zx-spectrum-ps2-keyboard/
    Я пробовал прошивку "KBD13_M48_nw_MODIFIEDv5_5_20MHz.hex", но она вообще никак не работает, никаких признаков жизни, все индикаторы на клавиатуре молчат и нет реакции ни на Caps/Scroll/Num Lock, ни на PrintScreen. Фзьюзы оставил как для 1.3 (контрольная сумма: LockBit - 0xFF, Extended - 0xFF, High - 0xDC, Low - 0xEF).

    Пробовал менять фьюзы по рекомендациям EvgenRU (LockBit - 0xFF, Extended - 0xFF, High - 0xDD, Low - 0xEE), но ничего не изменилось - никаких признаков жизни контроллера. Возвращаю прошивку 1.3 вместе с её родными фьюзами - всё работает, кроме управления Турбо.

    - - - Добавлено - - -

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Northwood, вы турбо-режим так дорабатывали?
    https://zx-pk.ru/threads/9860-ne-rab...l=1#post359486
    Да, я за основу взял эту схему и реализовал вариант - WAIT только для выборочных портов, в частности, при обращении к клавиатуре WAIT в Турбо 7 и 14 МГц генерируется, проблем с работой клавиатуры в Турбо-режимах, как механической плёночной, так и PS/2, вообще нет. Я просто хочу сделать управление Турбо-режимом с помощью PS/2 клавиатуры.

    Схему удлинения IORQ при обращении к выборочным портам, можете посмотреть в моей схеме - DD107, DD108.3, DD108.4, DD5.2, DD118.2, DD121.2 в правом нижнем углу схемы:
    https://i.ibb.co/HTT9g95/Main-Board-v7-2-sch-ps.png
    С уважением, Александр

  5. #505
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    749
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    118
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Создал паблик репозиторий для проекта "Пентагон-4096".

    https://github.com/AleksandrDneprCity/Pentagon-4096
    Последний раз редактировалось Northwood; 07.04.2020 в 15:32.
    С уважением, Александр

  6. Эти 5 пользователя(ей) поблагодарили Northwood за это полезное сообщение:

    fableman (07.04.2020), Ldaborc (08.04.2020), Protom (08.04.2020), Rusazar (07.04.2020), saymon (07.04.2020)

  7. #506
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    749
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    118
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кажется, у меня есть идея, почему iS-DOS в режиме "Турбо-14 МГц" может виснуть почти сразу после запуска, при том, что все остальные программы и тесты не выявляют ошибок в работе компьютера, работают стабильно.
    Пока это только предположение, но я попробую внести небольшое изменение в схему формирователя сигнала INT. Глюк действительно может возникать, если в ПО очень часто запрещаются и разрешаются прерывания не в теле обработчика прерываний.

    В данной схеме, при разрешённых прерываниях, длительность сигнала INT ограничивается самим процессором - как только он хватает прерывание, он выставляет активные уровни на линиях ~M1 и ~IORQ, по этому событию сигнал INT тут же прекращается. Здесь всё замечательно. Но если прерывания запрещены, то длительность INT ограничивается счётчиком в схеме. И кажется, дорабатывая Пентагон-1024 1.4, я сделал чрезмерно большой запас, который теоретически может приводить к тому, что при определённых условиях, если прерывания были запрещены и их разрешают, процессор может за 1 телевизионный кадр дважды подряд схватить прерывание и выполнить подпрограмму. В Турбо-14 МГц, когда всё выполняется в 3-4 раза быстрее относительно стандартного режима, такая ситуация вполне может быть.

    Я попробую в 2...4 раза уменьшить запас длительности INT при запрещённых прерываниях и посмотрю, поможет ли это решить проблему с iS-DOSом в режиме "Турбо-14 МГц". При том, что ОЗУ работает стабильно,- я уже несколько дней не выключаю Турбо-14 МГц, и за всё это время ни одного сбоя ни в тестах ОЗУ, ни в Бейсике, который активно использует ПЗУ, то больше предположений не остаётся.

    Кстати, в схеме Пентагона-4096 этот запас я сделал во много раз меньше. Поэтому если уменьшение запаса длительности INT в доработанном Пентагоне-1024 даст положительный результат, это будет означать, что в Пентагоне-4096 эта проблема не должна возникнуть вообще.
    Последний раз редактировалось Northwood; 07.04.2020 в 22:23.
    С уважением, Александр

  8. Этот пользователь поблагодарил Northwood за это полезное сообщение:

    Rusazar (07.04.2020)

  9. #507
    Guru Аватар для JV-Soft
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,707
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    185
    Поблагодарили
    94 сообщений
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    дважды подряд схватить прерывание и выполнить подпрограмму
    Я когда плату расширений делал ,освещал этот момент.

    Арфы нет ,возьмите бубен
    Безумие это повторение одного и того же в ожидании другого результата.


    Сайт http://p-45.zzz.com.ua
    Amiga A500
    Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
    Восстановлен(2015) и в строю - Харьков 128
    Восстановлен(2016) ZX-Дигитайзер

    Ждут паяльника - пентагон 48 , pentagon 128.
    [свернуть]

  10. #508
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    749
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    118
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Я когда плату расширений делал ,освещал этот момент.
    Я уже сделал исправление, уменьшил длину INT при запрещённых прерываниях в 8 раз, не помогло, на деле ничего не изменилось. iS-DOS как всегда, на частоте 3,5 и 7 МГц работает отлично, а на 14 МГц зависает. Причина в чём-то другом.
    С уважением, Александр

  11. #509
    Guru Аватар для JV-Soft
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,707
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    185
    Поблагодарили
    94 сообщений
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Я уже сделал исправление, уменьшил длину INT при запрещённых прерываниях в 8 раз, не помогло, на деле ничего не изменилось. iS-DOS как всегда, на частоте 3,5 и 7 МГц работает отлично, а на 14 МГц зависает. Причина в чём-то другом.
    Не помню ,сохранил или нет ,я тест двойного захвата писал , и хотя у меня инт короткий был при DI , все равно захватывался два раза , если тест сохранил ,найду кину.

    Арфы нет ,возьмите бубен
    Безумие это повторение одного и того же в ожидании другого результата.


    Сайт http://p-45.zzz.com.ua
    Amiga A500
    Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
    Восстановлен(2015) и в строю - Харьков 128
    Восстановлен(2016) ZX-Дигитайзер

    Ждут паяльника - пентагон 48 , pentagon 128.
    [свернуть]

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

    По умолчанию

    А зависает аппаратно проц или программа зацикливается?
    Лог. анализатором можно на шине посмотреть адрес, где зависает.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

Страница 51 из 67 ПерваяПервая ... 474849505152535455 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Pentagon 1024
    от Ilyad в разделе Pentagon
    Ответов: 3
    Последнее: 24.06.2015, 15:28
  2. Ответов: 186
    Последнее: 01.07.2012, 18:43
  3. Pentagon – 1024 SL 2.2
    от skar в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 19.08.2008, 12:56
  4. Pentagon – 1024 SL 1.4
    от skar в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 28.08.2007, 13:00
  5. Pentagon 1024 SL
    от breeze в разделе Pentagon
    Ответов: 7
    Последнее: 15.03.2005, 10:43

Ваши права

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