Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

 
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Наш путь в homebrew, инструкция по применению

sUpErCaTs
post Четверг, 28 сентября 2006, 09:53
Отправлено #1


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 13 сент. 2006
Из: Санкт-Петербург
Пользователь №: 18 015





Всем привет!

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

Инструменты:

1. NintendoDS, silver 4 прошивка
2. M3 + updagcsd.e23 (с диска)
3. Passcard3
4. Transcend MiniSD 1Gb 80x

Софт:

1. DevKitPro 1.3.4
2. Dualis 20.3

Процесс:

1. Вставляем Passcard3 в DS.
2. Закачиваем на miniSD в корень updagcsd.e23 и любой собранный пример из DevKitPro для DS (файл *.nds).
3. Вставляем miniSD в M3, M3 в DS, включаем DS, выбираем Passcard3 в главном меню, ставим прошивку.
4. Выключаем/включаем DS, опять выбираем Passcard3, заходим в пункт Game, видим наш файл *.nds, запускаем его Start'om.
5. Радуемся.

ЗЫ. На неделе выложу фотки для большей наглядности eye.gif
ЗЗЫ. Спасибо cluster'у и Kir'у smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
greenman
post Четверг, 28 сентября 2006, 10:01
Отправлено #2


fooling around
*****

Группа: Пользователи
Сообщений: 697
Регистрация: 03 апр. 2006
Пользователь №: 15 765





ээээ... автор, вы это серьезно написАли или для прикола?


--------------------
Nokia 2100+genuine leather case
Citizen SLD 2012P
Elektronika Watch
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Trin
post Четверг, 28 сентября 2006, 12:18
Отправлено #3


COG
****

Группа: Пользователи
Сообщений: 416
Регистрация: 24 авг. 2005
Из: Москва
Пользователь №: 13 607





Эээ, я не понял темы.
По заголовку как бы тема про то, как делать самому hombrew, а в конце как оное запускать blink.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
slavasob
post Четверг, 28 сентября 2006, 13:14
Отправлено #4


Безумец
*****

Группа: Пользователи
Сообщений: 523
Регистрация: 24 апр. 2006
Из: Москва
Пользователь №: 15 997





непонятки какие-то!
Очевидно автор темы имел ввиду перепрошивку ДС.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
V_Racer
post Четверг, 28 сентября 2006, 13:23
Отправлено #5


Продвинутый
**

Группа: Пользователи
Сообщений: 49
Регистрация: 20 сент. 2006
Пользователь №: 18 123





Ну так тема называеться Наш путь в homebrew smile.gif

То есть образно говоря, автор имел ввиду зделать путь к РОМам и Хоумбрю через перепрошивку))))
lol.gif


--------------------
Well...em... All your BASS are belong to us!!! Ha-Ha-HA! OMG!!! It's wery STUPID.............

Марио Карт DS FC 055908-158784
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Stanny
post Четверг, 28 сентября 2006, 13:29
Отправлено #6


Ветеран
******

Группа: Пользователи
Сообщений: 1 003
Регистрация: 30 июля 2004
Пользователь №: 9 516





Вы чего, издеваетесь? Автор же указал, что необходимая програма - Девкит. В нём есть демки в виде исходников и скомпильнутых файлов (и любой собранный пример из DevKitPro для DS). Соотв. тот, кому это интересно - разбирается в исходнике, потом смотрит как это выглядит в железе. Или на эмуляторе (тоже упомянут в посте). А дальше - читайте мэнуалы : )
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sUpErCaTs
post Четверг, 28 сентября 2006, 18:33
Отправлено #7


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 13 сент. 2006
Из: Санкт-Петербург
Пользователь №: 18 015





sad1.gif

Злобно опустили.

Про перепрошивку тут не было и слова сказано.
На мануал по кодингу я не претендовал, тот кто умеет - разберётся, в сети достаточно всего. А вот с техническими вопросами чем собирать/как закачивать/чем запускать/чем эмулировать у меня лично были проблемы, и я решил может быть это будет кому-то полезно увидеть готовую succesfull story.

В любом случае спасибо за критику eye.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
slavasob
post Четверг, 28 сентября 2006, 18:37
Отправлено #8


Безумец
*****

Группа: Пользователи
Сообщений: 523
Регистрация: 24 апр. 2006
Из: Москва
Пользователь №: 15 997





