В общем, было что-то с iorqge. Дальше я уже без исходников не разберусь, конечно, но если закомментить все эти
, то работаетКод:if (iorqge && this.m_dosPort)
ЗЫ не уверен, что
Этот бит к CP/M не имеет отношения, как мне кажется. Но это надо на реале проверить будет.Код:this.m_dosPort = (this.CMR1 & 0x80) == 0;
---------- Post added 09.10.2011 at 00:09 ---------- Previous post was 08.10.2011 at 22:53 ----------
А хотя ничего сложного, это с AY конфликт.
Менял его местами с памятью в менеджере - не помогает.
Последний раз редактировалось Eltaron; 08.10.2011 в 21:00.
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
у AY нет логики IORQGE (иначе он перехватывает запись в порты PROFI), для проверки его можно просто удалить
---------- Post added at 22:32 ---------- Previous post was at 22:30 ----------
сделай фото на реале, только выложи в отдельную ветку по эмуляции Орели, а то тут мешанина будет, ничего не найдешь
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Также существует расширенный Орель 256К "LSY".
Alexander Makeev, завтра сделаю.
Плагин для кворумской клавы - bin src
Для полной реализации в KeyboardState не хватает тильды ~, бэкслеша \, NumPad0..NumPad9 и NumPadPeriod
то-то и оно, удаляю - все работает, добавляю - висит
Не знаю с чем связано, может и не с iorqge. Но опять же, убираю проверку iorqge из опроса портов ВГ-шки - все работает даже при добавленном AY
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
действительно AY мешает, сейчас выложу новую версию, добавил логику в AY, теперь будет проверка - если память Spectrum 48/128, то юзается маска #C002 (как на фирменном). В противном случае юзается маска пентагона #C0FF.
Грузиться грузится, только странное дело - после NMI не хочет ничего грузить даже после сброса, помогает только перезапуск...
---------- Post added at 23:44 ---------- Previous post was at 23:30 ----------
ок, добавлю, под NumPadDot подразумевалась NumPadComma?
Tilda - это Grave
Последний раз редактировалось ZXMAK; 09.10.2011 в 00:54.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
да, это странноГрузиться грузится, только странное дело - после NMI не хочет ничего грузить даже после сброса, помогает только перезапуск...
что-то с переключением страниц явно - я писал плагин для линейной памяти Кворума-64, там NMI отрабатывает как в реале
кстати, нашел еще одну кворумскую CP/M-дискетку, с играми - http://dl.dropbox.com/u/4166599/zx/GAME-10.fdi
---------- Post added at 02:49 ---------- Previous post was at 02:48 ----------
Ну это в зависимости от раскладки В латинице она точкой работает
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
обновил до 240 версии, довольно много изменений, ключевые:
- исправлен порт #FF для фирменных ULA Spectrum 48/128 (мерцание спрайтов в игрушке SIDEWIZE)
- добавлена ULA от Дельта-С (beta, какая есть )
- исправлено NMI для Кворума
- исправлен системный порт ВГ93 для Кворума
- добавлена клавиатура Кворума от Eltaron
Последний раз редактировалось ZXMAK; 09.10.2011 в 04:00.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)