|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||
| Tomas |
Воскресенье, 10 августа 2008, 21:21
Отправлено
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Регистрация: 16 июля 2007 Пользователь №: 23 037 ![]() ![]() |
Я понимаю что тема топика звучит абсурдно, так как дс поддерживает гба так. Но у меня суперкард для первого слота и поддержки боевских игр так соответственно нет... Вопрос такой:
существуют ли проги эмулирующие гба на дс? ну типа lameboy... Сообщение отредактировал Tomas - Воскресенье, 10 августа 2008, 21:22 |
![]() ![]() ![]() |
Ответов
| Masya83 |
Вторник, 12 августа 2008, 16:17
Отправлено
#2
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 04 янв. 2006 Пользователь №: 14 759 ![]() ![]() |
По-моему тема уже обсуждалась.
Если кратко, то сделать нормальный эмулятор ГБА на ДС довольно сложно, если вообще возможно. Проблема кроется в том, что скорость передачи данных в слот1 намного меньше скорости в слот2. В ДС это компенсируется наличием 4 мегабайт памяти, куда записываются данные из игры (например копируется графика). В ГБА данные берутся напрямую из картриджа. Объем памяти в ДС не позволяет держать весь ром ГБА в памяти. Чисто теоретически возможно организовать кеш, где хранились бы часто используемые данные. Но в игре неизбежно бы появлялись slowdown'ы при чтении новых блоков. И игра превращалась бы в полное слайдшоу про чтении данных из >4 мегабайта одновременно. Намного проще сделать аппаратное расширение памяти для слот2 и запускать игры оттуда. |
| z.g |
Вторник, 12 августа 2008, 22:18
Отправлено
#3
|
|
Ветеран ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Регистрация: 14 июня 2007 Пользователь №: 22 649 ![]() ![]() |
QUOTE (Masya83 @ Вторник, 12 августа 2008, 16:17) Проблема кроется в том, что скорость передачи данных в слот1 намного меньше скорости в слот2. дело не в скорости.QUOTE В ГБА данные берутся напрямую из картриджа. а также код. в этом вся и проблема, что код расчитан на то, что выполняться будет начиная с адреса 0x8000000. попытка выполнить этот код, расположив его по какому-либо другому адресу ни к чему хорошему не приведёт. |
| Masya83 |
Среда, 13 августа 2008, 16:12
Отправлено
#4
|
|
Фанат ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 04 янв. 2006 Пользователь №: 14 759 ![]() ![]() |
QUOTE (z.g @ Вторник, 12 августа 2008, 22:18) дело не в скорости. Да? А каким образом ты сможешь получить доступ к ресурсам игры со скоростью, не меньшей скорости на оригинальном ГБА?QUOTE (z.g @ Вторник, 12 августа 2008, 22:18) Возможно, ты и прав, что нельзя запустить код ГБА из другого адреса. Но это, скорее, техническая реализация системы, а не ограничение, связаное с характеристиками. Даже если бы это можно было обойти (например прошивкой консоли, рекомпляцией кода ГБА или даже эмуляцией), то проблема передачи данных осталась бы. |
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![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Пн., 26 окт. 2026, 23:22 |

Воскресенье, 10 августа 2008, 21:21














