Arduino → Touchscreen от Nintendo DS и Arduino
Внезапно заказал себе маленький тачскринчик от Nintendo DS и захотелось его подключить к Arduino, о том что же получилось…


Программирование → Программирование для Nintendo DS. Простейшая игра
В этой статье рассмотрим работу с тайловой графикой, прерываниями, сенсорным экраном и клавиатурой. На основе этого напишем всем с детства известную игру — «пятнашка».
Для начала поподробнее разберём работу с видеоконтроллером DS.
Практически все видеорежимы используют «многослойную» структуру организации вывода на экран, то есть одновременно мы можем отображать до 4-х планов (background). Не знаю хорошенько какой термин лучше использовать, пусть будет «план» — «задний план».
Всего имеется 6 типов задних планов:
Для начала поподробнее разберём работу с видеоконтроллером DS.
Инициализация видеоконтроллера
Практически все видеорежимы используют «многослойную» структуру организации вывода на экран, то есть одновременно мы можем отображать до 4-х планов (background). Не знаю хорошенько какой термин лучше использовать, пусть будет «план» — «задний план».
Всего имеется 6 типов задних планов:
- framebuffer — Самый простой тип заднего плана. Каждое слово (16бит) в видеопамяти отображается в виде пикселя на экране. (Использовался в прошлом примере);
- 3D — Картинка на экране формируется OpenGL-подобными командами;
- text — Текстовый задний план (он же тайловый) разделён на блоки 8х8 пикселей, в каждом из которых отображается один из тайлов;
- rotation — Тайловый план с возможнотью вращения и масштабирования;
- extended rotation — Тоже что и фреймбуфер, но ещё позволяет отображать глубину цвета 8 бит на пиксель, а также поддерживает скроллинг, масштабирование и вращение, кроме того может использовать альфа-бит;
- large bitmap — Большие 512х1024 или 1024х512 изображения с 8 битами на пиксель.
Программирование → Программирование для Nintendo DS. Первые шаги
В статье рассматриваются основы разработки программного обеспечения для Nintendo DS под Linux. Впрочем все используемые инструменты кроссплатформенные и не должно быть больших отличий для других ОС.
Для начала разберёмся, что же вообще из себя представляет эта игровая консоль. Вот, что нам говорит википедия:
* Процессор: ARM946E-S — 67 Мгц, сопроцессор ARM7TDMI — 33 МГц
* Память: 4 МБ, 656 КБ видео памяти, 512КБ памяти для текстур
* Экран: два отдельных ЖК-дисплея, диагональ 77 мм (3 дюйма), разрешение 256х192 пикселей, до 260 тысяч цветов. Расстояние между экранами — примерно 21 мм, что эквивалентно 92 «скрытым» строкам.
* Видеосистема: Поддержка 2D и 3D (T&L, преобразование координат текстур, маппинг текстур, альфа-смешивание, сглаживание, цел-шейдинг и Z-буферизация), теоретически позволяет отрисовывать 120 000 полигонов в сек (однако, имеет ограничение на отрисовку 6144 вершин или 2048 треугольников за один кадр).
* Звук: Стерео, 16-канальный ADPCM/PCM
* Накопители: 1 слот для собственных катриджей Nintendo DS, 2 слот для катриджей Nintendo Gameboy Advance
* Связь: IEEE 802.11 (Wi-Fi), для соединения используется собственный формат Nintendo. Радиус локальной сети от 10 до 30 метров в зависимости от условий.
* Управление: сенсорный экран, встроенный микрофон для голосовой идентификации, A/B/X/Y кнопки, D-Pad, шифты L/R, кнопки Start и Select
* Время работы: 6-10 часов
* Вес: 275 грамм
* Размеры: 148,7 × 84,7 × 28,9 мм
Для начала разберёмся, что же вообще из себя представляет эта игровая консоль. Вот, что нам говорит википедия:
* Процессор: ARM946E-S — 67 Мгц, сопроцессор ARM7TDMI — 33 МГц
* Память: 4 МБ, 656 КБ видео памяти, 512КБ памяти для текстур
* Экран: два отдельных ЖК-дисплея, диагональ 77 мм (3 дюйма), разрешение 256х192 пикселей, до 260 тысяч цветов. Расстояние между экранами — примерно 21 мм, что эквивалентно 92 «скрытым» строкам.
* Видеосистема: Поддержка 2D и 3D (T&L, преобразование координат текстур, маппинг текстур, альфа-смешивание, сглаживание, цел-шейдинг и Z-буферизация), теоретически позволяет отрисовывать 120 000 полигонов в сек (однако, имеет ограничение на отрисовку 6144 вершин или 2048 треугольников за один кадр).
* Звук: Стерео, 16-канальный ADPCM/PCM
* Накопители: 1 слот для собственных катриджей Nintendo DS, 2 слот для катриджей Nintendo Gameboy Advance
* Связь: IEEE 802.11 (Wi-Fi), для соединения используется собственный формат Nintendo. Радиус локальной сети от 10 до 30 метров в зависимости от условий.
* Управление: сенсорный экран, встроенный микрофон для голосовой идентификации, A/B/X/Y кнопки, D-Pad, шифты L/R, кнопки Start и Select
* Время работы: 6-10 часов
* Вес: 275 грамм
* Размеры: 148,7 × 84,7 × 28,9 мм
Персональные блоги → Революция Nintendo 3DS

