1. По поводу зависания ничего не могу сказать. Могу тестировать только на своем ETen G500+ и на QVGA, VGA эмуляторах на WM2003 и WM5. Причем эмуляторы очень чувствительны к любым видам ошибок в программах. Поэтому есть что-то работает на эмуляторе а на реальном девайсе не работает, то это скорее всего проблема девайса.
2. Скорее всего эмулируется с меньшей чем 50fps скоростью поэтому звук тичинает трещать. Скорее всего это и есть то жужжание. Тогда звук можно отключить. В Advanced Settings->Sound->Disable sound. Т.е. есть на самом деле режим максимальной скорости. И в настройках Video->Skipframe on Maxspeed поставить в 0.
Добавлено через 11 минут
Посмотрел еще раз....
Не покатят такие порты... вернее, смысла так разделять нет.
Еще точнее, смысл разделять есть, но не так...
Потому что на реальных деавйсах (хотя они не всчет, но кто знает) и других эмуляторах эти порты (0xFDDF и 0xF9DF) в точности задетектятся как оригинальные порты kempston mouse т.е. 0xFFDF и 0xFBDF соответственно... и будет еще хуже... т.е. драйвер даже не сможет определить что туда подключено....
тогда нужно младший адрес порта менять... Именно под stylus.
Добавлено через 6 часов 51 минуту
Итак дождались....
Версия 1.02
http://and.intercon.ru
http://and.intercon.ru/downloads/Unr...PCv102.arm.cab
Что нового, не считая того что пофикфено куча багов с доступом к памяти (особенность ARM архитектуры) из-за чего могли не грузиться разные файлы в разных режимах работы:
- Самое главное : Мэппилка кнопок девайса на разные действия.
- В том числе и внешнюю и внутреннюю клавиатуры (если есть).
- В VGA режиме мышь перемещается с нормальной скоростью.
- На девайсай в квадратными экранами выдает ошибку и выходит (вместо просто выхода.... хотя им всеравно, оно ж не работает там)
- Бытсрая закрузка TAP.
- Вращение экрана на 180 градусов (левша-правша).
- Autofire теперь работает и активируется по действию.
- Эмуляция Grafpad (British Micro) - об этом ниже.
- Добавлены 3 файла в инсталляцию : readme.txt, grafpad.scl, action_map.ini
Теперь что такое Grafpad (для тех кто хочет переделывать проги под stylus)
Пытаясь найти свободные порты под это дело наткнулся на вот этот девайс Grafpad в журнале Your Spectrum Issue 11 February 1985. А потом и еще в нескольких журналах. По сути - это планшет. Имеет 3 порта:
0xFF3F - Определение нажатия. Если 1 - нажато, 0 - не нажато, 255 - девайс не подключен.
0xFFBF - Абсолютный X [0..255]
0xFF7F - Абсолютный Y [0..192]
Заметим что это порты отведенные под этот девайс (хотя никогда прог под него не видел)
Проверил порты, нигде не используются... поэтому взял их.
В grafpad.scl написал простенькую прогу на Basicе - рисовалка, которая демонстрирует работу девайса.





Ответить с цитированием