1. System Requirements: - DB2020, DB3150, DB32x0 or DB3350 Sony Ericsson phone - As much free heap as you can get (See NOTE 1) - Elfpack installed with latest library and dyn_const
2. Usage: - put gba_bios.bin and game_config.txt to other/gpSE/ in phone memory or card. SEE COPYRIGHT NOTE. - Use extman+extedit to assign .gba/.bin to gpSE.elf AND/OR - put your games in other/gpSE/ in phone memory or card - run elf by clicking on a game, or by clicking on the elf and choosing game from the list
NOTE 1: on DB2020 and in big-sized games on DB3150 it is strongly recommended to turn off ALL other elfs, wallpapers, flash menus etc. to give gpSE as much heap as it's possible. Some games such as GTA will not work properly (read: will be very slow) on DB2020 devices, although it does not apply to all big-sized ROMs.
NOTE 2: on 320x240 screen it is strongly recommended to NOT USE Scaling or rotation due to performance issues. Will try to minimize this problem in future releases.
NOTE 3: In current version (0.52) it is possible to save the game only by using in-game save option. Be aware that not all games have such option.
COPYRIGHT NOTE: To legally use game roms you must own an original cartridge with the game, same goes with GBA bios, therefore obviously linking to or asking for commercial games here is prohibited.
You can get non-commercial ROMs for the emulator >here<, although they still do require original bios.
Be aware that not all games will run on this emulator, and some other will be too slow to be playable.
Incompatible Game Workarounds:
GTA Advance:(necessary to run) Start the game on your PC using another emulator, complete the 1st tutorial mission and save the game using in-game save option. Copy the .sav file on your phone, making sure .gba and .sav file have identical names and load game after running the rom.
Versions: v0.52
There are 3 versions available, they differ in memory usage: [L]ow - recommended for DB2020 [M]edium - recommended for DB3150 [H]igh - recommended for DB32x0, DB3350
Ребята кто более менее в английском языке разбирается нужно перевести шапку из game_config # gpSP game settings database
# What is this file??? game_config.txt is a database of settings on a # per-game basis. A couple of the settings are required to make games # work at all, but most of them are there to improve the performance of # a game. If a game doesn't work then look through the settings here, # but keep in mind that this file can not be used to fix a majority of # games, the ones that don't work because of emulator bugs. For those # you'll have to wait for a new release and hope it someday gets fixed.
# This file is meant to be edited in plain text, with a normal editor. # game_name, game_code, and vender_code can be found in the game's header. # All three must match for the game to be used, and those setting must be # in that order. Be sure to use [!] ROMs (verified by GoodGBA) when # building this list. Right now I don't know how much overlap there is # between different region games, but usually idle loops don't apply to # them. If you're using a different region than the one in here you can # try copying the entry, it might improve it.
# You can also find the three identifying codes on the second line from # the top in gpSP's main menu. So anyone should be able to add settings # to this file if they know what to set, but for some options it'll take # a lot of special knowledge for them to be of any use. Be sure to see if # your game is already here, but only if the game_name/game_code/ # vender_code all match. Only the first full match's settings will be used.
# Everything here is case sensitive. Don't mess with this file unless # you know what you're doing - if in doubt sooner ask someone who does.
# I mainly focus on USA versions, so try those first. And, just because # a game is on here doesn't mean the game actually works in the current # version. :/
# These are the following options:
# idle_loop_eliminate_target - tells the recompiler that this branch # is an idle loop and thus a hardware update should follow it every # time. This is purely a speed improvement and is not meant to improve # compatibility - if it does it represents a strange timing problem in # the game. You can only set one of these for now. Don't use this if # you don't know what you're doing, it can break the game. Some games # will run miserably slowly without this option.
# translation_gate_target - tells the recompiler to put an indirect # branch (gate) at this point, so artificially stop the current block. # This is useful if the game performs self modifying code from within # the same block it is currently executing - this can prevent it from # causing SMC hits far more times than it should. This is also only a # speed hack; you can have up to 8 of these. Don't use this if you don't # know what you're doing, they'll just make the game slower and are # rarely helpful (good for Camelot games).
# iwram_stack_optimize - set this to "no" to turn it off. By default this # is set on. It will turn off an optimization that assumes that the stack # is always in IWRAM, and thus makes ldm/stm relative to the stack much # faster. Turning it off will degrade game speed slightly, but is # necessary for a few games that don't follow this convention.
# flash_rom_type - set this to 128KB if the game has a 128KB flash ROM, # otherwise leave it alone or you might break game saving. If you get # a white screen when the game starts try this option.
# bios_rom_hack_39 - a hack that allows "roll" to work with the correct BIOS # in Zelda: Minish Cap.
# bios_rom_hack_2C - like the above but allows Rayman Advance to work.
# Что это за файл?? game_config.txt представляет собой базу данных параметров # В игре основе. Пару настроек не требуется делать игры # Работать на всех, но большинство из них там, чтобы повысить производительность # Игре. Если игра не работает, то посмотрите настройки здесь, # Но имейте в виду, что этот файл не может быть использована для исправления большинства # Игры, те, которые не работают из-за ошибок эмулятор. Для тех, # Вы должны будете ждать нового релиза и надеемся, что она когда-нибудь становится фиксированной.
# Этот файл предназначен для редактирования в текстовом виде, с нормальным редактором. # Game_name, game_code и vender_code можно найти в заголовке игры. # Все три должны совпадать для игры, которые будут использоваться, и те, установка должна быть # В таком порядке. Обязательно используйте [!] ПЗУ (проверяется GoodGBA), когда # Здания этом списке. Прямо сейчас я не знаю, как много совпадений есть # Между различными играми региона, но обычно простой петли не распространяются на # Ними. Если вы используете другой регион, чем тот, здесь вы можете # Попробуйте скопировать запись, это может улучшить его.
# Вы также можете найти три определения кодов на второй линии от # Первое место в главном меню gpSP в. Так любой человек должен иметь возможность добавлять настройки # В этот файл, если они знают, что для установки, но для некоторых вариантов это займет # Много специальных знаний для них, чтобы быть полезным. Будьте уверены, чтобы увидеть, если # Вашу игру уже здесь, но только если game_name / game_code / # Vender_code весь матч. Только первое полное соответствие настроек будет использоваться.
# Здесь все зависит от регистра. Не связывайтесь с этим файлом, если # Вы знаете, что вы делаете - если есть сомнения рано спросить кого-то, кто делает.
# Я в основном сосредоточены на версии США, так что постарайтесь тех, в первую очередь. И только потому, что # Игра здесь не означает, что игра на самом деле работает в текущем # Версии. : /
# Это следующие опции:
# Idle_loop_eliminate_target - рассказывает рекомпилятор, что эта отрасль # Является простой цикл и, таким образом обновления оборудования должны следовать его каждый # Время. Это чисто скоростью совершенствования и не предназначен, чтобы улучшить # Совместимости - если он делает это представляет странная проблема в сроках # Игре. Вы можете установить только одну из этих пока. Не используйте это, если # Вы не знаете, что вы делаете, это может сломать игру. Некоторые игры # Будет работать ужасно медленно, без этой опции.
# Translation_gate_target - рассказывает рекомпилятор поставить косвенный # Филиала (ворота) в этой точке, так что искусственно остановить текущем квартале. # Это полезно, если игра выполняет самостоятельно изменить код изнутри # Же блока он выполняется в данный момент - это может помешать ему # Вызывая SMC хитов гораздо больше времени, чем следовало бы. Это также только # Скорость взлома, вы можете иметь до 8 из них. Не используйте это, если вы не # Знаю, что вы делаете, они будут просто сделать игру медленнее и # Редко полезны (хорошо для Камелот игр).
# Iwram_stack_optimize - установить его на "нет", чтобы отключить его. По умолчанию # Включена. Это будет выключить оптимизации, которая подразумевает, что стек # Всегда в IWRAM, и таким образом делает LDM / STM по отношению к стеку много # Быстрее. Выключение будет ухудшать скорость игры немного, но # Необходимо для нескольких игр, которые не следовать этому соглашению.
# Flash_rom_type - установите это значение в 128, если игра имеет 128 КБ флэш-памяти, # В противном случае оставьте это в одиночку, или вы можете нарушить игру сбережений. Если вы получаете # Белый экран, когда начинается игра попробуйте этот вариант.
# Bios_rom_hack_39 - хак, который позволяет "рулон" для работы с правильным BIOS # В Zelda: Minish Cap.
# Bios_rom_hack_2C - как выше, но позволяет Rayman Advance на работу.
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.