У меня на win10 консоль всегда захлопывается во всех версиях что по кнопке что по менюшке.
У меня на win10 консоль всегда захлопывается во всех версиях что по кнопке что по менюшке.
ZXMAK, а можете добавить в эмуляторе назначение любого типа джойстика (interface 2, cursor, sinclair 1,2...) на клавиши стрелки и например ctrl ?
во время работы эмулятора консоль закрыть нельзя - это ограничение консоли в windows.
Можно спрятать, комбинацией Ctrl+C, по этой комбинации окно консоли спрячется (но не закроется).
Чтобы убрать консоль вообще, нужно из log4net.config удалить одну строчку:
если удалить строку с fileAppender, то в файл лог тоже перестанет писать.Код:<appender name="asyncAppender" type="ZXMAK2.Logging.Appenders.AsyncAppender, ZXMAK2.Logging" > <appender-ref ref="fileAppender" /> <appender-ref ref="consoleAppender" /> <== эту строку удалить, чтобы консоль не открывалась </appender>
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
убрал зависимость от managed directx, теперь работает напрямую с directx.
Эмулятор теперь работает в 64 битном режиме
Также теперь нет проблемы с LoaderLock при запуске.
Вот тестовый билд:
https://drive.google.com/file/d/1ij_...ew?usp=sharing
Последний раз редактировалось ZXMAK; 14.07.2018 в 07:52.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
отлично работает.
эмулятор где-то хранит пути к файлам, есть где-то файлы настроек в папках типа с:\user... ?
нет, все настройки находятся в файлах с расширением *.config в папке эмулятора.
Текущие насторйки интерфейса (размер окна, опции отображения) хранятся в реестре, все в одном месте:
HKEY_CURRENT_USER\Software\ZXMAK2
Других настроек нет.
Из интересных настроек, можно задать высокую частоту дискретизации для звука.
Это повышает качество ВЧ составляющих звука.
Настройка находится в файле unity.config, в секции <container name="winforms">:
Можно поставить sampleRate = 192000Код:<!-- Host WinForms --> <register type="IHostSound" mapTo="HostSound_Mdx"> <constructor> <param name="form" /> <param name="sampleRate" value="44100" /> <param name="bufferCount" value="4" /> </constructor> <lifetime type="transient" /> </register>
Последний раз редактировалось ZXMAK; 14.07.2018 в 15:15.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
понятно, спасибо за инфу.
а что скажете насчёт улучшения управления (мой пост №1753) ?
ZEman, основная трудоёмкость тут сделать настройку для джойстика.
сделал отладочный билд для джойстика:
https://drive.google.com/file/d/1OWB...ew?usp=sharing
У кого есть физический джойстик, просьба протестить - заработал ли он?
И пожалуйста выложите содержимое лог файла, при работе с настроенным джойстиком.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
в этих двух тестовых билдах не работает джой.
последний в котором работает 2.9.3.4.
какой именно лог-файл выложить ?
- - - Добавлено - - -
выложил лог файл из С:\Logs
Последний раз редактировалось ZEman; 14.07.2018 в 17:00.
ZEman, goodboy, спасибо, нашел баг - немного накосячил с маршалингом структур
Вот исправленый вариант:
https://drive.google.com/file/d/1Fgq...ew?usp=sharing
логирование для джойстика не удалял, на случай если этот вариант тоже не заработает.
Проверьте пожалуйста джойстик с этим исправлением.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)