В общем как я себе представляю все это: есть 100% совместиммые проши это текластовские. Ибо это 1 и тот же плеер, просто с разной надписью там и тут...
В целом, большинство чипов являются +/- универсальными вычислительными платформами юзающими в общем-то стандартный ассемблер с приростами и заточками под особенности архитектуры чипа. Таким образом, при умеренной 3.14зданутости, можно хоть MSDOS туда затолкать, всего лишь написав эмуль-загрузчик с транслятором команд х86 (пример тому установка хаккерами 98ых виндов на PSP обладающей закрытой архитектурой). Это также объясняет частичную совместимость прош, от других плееров. Соотвественно, весь функционал который вы видите у себя на плеере - встроен в прошивку. Единственная возможность использования сторонних приложений при стандартной проше - РКП. Либо надо писать новую прошивку.
Как писать новую прошу не имея на руках СДК с АПИ и компилером под эту дрянь? Просто! АСМ вам в руки, дизасмим дамп стандартной проши, и долго и нудно изучаем. адреса регитстры и другую лабудень, пока не станет ясно как божий день что есть что и откуда берется. Как только вы ее научились читать также непринужденно как Башорг, а главное понимать, начинаем писать свою новую тоже на асме.
Имплементацию явы сделать вероятно возможно, и есть небольшая надежда, что оно даже играбельно будет, хотя возможно что упретесь в оперативку. Не зря РКП такой кривой, что там графика, не то что не в сжатом виде лежит, а вообще представлена 8битной позиционной байт/пиксель интрепретацией... Но даже если и хватит, интегрировать Яву придется на уровне асма во первых для быстродействия, во вторых для совместимости, а в третьих по другому не получится
Да кстати, не совместимость прош и плеера объясняется скорее всего разницей в адресации памяти и портов устройств типа того же контроллера ввода-вывода. PS с 0010 прошей плеер стал батарейку кушать в 2 раза быстрей...
PPS сводная таблица
TL-C260(V01.10.0001)-0676 (типа родной)
TL-C260(V01.10.0010)-0676 (новая типа родной с МС плэйФХ)
остальные либо глючные, либо являются банальной модификаций сводящейся к замене графики.
PPPS часики не факт что можно сделать на самом деле. Даже если там есть какая-то часть схемотехники все время находящаяся в запитанном состоянии и что-то там делающая, когда плеер выключен софт-кнопочкой. Чтобы поддерживать их в рабочем состоянии они должны чем-то питаться, даже при выключенном питании свичем, или при полной разрядке аккамулятора. Тоесть независимым источником питания, типа дополнительного аккума, а я не думаю что он там предусмотрен. Таким образом при полной разрядке или выключении переключателем, время должно сбрасываться. Учитывая стабильность работы этого девайса, время заново выставлять придется каждые 1-2 дня, и это еще не говоря о их точности, которая возможна только при очень хорошем кварцевом частотном генераторе...
Примечание Haos'a по поводу часов:
Удалось написать часы под леопард, но как и предсказывалось они сбиваются если выключить плеер переключателем или полностью разрядить батарею.