Советую ознакомиться с эмулятором Nescube, там реально работает звук через миди. Для доступа к миди-устройству использую компонент MIDIControl (однако, его поддерживают не все телефоны). Так что никакие миди-композиции не формируется, комманды поступают на midi в реальном времени. На нескубе это звучит более-мение сносно, на PocketZX - пока отвратительно.
Я на эмуле уже пересмотрел все демки с Enlight'96/97, Funtop'98, большинство из них работают вполне корректно (за исключением мультиколорных эффектов). В эмуле есть такая фишка - Double screen filter - которая убирает мелькание "двуэкранных" картинок, с ней нормально можно смотреть демки на большом Frame Skip'е.
Читать журналы, играть в игрушки, даже программировать вполне реально (конечно надо реализовать нормальную работу с клавиатрой). Именно на это и нацелен данный эмуль. Т.е. 100% совместимости не будет (на это просто не хватит быстродействия телефона), но самые главные моменты zx-hardware эмулятся на уровне, достаточном для нормальной работы основной массы софта.
А вообще, каких-то пару лет назад об эмуляции на J2ME даже речи не было, а сейчас это воспринимается как должное и люди перестали понимать, что J2ME принципиально не годится для эмуляторов, и то, что сейчас, хоть и кривые, но все же есть эмули на данной платформе, я бы воспринимал как чудо, а не как данность...





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