Играю в Galaxians, файл прикрепил ниже. Дрожжит кораблик, влево-вправо тихонечко двигается. Что это? Можно ли убрать??
Играю в Galaxians, файл прикрепил ниже. Дрожжит кораблик, влево-вправо тихонечко двигается. Что это? Можно ли убрать??
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Хм, действительно дергается. Прикольно) Причем дергается и в Спектакуляторе, и в FUSE. Странно, что в SpecEmu дерганья нет. Подозреваю, что игра читает управление одновременно с нескольких устройств (портов), и читает неэмулируемый порт, с которого время от времени идут данные ULA.
так и есть
кемпстон в игре постоянно опрашивается
отключение опроса 23860,24
Последний раз редактировалось goodboy; 01.09.2016 в 22:49.
А, просто не включена эмуляция кэмпстона, значит. В ZXSpin можно включить в Меню Emulation - Enable keystick, и дергаться перестает. udp. точнее, надо ещё в настройках навесить кэмпстон на кейстик: меню Tools - Options - Controllers - Keyboard - Keystick Emulation - поставить Kempston jostick - Okay.
Последний раз редактировалось Spectramine; 02.09.2016 в 00:38.
Хитро. Даже бы не подумал на кемстон. Эмуляторы как правило живут своей жизнью (наше время HDMI). Ну видать от кривой дешифрации / программирования портов их тоже глючит). Вот правда не понятно, на какой модели Спесси – это было запущено. Старичек ZXSpin 0.7 не так плох. Написанный на Delphi 5.
Последний раз редактировалось OrionExt; 02.09.2016 в 01:04.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Да нет, там всё нормально с дешифрацией/программированием. Просто кэмпстон можно отключить в настройках, соответственно его порт становится незадействованным, и ведёт себя как все незадействованные порты - читает шину данных. На 48, 128 и +2 с шины время от времени читаются данные экрана, считанные ULA, вместо FF. Соответственно, кораблик дергается.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Вы даже не удосужились запустить игру, не говоря уже о том, что не знаете, как функционируют незадействованные порты на фирменных спеках. Эмулятор тут не причём вообще, он работает как должен. Разработчики игры не учли вариант неподключенного кэмпстон-джойстика и особенности чтения с незадействованных портов.
Последний раз редактировалось Spectramine; 02.09.2016 в 18:25.
Спасибо за ответы, не ожидал! Включение эмуляции кемпстона не помогает, POKE 23860,24 помог.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)