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

User Tag List

Страница 181 из 198 ПерваяПервая ... 177178179180181182183184185 ... ПоследняяПоследняя
Показано с 1,801 по 1,810 из 1975

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #1801
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,554
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    кроме ковакс?


    Платка называлась ковОкс)

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

  3. #1802
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Профи 5.0x не работает кемстон мышка. Не двигается курсор, но есть реакция на кнопки, файлы выделяться/запускается (если они попадают под неподвижный курсор).
    Куда рыть?

  4. #1803
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,404
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Вопрос про кнопку включения турбо режима "Maximum Speed".
    Maximum Speed просто убирает задержки для синхронизации и эмуляция работает на максимальной скорости (скорость немного зависит от обновления экрана, т.к. периодически экран обновляется). На эмулируемой машине это абсолютно никак не отражается. Используется, если нужно быстро прокрутить длительный код.


    Цитата Сообщение от tae1980 Посмотреть сообщение
    Какая скорость сейчас стоит для "Profi 5.х"? Можно ли (и как) её настраивать?
    нет, можно только в исходниках подкорректировать число тактов на фрейм.

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

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Чем отличаются ZXMAK2 или ZXMAK.NET?
    ZXMAK.NET это был переходной вариант между древним ZXMAK и ZXMAK2. Первая версия на дотнете.

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Что лучше выбрать для Profi?
    последняю версию

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

    Цитата Сообщение от tae1980 Посмотреть сообщение
    В Профи 5.0x не работает кемстон мышка. Не двигается курсор, но есть реакция на кнопки, файлы выделяться/запускается (если они попадают под неподвижный курсор).
    Куда рыть?
    возможно порт для мыши неправильно задана дешифрация портов. Её можно подредактировать вручную в файле конфигурации машины ZXMAK2.vmz.
    На время редактирования эмулятор нужно закрыть, чтобы он не переписал файл поверх ваших изменений.

    Найти вот эту строку и поправить текстовым редактором:
    Код:
        <Device type="ZXMAK2.Hardware.General.KempstonMouseDevice, ZXMAK2.Hardware" noDos="True" maskX="65535" portX="64479" maskY="65535" portY="65503" maskB="65535" portB="64223" />
    noDos="True" - означает что мышь отключается при активации DOS пзу, чтобы DOS пзу не влияло нужно задать "False"
    maskX="65535" - задаёт маску выборки порта, в данном случае 0xFFFF
    portX="64479" - значение адреса порта регистра X мыши, в данном случае 0xFBDF
    maskY и portY - маска и порт регистра Y мыши
    maskB и portB - маска и порт регистра кнопок мыши

    Значение маски и порта можно задавать в десятичной форме или в шестнадцатиричной. Для шестнадцатиричной формы можно использовать как префикс 0x (как в С++), так и префикс # (спектрум стиль). Например "0xFBDF", "#FBDF" и "64479" - это всё одно и то-же значение.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  5. #1804
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Maximum Speed просто убирает задержки для синхронизации и эмуляция работает на максимальной скорости (скорость немного зависит от обновления экрана, т.к. периодически экран обновляется). На эмулируемой машине это абсолютно никак не отражается. Используется, если нужно быстро прокрутить длительный код.
    Управление становиться практически не возможным, так как на одно нажатие идёт куча срабатываний

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

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    возможно порт для мыши неправильно задана дешифрация портов. Её можно подредактировать вручную в файле конфигурации машины ZXMAK2.vmz.
    На время редактирования эмулятор нужно закрыть, чтобы он не переписал файл поверх ваших изменений.

    Найти вот эту строку и поправить текстовым редактором:
    Код:
        <Device type="ZXMAK2.Hardware.General.KempstonMouseDevice, ZXMAK2.Hardware" noDos="True" maskX="65535" portX="64479" maskY="65535" portY="65503" maskB="65535" portB="64223" />
    noDos="True" - означает что мышь отключается при активации DOS пзу, чтобы DOS пзу не влияло нужно задать "False"
    maskX="65535" - задаёт маску выборки порта, в данном случае 0xFFFF
    portX="64479" - значение адреса порта регистра X мыши, в данном случае 0xFBDF
    maskY и portY - маска и порт регистра Y мыши
    maskB и portB - маска и порт регистра кнопок мыши

    Значение маски и порта можно задавать в десятичной форме или в шестнадцатиричной. Для шестнадцатиричной формы можно использовать как префикс 0x (как в С++), так и префикс # (спектрум стиль). Например "0xFBDF", "#FBDF" и "64479" - это всё одно и то-же значение.
    Посоле дополнительных тестов поправка.
    Не работает только в режиме PROFI, в TR_DOS всё работает без замечаний.
    У Profi ещё есть мышка под COM порт, но у тебя нет его поддержки.

    А можно пару хотелок?
    * Можно на панель добавить выбор образа для дисков A:, B:? Очень далеко лезть для смены образа.
    * Так же ввести понятие "не сколько последних открытых образов". Образы могут быть разбросанный по папкам, очень много беготни.
    * Также добавить кнопку сброса образа хотя бы для диска A:. Для сброса диска, приходиться открыть несколько меню.
    * По умолчанию все образы открываются только для чтения, можно это изменить. Забыл убрать галочку, эмулятор повис на попытке записи, n'ый объем работ коту под хвост. Всё равно запись отложенная.
    * И такой "косячёк", когда нажимаешь кнопки F1-F12, реакция идет как эмуляторе (что правильно), так и в оболочке. Например, вызывается главное меню.
    Актуально в CP/M которая знает о таких кнопках. Сделай плз, опционное отключение горячих кнопок в главном меню.
    * ОС PQ-DOS (разработанная Вадимом Чертковым) не работает от слова "ни как". Просто виснет при старте. Проверял со стартом с дискет и из специального ПЗУ. Можно это поправить?
    Последний раз редактировалось tae1980; 26.10.2018 в 16:00.

  6. #1805
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,404
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    * И такой "косячёк", когда нажимаешь кнопки F1-F12, реакция идет как эмуляторе (что правильно), так и в оболочке. Например, вызывается главное меню.
    Актуально в CP/M которая знает о таких кнопках. Сделай плз, опционное отключение горячих кнопок в главном меню.
    двойным кликом в окне включается эксклюзивный режим мыши и клавиатуры. Курсор мыши при этом пропадает. Выход из этого режима по нажатию Alt+Ctrl

    Цитата Сообщение от tae1980 Посмотреть сообщение
    * ОС PQ-DOS (разработанная Вадимом Чертковым) не работает от слова "ни как". Просто виснет при старте. Проверял со стартом с дискет и из специального ПЗУ. Можно это поправить?
    скорей всего из-за глюков эмуляции контроллера дисковода. Можно попробовать режим WD93 no delays, бывает помогает
    Последний раз редактировалось ZXMAK; 27.10.2018 в 02:00.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #1806
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    * ОС PQ-DOS (разработанная Вадимом Чертковым) не работает от слова "ни как". Просто виснет при старте. Проверял со стартом с дискет и из специального ПЗУ.
    а дискета именно для PQ-DOS? Специальное ПЗУ - это ПЗУ с сервисом 2.1 или BIOS от Вадима?
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  8. #1807
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    а дискета именно для PQ-DOS?
    С дискетами такая история.
    Если брать диска на которых ещё Q-Dos, то они грузятся, но винчестер не видят (хотя для 100% уверенности нужно провести ещё один тест, на одно из дискет я видел драйвер HDD, но не понял грузиться ли он при старте системы).
    А вот образы дискет которые прислал мне Вадим с последней версией PQ-Dos, не грузятся. Просто черный экран. Режим "WD93 no delays" пробовал включать, разницы нет.

    Цитата Сообщение от solegstar Посмотреть сообщение
    Специальное ПЗУ - это ПЗУ с сервисом 2.1 или BIOS от Вадима?
    ПЗУ с сервисом 2.1 грузиться без проблем, но образ винчестера от Вадима, запускать не хочет.
    Все эксперименты с дискетами провожу именно с этим ПЗУ.
    А вот БИОС от Вадима не грузиться вообще. При его подключении по центру экрана, почти во весь экран появляться ч/б прямоугольник, равномерно заполненный вертикальными полосками. При этом стандартная версия Унреал ведет себя почти так же. Вадима присылал, мне специально доработанную версию.
    Отмечу что БИОС от Вадима имеет размер 128кб.

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

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    двойным кликом в окне включается эксклюзивный режим мыши и клавиатуры. Курсор мыши при этом пропадает. Выход из этого режима по нажатию Alt+Ctrl
    Спасибо! То что нужно.
    Последний раз редактировалось tae1980; 27.10.2018 в 12:43.

  9. #1808
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    295
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Titus, спасибо за упоминание любимого перса Corvax! (блин, ну здесь же собрались кому +-40, что же никто не плюсует, Muzzy in Gondoland неужели все забыли?!)
    Как говаривал старик Палсекамыч (которого некоторые историки ошибочно называют Пепсиколычем или даже, прости Господи, Бублегумычем): "Не клади все яйца в одну... мошонку!"

  10. #1809
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно до кучи ещё хотелок?
    1. В CP/M у IBM клавы при нажатии Scroll должны переключаться режимы ввода ЯВЕРТЫ и ЙЦУКЕН. Пока иного способа включить ЙЦУКЕН нет, что обидно и не удобно.
    2. Очень не приятное соседство кнопок "ускорение" и "сброса". Промахиваешься иногда. Можно сброс увести вообще к правому краю окна, для безопасности.
    3. При работе дисковода или винчестера в верхнем право углу появляется пиктограмма информирующая об этом. Можно сделать то же при включении максимальной скорости (информацию, что она включена)? Было бы удобно в полно экранных режимах.
    Последний раз редактировалось tae1980; 10.11.2018 в 23:38. Причина: как включить "турбо режим" на клавиатуре разобрался

  11. #1810
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неожиданно при запуске начал получать сообщение "System.DllNotFoundException: Не удается загрузить DLL "d3dx9_43": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)"

Страница 181 из 198 ПерваяПервая ... 177178179180181182183184185 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 21:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 03:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

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