Forums Logo

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

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

> Эмулятор GBA для DS, существует ли?

Tomas
post Воскресенье, 10 августа 2008, 21:21
Отправлено #1


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 16 июля 2007
Пользователь №: 23 037





Я понимаю что тема топика звучит абсурдно, так как дс поддерживает гба так. Но у меня суперкард для первого слота и поддержки боевских игр так соответственно нет... Вопрос такой:

существуют ли проги эмулирующие гба на дс? ну типа lameboy...

Сообщение отредактировал Tomas - Воскресенье, 10 августа 2008, 21:22
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
Cluster
post Четверг, 14 августа 2008, 02:21
Отправлено #2


Флудер
*******

Группа: Пользователи
Сообщений: 6 651
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





Потому что моя XG - это тупо перезаписываемый картридж, где игры распологаются друг за другом. Это легко проверяется - записывается несколько игр с загрузчиком стандартной утилитой, потом он читается любым способом, например дампером - по 0x8000000 там загрузчик, а дальше друг за другом идут ROM'ы с играми. И загрузчик вроде не использует никакие аппаратные фишки флешки. Есть же и сторонние загрузчики, которые склеивают несколько ROM'ов в один с менюшкой.


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
z.g
post Четверг, 14 августа 2008, 03:14
Отправлено #3


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

Группа: Пользователи
Сообщений: 1 012
Регистрация: 14 июня 2007
Пользователь №: 22 649





QUOTE (Cluster @ Четверг, 14 августа 2008, 02:21)
И загрузчик вроде не использует никакие аппаратные фишки флешки.
так вроде, или не использует. дамп лоадера выложи, а мы посмотрим smile.gif
QUOTE
Есть же и сторонние загрузчики, которые склеивают несколько ROM'ов в один с менюшкой.
из сторонних я знаю только погошел, там set_rom_start вполне себе присутствует.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Четверг, 14 августа 2008, 06:46
Отправлено #4


Флудер
*******

Группа: Пользователи
Сообщений: 6 651
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





QUOTE (z.g @ Четверг, 14 августа 2008, 04:14)
так вроде, или не использует. дамп лоадера выложи, а мы посмотрим smile.gif
*

Блин, самому жутко интересно стало smile.gif Сегодня постараюсь задампить.

QUOTE (z.g @ Четверг, 14 августа 2008, 04:14)
из сторонних я знаю только погошел, там set_rom_start вполне себе присутствует.
*

А как оно работает?


--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
z.g
post Четверг, 14 августа 2008, 13:06
Отправлено #5


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

Группа: Пользователи
Сообщений: 1 012
Регистрация: 14 июня 2007
Пользователь №: 22 649





QUOTE (Cluster @ Четверг, 14 августа 2008, 06:46)
А как оно работает?
*
что именно? если банкинг — то просто, указываешь начало физического региона, который мапится на 0x8000000. если — как это выглядит в коде — посылка магических байт по магическим адресам.
QUOTE (Masya83 @ Четверг, 14 августа 2008, 10:54)
А разве я что-то говорил про запуск чистых ромов? Почему нельзя изменить код на
CODE
ldr r12,=0x2001000
bx r12
? Скорее всего это можно сделать автоматическим патчером.
нобелевскую премию когда получишь, не забудь поделится.
QUOTE
Я был уверен что патчеры ДС ромов для слот2 флешек делают именно это.
нет. делают они совсем другое. они патчат процедуры чтения с картриджа и работу с сейвами. коренное отличие тут в том, что процедуры эти — стандартны. т.е. их поставляет нинтенда разработчикам в виде готовых библиотек. при этом со временем они эволюционирует, и иногда при выходе новой игры тут на форуме появляются сообщения «xxxx не идёт на yyyy».
QUOTE
И мне почемуто кажется что гба лоадеры делают то же самое.
ну погошел и efa лоадер этого не делают. и xg со 100% вероятностью — тоже. по одной простой причине. сделать банкинг стоит 10 центов. сделать универсальный патчер — уже нобелевская премия. сделать чтобы он за разумное время проделывал это на gba-ом 17mhz-ом проце — вообще из серии вечного двигателя.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Tomas   Эмулятор GBA для DS   Воскресенье, 10 августа 2008, 21:21
Haohmaru   http://wiki.gbatemp.net/wiki/index.php?tit..._for_...   Воскресенье, 10 августа 2008, 21:25
Tomas   в смысле флешку для 2 слота прикупить? ну да, та...   Воскресенье, 10 августа 2008, 21:29
ndr   это не совсем флешка, читай тут: http://gbx.ru/...   Воскресенье, 10 августа 2008, 21:35
quasist   Если портом эмуля с компа\консолей то да. В ...   Воскресенье, 10 августа 2008, 22:17
z.g   что курим?   Понедельник, 11 августа 2008, 00:17
Haohmaru   растягивалка экрана-это будет пипец уродливый,прич...   Понедельник, 11 августа 2008, 09:27
Wowanych   Ого, сам обладатель 3в1 и не знал про рамочи, ка...   Понедельник, 11 августа 2008, 12:19
svk   растягивалка экрана-это будет пипец уродливый,при...   Четверг, 28 августа 2008, 20:53
StaLker   сам искал потом купил 3-1 расширение.   Понедельник, 11 августа 2008, 14:13
-v-   Дадада, что за рамочка и как её включать ?   Вторник, 12 августа 2008, 08:38
svk   Дадада, что за рамочка и как её включать ? секрет...   Четверг, 28 августа 2008, 20:58
Masya83   По-моему тема уже обсуждалась. Если кратко, то сде...   Вторник, 12 августа 2008, 16:17
z.g   дело не в скорости. а также код. в этом вся и пр...   Вторник, 12 августа 2008, 22:18
Masya83   Да? А каким образом ты сможешь получить доступ к ...   Среда, 13 августа 2008, 16:12
z.g   а я где-то писал, что собираюсь? запустить-то ег...   Среда, 13 августа 2008, 19:06
Masya83   Да, ты ничего делать не собираешся. Перефразирую....   Среда, 13 августа 2008, 22:02
wl`   Masya83, зачем споришь, ты же ничего не понимаешь...   Среда, 13 августа 2008, 22:40
Masya83   А разве я что-то говорил про запуск чистых ромов?...   Четверг, 14 августа 2008, 10:54
Cluster   На самом деле запустить ROM из другого области пам...   Среда, 13 августа 2008, 22:49
z.g   ну от тебя такой ерунды не ожидал :s речь абсолют...   Четверг, 14 августа 2008, 01:15
wl`   попробую объяснить на примере: допустим есть игра,...   Среда, 13 августа 2008, 23:01
Cluster   Мож я туплю уже, но я так и не понял - как тогда р...   Четверг, 14 августа 2008, 01:37
z.g   про какие флэшки идёт речь? update: вообще устро...   Четверг, 14 августа 2008, 01:57
Cluster   XG, EZ   Четверг, 14 августа 2008, 02:06
z.g   и с чего ты взял, что игры там не по 0x8000000 гр...   Четверг, 14 августа 2008, 02:11
wl`   zg уже объяснил - в ромах нет таблицы релокаций, в...   Четверг, 14 августа 2008, 11:37
Masya83   Ок. С патчером прогнал, признаю.   Четверг, 14 августа 2008, 13:13
Deathless   Ctrl-Alt-Reset? :)   Пятница, 29 августа 2008, 21:52


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

Упрощённая версия Сейчас: Пт., 11 июля 2025, 10:00
Skin Designed (c) by Rooq.net, All Rights Reserved.