Громадная DS

5 января 2010 • Комментариев нет

Когда память персональных компьютеров еще измерялась килобайтами, домашний компьютер с монитором был редкостью. Обычно в качестве монитора использовался телевизор.

К примеру компьютер ZX Spectrum подключался к телевизору, выдавал картинку с разрешением 256 на 192 точки и выглядело это все вполне достойно. И вот для тех, кто эти счастливые времена не застал, некто olimar забацал такое вот интересное устройство под названием Jumbotron – что примерно переводится как Громадина.

4

Вот так это устройство выглядит целиком. Два одинаковых дисплея от планшетных компьютеров Gateway M275. Отладочная плата DL-S3BOARD с установленной ПЛИС типа Xilinx Spartan 3, и два преобразователя видеосигнала – LVDS modules (Advantech PCM-205).

Насколько я понимаю отладочная плата, нужна только чтобы поддерживать работу стилуса, для простой передачи видео на дисплей планшетника, достаточно преобразователей сигнала.

9

Так происходит изъятие видео сигнала из Nintendo DS Lite

1

Вот как эта Громадина выглядит в работе. Очень впечатляюще, вот на такую вещицу я бы денег не пожалел, но она к сожалению не продается, можно попробовать собрать самому, вот только информации на странице Олимара явно не достаточно.

• Комментариев нет •

Настраиваю Programmers Notepad

3 января 2010 • 2 комментария

Программирование – уникальный процесс. Строка за строкой, функция за функцией, рождается что-то, способное существовать и выполнять действия без участия создателя.

hello_world

DS Lite привлекательна для программистов тем, что многие интересные вещи реализованы аппаратно, то есть выполняются без написания сложных алгоритмов, и уже заложены на уровне железа самой Ds Lite. Речь идет в первую очередь о скроллинге экрана, вращении трехмерных спрайтов, и других графических функциях. На PC такие вещи доступны только программистам, использующим DirectX. DirectX для того и была разработана, чтобы ущербный PC хоть как-то сравнять с консолями в плане программирования графики.

Наличие микрофона, тачпада и WiFi – открывает просто фантастические горизонты для фантазии програмистов. Ну об этом в другой раз. Сейчас несколько слов о первой программе в среде DevKitArm. Инструкцию по установке DevKitArm я написал год назад, и вот пришло время продолжить начатое.

Текст программ для DS Lite просматривается и пишется в редакторе Programmer Notepad который идет вместе со средой разработки DevKitArm.
Первым делом нужно посмотреть все имеющиеся примеры и составить простую программу самостоятельно.
Идем в папку куда был установлен DevkitArm, у меня это с:\ndslite\, ищем в папке c:\ndslite\examples\nds\ – файл allexamples.pnproj
Это файл проекта, в котором содержатся все примеры, поставляемые с Devkit-ом
Командой make все исходники компилируются и собираются в *.nds файлы.
NDS файлы можно открывать эмулятором или закачивать на DS-ку.

Для удобства нужно настроить Programmers Notepad, чтобы в нем можно было компилировать файлы и смотреть сообщения об ошибках.

Для этого идем в меню Tools – Options, выбираем пункт Tools, выбираем схему None – Global Tools (очень важный момент). Далее жмем кнопку Add и добавляем команду, как на рисунке ниже.

ProgrammersNotepad

Name: make
Command: make
Folder:$(ProjectPath)
Shortcut: F9
На вкладке Console I/O устанавливаем галку на пункте Capture Output – это чтобы получать результат работы команды make в окно нашего редактора.

По такому же типу добавляем команду clean, чтобы чистить файлы проекта.

Name: make
Command: make
Folder:$(ProjectPath)
Parameters: clean
Shortcut: F10

Пока не нашел способа запускать скомпилированные *.nds файлы в эмуляторе. Для этого надо как-то исхитриться получить название конечного *.nds файла в качестве параметра для Programmers Notepad.

Пример программы hello world можно скачать в архиве (71кб).

Продолжение следует.

• 2 комментария •

god give_health

31 декабря 2009 • Комментариев нет

Писал недавно о романе Виктора Пелевина – t. Сегодня был в гостях и увидел на столе, рядом с компьютером, листок с читами для Quake 4. В памяти немедленно возникла сцена из романа.

Цитата:

- Помолимся! – возгласил Федор Кузьмич и сделал перед грудью волнообразное движение рукой, как бы рисуя тильду в воздухе. После этого он поклонился иконе и забубнил себе под нос, сначала тихо, а потом все громче и громче.
Т. открыл красную книжечку. Внутри оказался темный от свечного сала лист бумаги. На нем курсивом было вытеснено:

god give_health give_ammo give_armor noclip notarget jump_height 128 timescale .25

Судя по доносившимся до Т. звукам, Федор Кузьмич читал именно этот текст, только со странным произношением, замысловато подвывая в самых неожиданных местах, так что эти простые слова действительно начинали звучать как таинственные древние заклятия, полные силы и тайны: "гиваммой! гивармой!" Однако, молясь, Федор Кузьмич явно пропускал смысл через сердце: на словах "no target" он присел и выставил перед собой левую руку, как бы заслонясь невидимым щитом, а на "jump height" подпрыгнул и громко хлопнул в ладоши – и Т. нескладно повторил эти движения за ним.
Закончилась молитва так же, как началась – волнообразным взмахом руки.

