Истории известно множество модификаций этого эмулятора для PSP, но существует три основных версии:
gpSP v0.9 - исходный код - оригинальный GBA PSP эмулятор от Exophase, финальная их версия v0.9 от 2007г (релиз с исходниками).
gpSP-kai UO v3.4 test 3 build 92исходный код 1исходный код 2исходный код 3 - UnOfficial gpSP kai 3.4 test 3 build 92 (16.04.2010) - Неофициальная версия от японского разработчика takka, который продолжил развитие исходного кода от Exophase.
gpSP_J - gpSP_J_120616.zip - отличная стабильная версия от неизвестного японского разработчика, датируемая 16.06.2012г.
История
Game Boy Advance (GBA) стал следующим этапом в развитии карманных консолей компанииNintendo. Выпущенный в Японии 21 марта 2001 года по цене около $100, GBA достаточно быстро захватил рынок и вытеснил с него конкурентов в лице WonderSwan Color и Neo Geo Pocket Color.
Слухи о том, что Nintendo хочет выпустить переносную консоль с 32-битным RISC-процессором ходили ещё в 1996 году. Тогда консоль носила кодовое название Project Atlantis и должна была выйти на рынок в начале 1997 года, но вместо этого в конце 1998 года Nintendo выпустила Game Boy Color, который по своим техническим характеристикам значительно уступал GBA. Публике пришлось ждать ещё почти три года, чтобы пощупать один из лучших хэндхэлдов всех времён.
Несмотря на то, что жизненный цикл GBA оказался короче, чем у Game Boy, на нём вышло около 1000 игр, многие из которых являлись портами с таких платформ как NES, Sega Genesis, SNES. Были даже порты с игровых автоматов, но в большинстве случаев их качество не дотягивало до оригинала. Тем не менее качество игр на платформе в среднем было на достаточно высоком уровне.
В начале 2003 года Nintendo сделала небольшой косметический апргейд системы и выпустила Game Boy Advance SP. Если оригинальный GBA был похож на детскую игрушку, то GBA SP был скорее рассчитан на подростков и имел соответствующий корпус. Выполненный в виде «раскладушки» он удобно помещался в кармане брюк, что также предохраняло экран от царапин. Кстати, у экрана появилась подсветка, которая делала игру на хэндхэлде менее утомительной для глаз. Также GBA SP работал от перезаряжаемого литиевого аккумулятора, а не на батарейках, как прошлые модели Game Boy. Однако из-за уменьшения размера консоли, пришлось отказаться от входа для наушников, которые можно было подключить к консоли только через специальный адаптер.
В конце 2005 года, когда на рынке уже появились такие консоли как Nintendo DS и PlayStation Portable, Nintendo выпустила ещё одну версию GBA под названием Game Boy Micro. В отличие от своих старших братьев, GBM был несовместим с играми от Game Boy и Game Boy Color, а также с аксессуаром e-Reader, который был достаточно популярен в Японии (несовместим он быд, однако, только официально; в реальности использовать вместе e-Reader и GBM возможно). Можно сказать, что GBM являлся своего рода лебединой песней серии хэндхэлдов Game Boy Advance, поскольку после его появления на консоли почти не вышло каких-либо значимых и интересных игр.
Не стоит думать, что появившийся в конце 2004 года Nintendo DS должен был заменить собой модельный ряд Game Boy. Nintendo настаивает на том, что Nintendo DS — это отдельная консоль, которая никоим образом не знаменует собой конец детища, созданного гением Гунпея Ёкои.
Здесь я выкладываю свою переработанную и полностью пересмотренную версию эмулятора. Изменения в основном коснулись исправлений обнаруженных ошибок в коде последних исходников и множестве обнаруженных ошибок в переводе и кривых шрифтах. Никакого дополнительного функционала не вносилось, поэтому, если некоторые игры или функции раньше не работали, то не стоит ожидать, что они сейчас вдруг должны заработать. Хотя, некоторые игры и функции могут начать работать в виду исправленных найденных ошибок.
Исправлено много-много ошибок, в основном нестыковки кода в программе и кода в переводе.
Добавлены новые строки в меню эмулятора и соответственно перевод в языковых файлах.
Нарисован с нуля попиксельно и скомпилирован новый шрифт "eureka.fbm" для поддержки русского языка с нормальной шириной для каждой буквы. Так же в шрифт добавлены все немецко-испанско-португальско-греческие символы умляутов с полноценной западно-европейской кодировкой cp1252 с необходимой шириной для каждой буквы.
Исправлены некоторые неработающие ранее пункты.
Исправлено чередование списка при смене кнопок в настройках джойстика.
Сейчас запускаются практически все игры из ZIP архивов. Ранее большие архивы не распаковывались эмулятором.
Прочие мелкие исправления.
Описание:
Эмуляция GameBoyAdvance на должном уровне (конкурентов пока нет).
Масштабирование изображения
Возможность переназначения кнопок
Возможность загрузки читов
Смена частоты процессора c 33MHz до 333 MHz
Программа написана под ядро 3.ХХ
Владельцы PSP SLIM могут использовать функцию TV-OUT
Игры которые запускаются на эмуляторе работают хорошо, но некоторые кривые образы вылетают с ошибкой "Bad Jump"
Здесь можно назначить на аналоговый джойстик PSP любые кнопки GBA. По умолчанию он копирует функции стрелок. Здесь же можно установить чувствительность аналога (sensitivity) и включить сенсор движения (видимо это для датчика от NeoFlash).
Про Читы я традиционно умолчу – не нужны они в GBA играх, когда есть возможность сохраняться в любое время. Еще тут можно понизить частоту процессора (Clock speed), но это добавит играм тормозов, а также вернуть кнопке Home её первоначальное предназначение (Enable HOME).
Пропуск кадров - режим пропуска кадров. Поскольку игры тормозят мало, рекомендую оставить automatic.
Частота пропуска - количество кадров для пропуска. Для режима авто – максимальное число кадров, пропускаемых подряд, для ручного режима – постоянное число пропускаемых кадров.
Тип пропуска - если в игре есть мерцающие объекты и при пропуске кадров они попросту исчезают, то выставьте данную опцию на random. В противном случае оставьте uniform.
Аудио буфер - буфер для звука. Слишком большой буфер может привести к рассинхронизации, а слишком маленький к заиканиям. Вообщем смысла менять данную опцию не вижу.
Сделать скриншот. Ищите его в папке /PSP/GAME/gpSP/GBA/SS/
Знак (E) означает, что игра выпущена специально для Европы, а (J) и (U) - для Японии и США. Знак (С) - Китай, (A) - Австралия, (I) - Италия, (F) - Франция, (G) - Германия, (K) - Корея.
Знак [b] - плохой дамп (копия). Плохие дампы часто получаются при неудачной попытке снять образ с катриджа. Например, плохой контакт в разъеме картриджа может привести к плохому дампу. Часто люди занимающиеся дампингом игр ленятся проверить качество полученного рома, это и является основной причиной появления плохих дампов в сети.
Знак [f] - игра была исправлена некоторым образом, чтобы лучше запускаться на копировальном устройстве или эмуляторе.
Знак [h] - что-то в таком роме не совсем так, как должно было быть. Часто такой ром просто имеет измененный заголовок или дает возможность запускать игру в различных регионах. Иногда такие ромы содержат интро релизных групп, некий вид читинга или просто прикольный хак (измененные текстуры в игре и т.п.).
Знак [o] - означает, что образ рома содержит больше информации, чем есть в оригинальном картридже. Такой ром может быть вполне работоспособным и чаще всего отличается от качественного рома только размером.
Знак [p] - этот код обозначает, что игра была выпущена пиратами. Часто в таких ромах присутствуют разнообразные хаки или множество модификации одной и той же игры.
Знак [!] - это очень хорошо, он означает "хороший дамп", т.е. ром оригинален и был правильно скопирован с носителя (например с картриджа).
Знак [x] - неверная контрольная сумма рома. Такие ромы могут не работать с эмуляторами.
Знак (Unl) - игра с таким кодом не была выпущена фирмой производителем в качестве лицензионной версии. Часто ромы с таким кодом содержат бета-версии никогда официально не выпускавшихся игр.
Знак (-) - год выпуска не известен.
Знак [c] - такой код означает, что картридж содержит верную контрольную сумму.
Знак [t] - это специальный код, который запускается перед началом игры. Он позволяет обмануть, добавить в нее вечные жизни, переключить уровни и т.д.
Информация о читах
-- Cheats --
Currently, gpSP supports some functionality of Gameshark/Pro Action Replay
cheat codes. To use these, you must first make a file with the same name
as the ROM you want the cheat code to apply to, but with the extension .cht.
To write a code, write the type of model it is, gameshark_v1, gameshark_v3,
PAR_v1, or PAR_v3. gameshark_v1/PAR_v1 and gameshark_v3/PAR_v3 respectively
are interchangeable, but v1 and v3 are not! So if you don't know which
version it is, try both to see if it'll work.
Then, after that, put a space and put the name you'd like to give the cheat.
On the next several lines, put each cheat code pair, which should look like
this:
AAAAAAAA BBBBBBBB
Then put a blank line when you're done with that code, and start a new code
immediately after it. Here's an example of what a cheat file should look
like:
After you have written the .cht file, you have to enable the cheats
individually in the game menu. Go to the Cheats/Misc menu, and you will
see the cheats; turn them on here. You may turn them on and off as you
please, but note that some cheats may still hold after you turn them off,
due to the nature of the system. Restart to completely get rid of them.
IMPORTANT NOTES:
This is still very work in progress! I basically added this in only 1.5
or so hours, and I don't have a lot of time right now to work on it
before releasing. So I'll probably improve it later.
Not all of gameshark's features are supported, especially for v3. Only
basic cheats will work, more or less.
Cheats may be unstable and may crash your game. If you're having problems
turn the cheats off.
Really, there's no guarantee that ANY cheats will work; I tried a few and
some seem to work, others are questionable. Try for yourself, but don't
expect anything to actually work right now. Do expect this feature to
improve in future versions.
UO gpsp kai 3.5 Mod.zip - версия от неизвестного разработчика v3.5, которая на самом деле является Ver:3.3 test 2 Build 132. EBOOT в нём датирован 31.03.2011
UO gpSP kai v3.4 test 4 build 223.zip - версия by ErikPshat с множественными исправлениями и доработками. Не работает загрузка ZIP для Японского и Китайского языков. Исправлено в следующей версии Build 225.
UO gpSP kai v3.4 test 4 build 225 + 504 игры на русском языке
А какой самый лучший эмулятор? У меня был gpSP_J. Шикарный. Все сохранения с других эмуляторов читал, позволял с сохранения на сохранение переключать, чтобы если русская версия багнутая, переключать на англ, проходить тот момент, и обратно. Вот сейчас его скачал, а он совершенно другой, и там такой возможности нет. Сохранения от старой версии не воспринимает.
Скачал gpSP-kai, но на нём сохранения не перекидываются, и при ручной загрузке из другой версии той же самой игры, случается вылет. Причем, я тут качал.
Скачал отсюда gpSP_J но там экран нельзя на весь PSP растянуть, хотя в прошлой версии можно было.
Да, изменилось. При переходе на последнюю версию, сохранения от старых верий теперь не поддерживаются. Об этом написано в редми.
А чем не понравилась русская моя версия? Я там постарался многие баги убрать.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
А чем не понравилась русская моя версия? Я там постарался многие баги убрать.
Как я написал выше, при попытке загрузить сохранения другой версии той же игры, случается вылет. То есть, я не могу загрузить сейвы с русской версии, где баг, на английскую, пройти тот момент, загрузиться обратно, и играть дальше.
Ещё в твоей версии во время загрузки сохранений есть баг. Доступен для загрузки-сохранения 10 слот. Но эмулятор его не видит. Поэтому сохранение-загрузка не происходят.
Как я написал выше, при попытке загрузить сохранения другой версии той же игры, случается вылет.
Ну я же писал с чем это связано. Это разработчик отказался от поддержки старых сейвов. Но все сохранения, сделанные на новой версии всегда подходят. А багов с ним я вообще не наблюдал. У меня всё работало стабильно и языки и все игры. Единственное жаловались на Кастратке.
Ну значит оставайтесь на J версии.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Ну я же писал с чем это связано. Это разработчик отказался от поддержки старых сейвов. Но все сохранения, сделанные на новой версии всегда подходят. А багов с ним я вообще не наблюдал. У меня всё работало стабильно и языки и все игры. Единственное жаловались на Кастратке.
-______-
Я не про версию эмулятора, а про игру. Вот у меня есть Sims Bustin out. В русской версии баг, из-за чего в некоторых разговорах зависает. Я загружал англ версию Sims, прохожу тот момент, сохраняюсь, меняю сохранения на ру. В J это работает и язык меняется, в Kai начинается загрузка ROM и сразу вылет.
Нашлась причина сбоя. Все довольно просто - при распаковке файлов на ПК, антивирус удалял несколько файлов, что естественно приводило к повреждению эмулятора.
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,741
Вы сказали Спасибо: 819
Поблагодарили 3,841 раз(а) в 2,015 сообщениях
Сила репутации: 1
Репутация: 3841 
(репутация неоспорима)
shaggoth,
там пара "новых" версий внизу поста, глянь в их сторону. А в своей можешь попробовать конфиги поудалять. Или закинуть ещё раз поверх, может там перезапишется дефолтными.
Честно говоря, до меня PSP добрался спустя 100500 лет, с того момента, как я его первый раз увидел и вот буквально, пару дней назад, я приобрёл его, при чём в хорошем состоянии. Я знал, что его можно прошить и можно поставить годные эмуляторы и вот я нашёл этот форум, эту тему. Скачал сборник и я просто восторге, спасибо огромное, за незабываемые эмоции!
я скачал 3 версии игры aladdin (J,E,U) c стороннего сайта и UO gpSP kai v3.4 test 4 build 225 + 504 игры на русском языке по ссылке в шапке. тестил на n1008, методом научного тыка выяснил, что русские версии основаны на европейке и американке. Сам эмулятор вроде работал нормально, но при запуске русских версий и версий U и E происходили зависания и перезагрузки игр, в J версии враг погибал после 2 попаданий яблоком, в версии U и E от яблоки станят, после добавления в фаил game_config, лежащий в корне папки эмулятора, строк
# ѓAѓ‰ѓWѓ“ (E)
# Disney's Aladdin (E)
game_name = ALADDIN
game_code = BADP
vender_code = 08
iwram_stack_optimize = no
игры начали запускаться и работать без видимых проблем
1)что делает фаил game_config?
2)я правильно понимаю строчки:
# ѓAѓ‰ѓWѓ“ (E) - название, которое игнорируется и может быть любым
# Disney's Aladdin (E) - название, которое игнорируется и может быть любым
?
3)что такое "game_code = BADP"? - взял из меню эмулятора после выбора рома, где еще можно его посмотреть?
4)что такое "vender_code = 08?" - взял из меню эмулятора после выбора рома, где еще можно его посмотреть?
5) что такое "iwram_stack_optimize = no" и где брать этот параметр?
6) если я сделал все правильно, есть ли какой-то оптимизатор или полная версия этого файла?
я видел описание в начале файла, но англ не владею, поэтому прошу описать мне кратко
1) game_config.txt — это база данных настроек для каждой игры.
2) Да, решётка в начале строки - это означает комментарий, значит при считывании она пропускается, т.е. игнорируется.
# ѓAѓ‰ѓWѓ“ (E) - название, которое игнорируется и может быть любым
# Disney's Aladdin (E) - название, которое игнорируется и может быть любым
3) "game_code = BADP" - это код игры, по которому определяется игра. game_name, game_code и vender_code можно найти в заголовке эмулятора, во второй строке после строки с датой.
Для использования игры все три должны совпадать, и эти настройки должны быть в таком порядке.
Сообщение от xPISx
я видел описание в начале файла, но англ не владею, поэтому прошу описать мне кратко
О, госпади, вы впервые про интернет узнали?
Про Гугл переводчик или Яндекс Переводчик не слыхали?
Всё же написано в текстовом файле game_config.txt.
Выставьте в Notepad++ кодировку Shift-JIS в этом текстовике.
Там прямо именно по вашим вопросам ответы даны конкретно.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Fixed regression: Analog Nub mapping works separately from Dpad again.
Fixed regression: Now by default, GBA button 'B' is mapped to 'Cross' and GBA button 'A' is mapped to 'Circle' to match a real GBA. The 225 build had these buttons reversed by default.
'Update backup' is now defaulted to 'Automatic' rather than 'Exit only'. It can still be configured on a per game basis.
v3.4 test 4 build 225 2016/05/08 (by ErikPshat)
Fixed lots of bugs, mostly inconsistencies in the program code and the code to be translated.
Added new lines in the emulator menu and accordingly in translation language files.
Painted pixel by pixel, and compiled a new font "eureka.fbm".
Also in the font added all German-Spanish-Portuguese-Greek characters umlauts with full Western European encoding cp1252 with the required width for each letter.
Fixed some items are broken before.
Fixed alternating list by changing the buttons in the joystick configuration.
Now run almost all games from ZIP archives. Previously, large files are not unpacked emulator.
Other minor fixes.
Signed to run on the official firmware, and of course on the custom firmware.
UnOfficial gpSP kai 3.4 test 4 build 92 (by takka)
Compatible with CFW 5.50GEN-B.
Corrected some sound gaps.
А есть у кого то исходник 230?
Хотел бы поработать на нем