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
Ответов
Masya83
post Вторник, 12 августа 2008, 16:17
Отправлено #2


Фанат
***

Группа: Пользователи
Сообщений: 113
Регистрация: 04 янв. 2006
Пользователь №: 14 759





По-моему тема уже обсуждалась.
Если кратко, то сделать нормальный эмулятор ГБА на ДС довольно сложно, если вообще возможно. Проблема кроется в том, что скорость передачи данных в слот1 намного меньше скорости в слот2.
В ДС это компенсируется наличием 4 мегабайт памяти, куда записываются данные из игры (например копируется графика). В ГБА данные берутся напрямую из картриджа.
Объем памяти в ДС не позволяет держать весь ром ГБА в памяти. Чисто теоретически возможно организовать кеш, где хранились бы часто используемые данные. Но в игре неизбежно бы появлялись slowdown'ы при чтении новых блоков. И игра превращалась бы в полное слайдшоу про чтении данных из >4 мегабайта одновременно.
Намного проще сделать аппаратное расширение памяти для слот2 и запускать игры оттуда.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
z.g
post Вторник, 12 августа 2008, 22:18
Отправлено #3


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

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





QUOTE (Masya83 @ Вторник, 12 августа 2008, 16:17)
Проблема кроется в том, что скорость передачи данных в слот1 намного меньше скорости в слот2.
дело не в скорости.
QUOTE
В ГБА данные берутся напрямую из картриджа.
а также код. в этом вся и проблема, что код расчитан на то, что выполняться будет начиная с адреса 0x8000000. попытка выполнить этот код, расположив его по какому-либо другому адресу ни к чему хорошему не приведёт.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Masya83
post Среда, 13 августа 2008, 16:12
Отправлено #4


Фанат
***

Группа: Пользователи
Сообщений: 113
Регистрация: 04 янв. 2006
Пользователь №: 14 759





QUOTE (z.g @ Вторник, 12 августа 2008, 22:18)
дело не в скорости.
Да? А каким образом ты сможешь получить доступ к ресурсам игры со скоростью, не меньшей скорости на оригинальном ГБА?
QUOTE (z.g @ Вторник, 12 августа 2008, 22:18)
а также код. в этом вся и проблема, что код расчитан на то, что выполняться будет начиная с адреса 0x8000000. попытка выполнить этот код, расположив его по какому-либо другому адресу ни к чему хорошему не приведёт.
*
Возможно, ты и прав, что нельзя запустить код ГБА из другого адреса. Но это, скорее, техническая реализация системы, а не ограничение, связаное с характеристиками. Даже если бы это можно было обойти (например прошивкой консоли, рекомпляцией кода ГБА или даже эмуляцией), то проблема передачи данных осталась бы.
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
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
Cluster   Потому что моя XG - это тупо перезаписываемый карт...   Четверг, 14 августа 2008, 02:21
z.g   так вроде, или не использует. дамп лоадера выложи...   Четверг, 14 августа 2008, 03:14
Cluster   Блин, самому жутко интересно стало :) Сегодня пос...   Четверг, 14 августа 2008, 06:46
z.g   что именно? если банкинг — то просто, указываешь ...   Четверг, 14 августа 2008, 13:06
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, 09:54
Skin Designed (c) by Rooq.net, All Rights Reserved.