Как обычно бывает на важных мероприятиях, крупные компании упражняются в помпезной риторике, и такие слова, как «революция», «прорыв», «сенсация» постепенно тускнеют и приедаются. Компания Nintendo предпочла не злоупотреблять громкими словами, позволив своему небольшому устройству говорить за себя… и, как это часто бывает, «собачка», которая лаяла меньше всех, оказалась самой кусачей — новая 3DS это настоящий маленький убийца конкурентов. И сейчас вы в этом сами убедитесь.
Игровые приставки → Nintendo анонсировала портативную консоль 3DS
Nintendo анонсировала новую портативную консоль под временным названием 3DS. Согласно пресс-релизу, приставка будет поддерживать трехмерные эффекты без специальных очков. Консоль также будет поддерживать игры от предыдущих моделей.

(на фото 3 приставки Nintendo DS, фотографий 3DS еще нету)
В продажу должна поступить в следующем финансовом году Nintendo (с апреля 2010 по март 2011).
Никаких фотографий или дизайна приставки показано не было. Больше информации будет на E3.
Новость на английском и пресс-релиз.

(на фото 3 приставки Nintendo DS, фотографий 3DS еще нету)
В продажу должна поступить в следующем финансовом году Nintendo (с апреля 2010 по март 2011).
Никаких фотографий или дизайна приставки показано не было. Больше информации будет на E3.
Новость на английском и пресс-релиз.
Гаджеты. Устройства для гиков → Scribblenauts, или почему я купил Nintendo DS

Про Scribblenauts я впервые узнал, читая онлайновый комикс NPC Comiс (формально он посвящен WoW, но и игроки в другие MMORPG найдут там немножко интересного). Потом на глаза попался 637 выпуск xkcd. Интерес возрос. А месяца полтора назад подошли знакомые с просьбой помочь подобрать ребенку на день рождения портативную игровую консоль. После долгих обсуждений сошлись на Nintendo DS Lite. Само собой, я решил поставить туда Scribblenauts. Потом еле вернул приставку хозяину, а после этого пошел на рынок и купил себе такую же (правда БУшную).
Дальше будет многабукаф, несколько видеороликов и немножко картинок.
Персональные блоги → Анонсирована Nintendo DSi

Из основных изменений можно отметить: отказ от поддержки игр для GameBoy Advance, и соответственно, отсутствие слота для картриджей. Зато появилось:
- 2 камеры
- полноценный медиа-плеер
- слот для SD-карты
- увеличились экраны до 3.25 дюймов
- уменьшилась толщина на 12% или 2.6 мм
- полноценный браузер
- фирменный сервис для скачивания игр DSWare. Валютой в этом «магазине» служат некие DSPoints, также обещаются и бесплатные игры.
Не знаю как вам, а я буду скучать по старым играм.
Желающие купить, ищите на прилавках Японии с 1 ноября по 179$.
Официальный сайт Nintendo DSi
Персональные блоги → Великолепный торт с Марио
Малайзийская блоггерша Су Йин опубликовала фотографии торта, который она изготовила ко дню рождения своей соседки. Надо сказать, тортик получился знатный! А все потому, что Су Йин оформила его в стиле игры 3D Mario для Nintendo DS. И главным украшением стал сам великолепный водопроводчик.

Как пишет сама Су Йин, на "проектирование" ушло две недели, а на само изготовление - три дня. Работенка была нелегкой, но она гордится тем, что у нее получилось.
Посмотреть фотографии торта и почитать отчет об его изготовлении можно на блоге Су Йин. via Blogga.Ru

Как пишет сама Су Йин, на "проектирование" ушло две недели, а на само изготовление - три дня. Работенка была нелегкой, но она гордится тем, что у нее получилось.
Посмотреть фотографии торта и почитать отчет об его изготовлении можно на блоге Су Йин. via Blogga.Ru
Персональные блоги → Японские маркетологи охотятся за мамочками-геймершами
Перед женскими праздниками (например, перед Днём матери) улицы Токио традиционно украшаются рекламой шоколада и цветов — это вполне нормальное явление для любого мегаполиса. Но есть особенность, специфичная именно для Японии. Одно из самых часто мелькающих объявлений выглядит очень странно для западного человека. Это реклама карманной игровой приставки Nintendo DS, которую продают в комплекте с простенькими аркадами, головоломками и интерактивной кулинарной книгой «Тысяча рецептов». Игровую приставку предлагают в подарок любимой маме или бабушке.И такое предложение пользуется спросом. Во-первых, это оригинальный подарок. Во-вторых, простенькая игровая приставка с тачскрином действительно нравится мамочкам и бабушкам. Этот тренд появился совсем недавно. Как и многие другие тренды, он зарождается в Японии, а затем распространяется на весь остальной мир.