Для истории сделал фото читерской памятки.

god_mode_preview
Нажмите, чтобы посмотреть картинку целиком.

Спустя некоторое время пришла мысль: когда компьютеры уже совсем хорошо начнут понимать речь человека, ввод таких вот читерских God Mode кодов ничем не будет отличаться, от ритуала молитвы из романа Пелевина.

• Комментариев нет •

Почувствуй магию

25 декабря 2009 • Комментариев нет

Feel_the_MagicВчера рубился в интересную игру с незатейливым сюжетом, парню нужно обратить на себя внимание девушки. Ради этого вступает в клуб любителей экстрима, и далее выполняет короткие задания. Вся игра представляет собой кучу мелких мини игр, связанных между собой вот этим сюжетом. Мини игры активно используют стилус и микрофон. Сделано все качественно и красиво. Затягивает моментально. Конечно не все мини игры представляют интерес, но благодаря тому, что они короткие, их много, плюс все с юмором, оторваться невозможно.

Игра кстати называется Feel the Magic, в сети валяется на каждом шагу.

Скриншоты вставлять бессмысленно. На них ничего не понятно.

А вот ролик дает четкое и краткое представление об игре.

Музыка отличная, до сих пор в голове звучит – вот нашел и закачал основной музыкальный трек из игры. В свое время создателям даже награду какую-то дали за эту мелодию

Пишут вроде есть продолжение под названием Rub Rabbits, пока не смотрел.

Как и где искать игры для DS (тема на форуме).

• Комментариев нет •

Турбо ускорение в Марио Картингах

23 декабря 2009 • 8 комментариев

Нашел FAQ на английском об игре Марио Картинг. Информации очень много, но особенно полезными мне показались техники ускорения. С удовольствием делюсь.

1. Драфтинг (Drafting).
Если пристроиться на короткой дистанции позади другого гонщика, то через некоторое время появится ветерок вокруг вашего карта, и если дистанцию удерживать пару секунд, ваш карт получит ускорение равносильное ускорению от гриба.
Очень полезно на уровнях повышенной сложности, когда игроки едут близко друг у другу.
Эта техника называется драфтинг, оказывается достаточно распространенный термин среди гонщиков, в велоспорте даже есть какие-то правила и запреты насчет применения драфтинга.

2. Дрифтинг (Drifting) – занос.
Это умеют все, достаточно повернуть руль влево или вправо и нажать правый шифт – в управлении обычно обозначаемый как кнопка R. И карт начинает идти юзом.
Требуется для того чтобы быстрее входит в повороты.

3. Ускоренное скольжение.(Power Sliding)
Самая эффективная техника ускорения, является высшим пилотажем мариокартинга.
При заносе, продолжаем удерживать правый шифт и поворачиваем руль в сторону заноса. При этом сначала появляются синие искры из под колес, затем красные, отпускаем шифт и карт получает дополнительное ускорение. Несмотря на простоту описания, выполнять технику не просто, манипуляции нужно проделывать достаточно быстро, чтобы не улететь с трассы.

Snaking

4. Змеение (Snaking)
Другая разновидность техники скольжения, отличается тем, что скольжение выполняется на поворотах, а змеение на ровных участках трассы.
Поворачиваем руль влево нажимаем шифт, поворачиваем руль вправо отпускаем шифт получаем ускорение, опять поворачиваем влево нажимаем шифт, поворачиваем вправо, отпускаем шифт получаем ускорение. При этом движение карта напоминает ползание змеи, поэтому техника и называется змеение.
На ютубе есть видео демонстрирующие скольжение и змеение. Искать нужно по словам Power Sliding и Snaking.
Вот для примера ролик.

• 8 комментариев •

Читы в Марио Картингах

19 декабря 2009 • 14 комментариев

В заметке о подключении WiFi Link, писал, что был очень удивлен, когда в онлайн игре, меня обгоняли игроки на мотоциклах. В комментариях мне подсказали, что это все читы. И вот наконец-то я научился пользоваться читами. Оказалось, что на моем M3 Real адаптере в Сакуре достаточно выбрать игру и нажать клавишу Y, чтобы попасть в меню активации читов для выбранной игры.

Вот так выглядит меню читов для игры Марио Картинг.

cheats-mario-kart-320

Кроме того, что добавляется еще один игрок WALUIGI, для выбора предоставляется 36 видов картингов, среди которых есть и мотоцикл, и экскаватор.

waluigi-na-exkavatore-320

И даже ТАНК !

waluigi-na-tanke-320

Решил попробовать свои силы в онлайне, интересно было, можно будет гонять на экскаваторе или нет. Оказалось можно, только не интересно, со старта мой супер-читер-тюнингованый карт экскаватор, сразу оставляет позади всех игроков. И некоторые отключаются сразу, видимо шокированные такой наглостью, некоторые после оглашения результатов. Вобщем играть прикольно, но с читерами в онлайне играть не понравится никому.

• 14 комментариев •

Page 16 of 22« First...10141516171820...Last »
`