Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
подебажил немного дему, оказалось запутывание памяти неправильно работало - не всю память запутывало
Зарелизил версию 2.8.2.37652: https://zxmak2.codeplex.com/releases/view/574368
Что нового:
- исправлено запутывание памяти для ATM 4.50 и переработан код маппинга памяти
- исправлено обновление в окне Memory Map (теперь обновляются и хардварные значения)
- исправлена ошибка при редактировании хардварных значений в Memory Map
![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Еще очень интересует что происходит в момент сброса? Какой видеорежим включается? что происходит с портами AFE и AFB?
И пожалуй самое интересное - видеорежимы выбираются двумя битами, но почему тогда видеорежимов 3, а не 4, Что происходит если включить недостающий (недокументированый) видеорежим?
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
В последний релиз 2.8.2.37652 попала отладочная версия файла конфигурации логгера, в котором отключено логирование в файл и уровень сообщений для всплывания консоли с логами установлен на Debug.
В результате часто всплывала консоль с логами.
Чтобы консоль не мешала можно ее выключить или установить уровень сообщений для появления консоли на Warn или Error. Делается это в файле log4net.config:
чтобы отключить консоль вообще, можно просто удалить или закоментировать строчку <appender-ref ref="console" />, например:Код:<appender name="asyncAppender" type="ZXMAK2.Logging.Appenders.AsyncAppender, ZXMAK2.Logging" > <appender-ref ref="rollingFile" /> <appender-ref ref="console" /> </appender> <appender name="console" type="ZXMAK2.Logging.Appenders.ConsoleAppender, ZXMAK2.Logging"> <AllocMode value="Auto" /> <AutoLevel value="Warn" /> <!-- тут задается уровень для появления консоли -->
Перезалил архив с исправленным конфигурационным файлом.Код:<appender name="asyncAppender" type="ZXMAK2.Logging.Appenders.AsyncAppender, ZXMAK2.Logging" > <appender-ref ref="rollingFile" /> <!--<appender-ref ref="console" />--> </appender>
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Пофиксил обработку ошибок, оказалось что эмулятор прекрасно работает под Linux без Wine
Естественно без изображения и звука, т.к. DirectX недоступен, но можно отлаживать код в отладчике
![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
под win 8.1 ругается на direct x, так должно быть?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да, если DirectX 9 не установлен, то должен ругаться.
В голую win 8.1 входит только DirectX 11.2, который имеет совсем другую архитектуру и другие не совместимые с DirectX 9 интерфейсы. Можно сказать что DirectX до 9-ой версии включительно и DirectX 10 и старше - это совсем разные продукты. К тому-же DirectX 11 заточен под особые возможности новых видеокарт и старые видеокарты не поддерживает.
Поэтому DirectX 9 нужно устанавливать дополнительно, иначе DirectX 9 программы работать не будут. Ссылка на последнюю версию DirectX 9 можно найти на странице загрузки эмулятора
DirectX 9 (June 2010):
Standalone (98MB) - http://www.microsoft.com/en-us/downl...s.aspx?id=8109
Web Installer (286KB + online) - http://www.microsoft.com/en-us/downl...ils.aspx?id=35
При установке DirectX не забываем отключить галочку установки Bing Bar, иначе внагрузку получите ненужный плагин к браузеру.
Я тестировал эмулятор под win 8.1, все работает отлично.
Все что нужно эмулятору на голой win 8.1 из коробки - это только DirectX 9 (June 2010):
![]()
Последний раз редактировалось ZXMAK; 09.01.2015 в 05:12.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)