ИМХО, PAlib для этих целей подходит гораздо лучше и для освоения понятнее. В нём для создания этой программы необходимо 2 строчки + автоматически присутствует sleep-mode.
А запустить программу на ДС можно не только с помощью флеш-картриджа, есть и другие способы :)
libNDS всё-таки более низкоуровневая. Люблю быть поближе к железу, чуть было не с ассемблера хотел начать, но поленился :)
А вообще к PAlib присмотрюсь попристальнее. Спасибо.
Перепробовал очень много версий, не запускала ни одна. А подписывание необходимо, если вы хотите запустить приложение не с флешки, а через Download Play.
Программировал в своё время под GBA, NDS похож конечно же. Но времени на исследование данной платформы всё время нет.
Можете заодно вообще рассказать максимумы от NDS? К примеру серфинг в нете, проигрывание музыки, набор текста (сохранение, ctrl+c ctrl+v, и тд). В ндс вроде уже стоит какойто софт, (загрузка, меню и тд) можно ли его заменить\модифицировать, или всё происходит также как и в гба? ( есть ром, внутри него хоть ос пиши :)).
Да и вообще будет ли жива платформа в будущие 2-3 года? ( Думаю нет… максимум этот год).
Тк я всё еще увлекаюсь ГБА, и вот хочу перейти на что то действительно актуальное и перспективное в игровом сообществе :)
Практически тоже, что и GBA, только помощнее. Может даже работать в режиме GBA на ARM7.
Из стандартных приложений на NDS только чат по Wi-Fi. На DSi уже поинтересней с этим.
Есть официальный браузер — Opera. И, конечно, множество всякого homebrew софта, даже Linux есть ;).
Перспективы у платформы есть: DSi не так давно вышла, в 2011 выйдет 3DS — а они все обратно совместимы с DS (но уже не с GBA).
Всё это уже давно реализовано как сторонними разработчиками, так и вполне себе официальными. Интернет, музыка, набор текста есть. Софта установленного, на классической ДС, как такового, нет.
Я бы так скептически не относился к данной платформе, тем более Nintendoo ее развивает. Посмотрите на количество игр, которые выпускаются под DS. Постоянно приходит рассылка с одного китайского интернет магазина (периодически покупаю игры для PS3) так для DS постоянно релизы в рассылке, чего не скажешь о PS3. Та же картинка на популярном английском интернет магазине — наименований больше чем на PSP.
Сдается мне, это только у нас как-то не очень относятся к этой консоли, но в целом российский рынок игр не серьезен вообще.
По поводу смерти платформы:
DS весьма и весьма популярна в мире, но не в России (тут есть и доля участия «Нового диска», который ставит жесткие требования к тем, кто хочет продавать игры Нинтендо в России).
Обычно у Нинтенды принято оставлять совместимость с играми консоли прошлого поколения. Поэтому с выходом консоли нового поколения 3DS игры для DS не потеряют актуальность.
Вот только хоумбрюшки под DS часто не работают на DSi :(
Я в своё время писал IRC клиент для DS'а — ClIRC: clusterrr.com
Столько трудов было потрачено, а в итоге им пользуются только иностранные школьники, у которых в школе есть Wi-Fi, но родители не могут купить им нормальный мобильник. Было ещё и много других идей, но вдохновение как-то ушло.
Базовый irc-клиент, в том числе и в наше время, пишется в пару сотен строк без сторонних либ (только tcp). Вот для XMPP или ICQ клиент писать — тут даже большого вдохновения не хватит.
Портативность + тачскрин. Когда-то я был бедным студентом и не хотел тратить деньги на коммуникатор. Чем беднее человек, тем более изобретательным и креативным он становится.
Программирование для Nintendo DS. Первые шаги