С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Похоже это не так. Благодаря zebest обнаружилось, что с дешифрацией только по A5=0 на модели 48к early фейлится тест из аттачмента.
Если поставить дешифрацию по A7=A6=A5=0, то весь тест проходит без ошибок.
Я поспешил поставить дешифрацию для кемпстон джойстика только по А5, для исправления, нужно после выбора модели в vmz файле подредактировать маску порта - поставить ее равной 0xE0:
Или исправить конфигурацию 48к модели в файле machines.config, тогда при выборе модели сразу правильная будет загружаться:Код:<Device type="ZXMAK2.Hardware.General.KempstonJoystick, ZXMAK2.Hardware" noDos="True" mask="0xE0" port="31" hostId="" />
с маской 0xE0 для кемпстон джойстика тест проходит без проблем:Код:<Bus name="ZX Spectrum 48" modelId="Sinclair48"> <Device type="ZXMAK2.Hardware.Spectrum.UlaSpectrum48" /> <Device type="ZXMAK2.Hardware.General.BetaDiskInterface" /> <Device type="ZXMAK2.Hardware.General.AY8910" frequency="1773400" maskAddr="0xC002" maskData="0xC002" portAddr="0xFFFD" portData="0xBFFD" /> <Device type="ZXMAK2.Hardware.General.BeeperDevice" bitEar="4" bitMic="3" /> <Device type="ZXMAK2.Hardware.General.TapeDevice" /> <Device type="ZXMAK2.Hardware.General.KeyboardDevice" /> <Device type="ZXMAK2.Hardware.General.KempstonJoystick" noDos="true" mask="0xE0" port="0x1f" /> <Device type="ZXMAK2.Hardware.General.Debugger" /> <Device type="ZXMAK2.Hardware.Spectrum.MemorySpectrum48" /> </Bus>
![]()
Последний раз редактировалось ZXMAK; 17.07.2018 в 09:58.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)