Всегда пожалуйста lol.gif .
Буду нужен-обращайся wink.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
greenman
post Пятница, 29 сентября 2006, 10:17
Отправлено #9


fooling around
*****

Группа: Пользователи
Сообщений: 697
Регистрация: 03 апр. 2006
Пользователь №: 15 765





QUOTE (sUpErCaTs @ Четверг, 28 сентября 2006, 19:21)
На мануал по кодингу я не претендовал, тот кто умеет - разберётся, в сети достаточно всего.
*

такие фразы "в сети достаточно всего" a.k.a "гугл рулит" меня убивают больше всего.
Т.е. каждому отдельному человеку приходится лазить по одним и тем же сайтам, наступать на одни и те же грабли.
Ведь сколько времени и нервов можно было бы сэкономить, если бы кто-нибудь реально написал несколько ссылок или примеров... на что следует обратить внимание в первую очередь, а на что пока можно забить. Где, например, взять библиотеки для работы с файлами на флэш-картах ну и т.д...
Кто-то ведь этим уже по любому занимался, но все молчат как партизаны.
но это всё мечты мечты... smile.gif


А писать вещи типа "Вставляем Passcard3 в DS" это просто смех.

Сообщение отредактировал greenman - Пятница, 29 сентября 2006, 10:27


--------------------
Nokia 2100+genuine leather case
Citizen SLD 2012P
Elektronika Watch
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sUpErCaTs
post Пятница, 29 сентября 2006, 11:58
Отправлено #10


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 13 сент. 2006
Из: Санкт-Петербург
Пользователь №: 18 015





QUOTE (greenman @ Пятница, 29 сентября 2006, 13:05)
Ведь сколько времени и нервов можно было бы сэкономить, если бы кто-нибудь реально написал несколько ссылок или примеров... на что следует обратить внимание в первую очередь, а на что пока можно забить. Где, например, взять библиотеки для работы с файлами на флэш-картах ну и т.д...


Для работы с файлами на флешке лучше юзать это:
http://chishm.drunkencoders.com/gba_nds_fat/

В первую очередь стоит обратить внимание на примеры из DevKitPro, реально есть много полезного.

Столкнулись с проблемой вывода графики не спрайтами, определённого размера. Решили достаточно раково - сделали большие массивы uint16 из картинок и вставили прямо в код и рисуем прямо на экран попиксельно, работает вполне приемлимо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sUpErCaTs
post Воскресенье, 01 октября 2006, 23:02
Отправлено #11


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 13 сент. 2006
Из: Санкт-Петербург
Пользователь №: 18 015






Вполне ничего книжка по GBA, можно кое-что подчерпнуть и для DS:
http://www.jharbour.com/gameboy/default.aspx

Must-have библиотека:
http://www.palib.tk/

PS. Хочется сделать ветку, действительно полезную для начинающих..
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
orangefox
post Четверг, 05 октября 2006, 09:24
Отправлено #12


Маньяк
****

Группа: Пользователи
Сообщений: 259
Регистрация: 17 мар. 2006
Пользователь №: 15 562





> Для работы с файлами на флешке лучше юзать это:
> http://chishm.drunkencoders.com/gba_nds_fat/

гм, эта библиотека до сих пор не поддерживает M3/SD. кто знает другие библиотеки с поддержкой с поддержкой M3/SD? ведь не пишет же автор каждой homebrew программы процедуры поддержки карт самостоятельно?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
greenman
post Четверг, 05 октября 2006, 09:58
Отправлено #13


fooling around
*****

Группа: Пользователи
Сообщений: 697
Регистрация: 03 апр. 2006
Пользователь №: 15 765





QUOTE (orangefox @ Четверг, 05 октября 2006, 10:12)
ведь не пишет же автор каждой homebrew программы процедуры поддержки карт самостоятельно?
*

по-моему они (авторы) только этим и занимаются.
По другому объяснить тот факт, что, например, scummvm v0.6 еще как-то работал на моем M3, то v0.9 карту не видит ваще.

Если бы были нормальные библиотеки, таких проблем бы не возникало.

Сообщение отредактировал greenman - Четверг, 05 октября 2006, 09:59


--------------------
Nokia 2100+genuine leather case
Citizen SLD 2012P
Elektronika Watch
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 03 мая. 2024, 15:05
Skin Designed (c) by Rooq.net, All Rights Reserved.