PDA

Просмотр полной версии : UO gpSP Kai — эмулятор Nintendo Game Boy Advance


Страницы : [1] 2

ErikPshat
05.04.2007, 20:21
UnOfficial gpSP Kai
GameBoy Advance эмулятор для PSP

11311

Истории известно множество модификаций этого эмулятора для PSP, но существует три основных версии:

gpSP v0.9 - исходный код (https://github.com/BASLQC/gPSP) - оригинальный GBA PSP эмулятор от Exophase, финальная их версия v0.9 от 2007г (релиз с исходниками).
gpSP-kai UO v3.4 test 3 build 92 исходный код 1 (https://github.com/uberushaximus/gpsp-kai) исходный код 2 (http://sourceforge.jp/projects/gpsp-kai/scm/svn/) исходный код 3 (http://svn.sourceforge.jp/svnroot/gpsp-kai/trunk/gpsp-kai-test/) - UnOfficial gpSP kai 3.4 test 3 build 92 (16.04.2010) - Неофициальная версия от японского разработчика takka, который продолжил развитие исходного кода от Exophase.
gpSP_J - gpSP_J_120616.zip (https://www.pspx.ru/forum/attachment.php?attachmentid=11368) - отличная стабильная версия от неизвестного японского разработчика, датируемая 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 — это отдельная консоль, которая никоим образом не знаменует собой конец детища, созданного гением Гунпея Ёкои.


Здесь я выкладываю свою переработанную и полностью пересмотренную версию эмулятора. Изменения в основном коснулись исправлений обнаруженных ошибок в коде последних исходников и множестве обнаруженных ошибок в переводе и кривых шрифтах. Никакого дополнительного функционала не вносилось, поэтому, если некоторые игры или функции раньше не работали, то не стоит ожидать, что они сейчас вдруг должны заработать. Хотя, некоторые игры и функции могут начать работать в виду исправленных найденных ошибок.

Последний релиз: v3.4 test 4 build 225 (https://www.pspx.ru/forum/showpost.php?p=1102996) от 08.05.2016 10623

Changelog:

Исправлено много-много ошибок, в основном нестыковки кода в программе и кода в переводе.
Добавлены новые строки в меню эмулятора и соответственно перевод в языковых файлах.
Нарисован с нуля попиксельно и скомпилирован новый шрифт "eureka.fbm" для поддержки русского языка с нормальной шириной для каждой буквы. Так же в шрифт добавлены все немецко-испанско-португальско-греческие символы умляутов с полноценной западно-европейской кодировкой cp1252 с необходимой шириной для каждой буквы.
Исправлены некоторые неработающие ранее пункты.
Исправлено чередование списка при смене кнопок в настройках джойстика.
Сейчас запускаются практически все игры из ZIP архивов. Ранее большие архивы не распаковывались эмулятором.
Прочие мелкие исправления.


Описание:

Эмуляция GameBoyAdvance на должном уровне (конкурентов пока нет).
Масштабирование изображения
Возможность переназначения кнопок
Возможность загрузки читов
Смена частоты процессора c 33MHz до 333 MHz
Программа написана под ядро 3.ХХ
Владельцы PSP SLIM могут использовать функцию TV-OUT
Игры которые запускаются на эмуляторе работают хорошо, но некоторые кривые образы вылетают с ошибкой "Bad Jump"
Эмулятор отлично регулирует все настройки сам.



Установка:

Скачайте и разархивируйте архив с эмулятором: :download: UO gpSP kai v3.4 test 4 build 225.zip (https://www.pspx.ru/forum/attachment.php?attachmentid=11315) (Signed for OFW)


Скопируйте папку с эмулятором "UO gpSP kai" в ms0:/PSP/GAME/...


Запускайте эмулятор из меню "Игра -> Memory Stick"

Управление в игре:

:cross: - A
:circle: - B
:l_trigger: - L
:r_trigger: - R
:start: - START
:select: - SELECT
:square: - отображение счётчика FRS
:triangle: - выход в меню эмулятора
Также управление можно сменить.

Меню:
Главное меню:

11279



Продолжить игру
Перезагрузить игру
Загрузить новую игру


Загрузить из слота:
Сохранить в слот:
Настройки сохранений

11281



Загрузиться из текущего слота
Сохранить игру в текущий слот
Загрузить игру из файла (подходит только формат *.svs)
Текущий слот:
Вернуться в главное меню.



Настройки управления

11282



Здесь можно, при желании, сменить управление. Например, поменять A и B местами.



Настройки джойстика

11283



Здесь можно назначить на аналоговый джойстик PSP любые кнопки GBA. По умолчанию он копирует функции стрелок. Здесь же можно установить чувствительность аналога (sensitivity) и включить сенсор движения (видимо это для датчика от NeoFlash).



Менеджер читов

11284



Про Читы я традиционно умолчу – не нужны они в GBA играх, когда есть возможность сохраняться в любое время. Еще тут можно понизить частоту процессора (Clock speed), но это добавит играм тормозов, а также вернуть кнопке Home её первоначальное предназначение (Enable HOME).



Опции графики и звука

11286



Вывод графики - масштаб и растяжение экрана.
Фильтрация - включение сглаживания изображения. Получается мутно, но без него совсем беда.
Аспект ТВ-выхода - соотношение сторон вывода на ТВ
Развёртка ТВ-выхода - progressive – компонентный кабель, interlace – любой другой.
Пропуск кадров - режим пропуска кадров. Поскольку игры тормозят мало, рекомендую оставить automatic.
Частота пропуска - количество кадров для пропуска. Для режима авто – максимальное число кадров, пропускаемых подряд, для ручного режима – постоянное число пропускаемых кадров.
Тип пропуска - если в игре есть мерцающие объекты и при пропуске кадров они попросту исчезают, то выставьте данную опцию на random. В противном случае оставьте uniform.
Аудио вывод - эмуляция звука. Отключение звука увеличивает скорость.
Аудио буфер - буфер для звука. Слишком большой буфер может привести к рассинхронизации, а слишком маленький к заиканиям. Вообщем смысла менять данную опцию не вижу.
Сделать скриншот. Ищите его в папке /PSP/GAME/gpSP/GBA/SS/
Масштаб: 100 (диапазон регулировки 0 - 201)
Назад - вернуться в главное меню.



Языки и прочие опции

11285



Частота ЦП
Сохранять бэкап
Включить "HOME"
Язык: russian
Ложная ФАТ
Режим загрузки: GAME CART



Выход в XMB.


Ромы (игры) можно взять здесь (http://www.emuparadise.me/Nintendo_Gameboy_Advance_ROMs/31), здесь (http://russian-emulation.ru/roms/game-boy-advance/), здесь (http://www.emu-land.net/portable/gba/roms) или здесь (http://pristavka.kulichki.net/handheld/gba/roms/)


Знак (E) означает, что игра выпущена специально для Европы, а (J) и (U) - для Японии и США. Знак (С) - Китай, (A) - Австралия, (I) - Италия, (F) - Франция, (G) - Германия, (K) - Корея.
Знак - плохой дамп (копия). Плохие дампы часто получаются при неудачной попытке снять образ с катриджа. Например, плохой контакт в разъеме картриджа может привести к плохому дампу. Часто люди занимающиеся дампингом игр ленятся проверить качество полученного рома, это и является основной причиной появления плохих дампов в сети.
Знак [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:


gameshark_v3 MarioInfHP
995fa0d9 0c6720d2

gameshark_v3 MarioMaxHP
21d58888 c5d0e432

gameshark_v3 InfHlthBat
6f4feadb 0581b00e
79af5dc6 5ce0d2b1
dbbd5995 44b801c9
65f8924d 2fbcd3c4

gameshark_v3 StopTimer
2b399ca4 ec81f071


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.

10614 - Copyright (C) 2006 Exophase <exophase@gmail.com> (оригинальная версия, подписана под OFW)

10615 - Copyright (C) 2007 takka <takka@tfact.net> ([B]UO версия от takka)

11091 - версия от неизвестного разработчика v3.5, которая на самом деле является Ver:3.3 test 2 Build 132. EBOOT в нём датирован 31.03.2011

11310 - версия by ErikPshat с множественными исправлениями и доработками. Не работает загрузка ZIP для Японского и Китайского языков. Исправлено в следующей версии Build 225.
Сборка от joinerlex (http://www.pspinfo.ru/homebrew/54108-emulyator-game-boy-advance-uo-grsp-kai-504-igry-na-russkom-yazyke.html)

http://www.pspinfo.ru/uploads/posts/2016-05/1463859792__a01.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859753__a02.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859743__a03.jpg

http://www.pspinfo.ru/uploads/posts/2016-05/1463859715__a04.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859781__a05.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859751__a06.jpg


Скачайте и разархивируйте архив эмулятора со сборником русифицированных игр (2Гб): https://drive.google.com/uc?export=download&id=0B1Bm8N0DdR1-X0lmaVRiMW1Bc1E
Папку с эмулятором записать на карту памяти в папку X:/PSP/GAME (где Х - ваша карта памяти).
Игры копируются на карту памяти в папку X:/PSP/GAME/UO gpSP kai/GBA/ROM
Запускать из меню Игра - Карта памяти.


Смотрите так же: [GBA]Сборник переведенных игр [RUS] (http://rutracker.org/forum/viewtopic.php?t=4455608)Тема на Wololo (https://wololo.net/talk/viewtopic.php?t=45844)

Zmeyga
15.02.2008, 01:56
Давно пользуюсь сборкой Кая, самая лучшая на мой взгляд по обновлениям и функциональности. И еще игры для ГБА очень маленькие (в плане ихнего веса), всегда при себе огромная коллекция игр.
ЗЫ Мечтал всегда спросить, ГТА у всех вылетает или только у меня?

Sheggi
29.05.2008, 18:30
Спасибо, большое!!!
Поиграл в Metal Slug))), наконец

Claster
09.06.2008, 21:12
Можете подсказать можно как нить запустить Kingdoom Hearts: Chain of memories? Пробовал запустить на начальной заставке виснет можете чт о нтиь посоветовать? Заранее спасибо

ALgraFx
10.06.2008, 17:06
Можете подсказать можно как нить запустить Kingdoom Hearts: Chain of memories? Пробовал запустить на начальной заставке виснет можете чт о нтиь посоветовать? Заранее спасибо

можно! пройди на компе игру до первого сэйва и подсунь потом этот сэйв в UOgPSP (версии старше 3.2.4)

Имена .sav и .gba файлов должны совпадать т.е. если ром называется kh-com.gba то сэйв должен иметь имя kh-com.sav

pvv-pvv
13.06.2009, 23:57
каким эмулятором для компа можно сделать сейв чтоб заменить им сейв на psp?
и ещё есть игра Back to Stone(EU),игра сильно тормозит у всех так или ром кривой?

Amostello
14.06.2009, 10:01
pvv-pvv, использую на компьютере VBA (http://vba.ngemu.com), сейвы совмести с UOgpSP Kai, а за другие эмуляторы не ручаюсь.

UPD
Обновился эмулятор
Версия от 06/23/2009 UO gpsp kai 3.4 test 3 (http://dl.qj.net/UO-gpsp-kai-3.4-test-3-PSP-Emulators/pg/12/fid/27268/catid/122)

Changelog:

- Added option to zoom the screen
- Fixed extracting files from archives. Zip

Список изменений:

- Добавлена возможность масштабирования изображения
- Исправлено извлечение файлов из архивов. Zip

pvv-pvv
28.06.2009, 12:25
у меня версия VBA эмулятора для компа 1.8.0-beta 3 и эмуль сохраняет в такой формат-rom.sgm
а на псп имеет вот такой формат-rom.sav
может нужна версия VBA ниже?

ALgraFx
28.06.2009, 12:59
pvv-pvv, *.sgm это save-state (сохранение в любом месте), а они у всех эмуляторов разные. VBA так-же делает файл *.sav (64кб) — это и есть сохранение (те что в игре через пункт save), этот файл и подсовывай в UOgpSP. Только помни что имя рома и сохранения должны совпадать (если ром — «game[!][U].gba», то сэйв «game[!][U].sav»).

alexeiden
22.04.2011, 14:23
Граждане, помогите чайнику. Скачал, установиля, играю в "Йоши Айленд" - счастлив до опупения. Всё работает, всё сохраняет. А вот "Донкей Конг" сохранять отказывается. Там в меню эмулятора можно выбирать какие-то слоты для сохранения, поэксперементировал, ничего не меняется. Ни для "Йиоши" - как работал, так и работает, ни для "Конга" - не сохраняет. Да и ещё, тут каждый ром имеет кучу вариантов с какими-то букавками: (E), (U), (M3)... Что это? И какие выбирать?

erutan
22.04.2011, 15:17
(E), (U), (M3)Нашел подробную расшифровку символов, поясняющих ромы

Знак (E) означает, что игра выпущена специально для Европы, а (J) и (U) - для Японии и США. Знак (С) - Китай, (A) - Австралия, (I) - Италия, (F) - Франция, (G) - Германия, (K) - Корея.
Знак [b] - плохой дамп (копия). Плохие дампы часто получаются при неудачной попытке снять образ с катриджа. Например, плохой контакт в разъеме картриджа может привести к плохому дампу. Часто люди занимающиеся дампингом игр ленятся проверить качество полученного рома, это и является основной причиной появления плохих дампов в сети.
Знак [f] - игра была исправлена некоторым образом, чтобы лучше запускаться на копировальном устройстве или эмуляторе.
Знак [h] - что-то в таком роме не совсем так, как должно было быть. Часто такой ром просто имеет измененный заголовок или дает возможность запускать игру в различных регионах. Иногда такие ромы содержат интро релизных групп, некий вид читинга или просто прикольный хак (измененные текстуры в игре и т.п.).
Знак [o] - означает, что образ рома содержит больше информации, чем есть в оригинальном картридже. Такой ром может быть вполне работоспособным и чаще всего отличается от качественного рома только размером.
Знак [p] - этот код обозначает, что игра была выпущена пиратами. Часто в таких ромах присутствуют разнообразные хаки или множество модификации одной и той же игры.
Знак [!] - это очень хорошо, он означает "хороший дамп", т.е. ром оригинален и был правильно скопирован с носителя (например с картриджа).
Знак [x] - неверная контрольная сумма рома. Такие ромы могут не работать с эмуляторами.
Знак (Unl) - игра с таким кодом не была выпущена фирмой производителем в качестве лицензионной версии. Часто ромы с таким кодом содержат бета-версии никогда официально не выпускавшихся игр.
Знак (-) - год выпуска не известен.
Знак [c] - такой код означает, что картридж содержит верную контрольную сумму.
Знак [t] - это специальный код, который запускается перед началом игры. Он позволяет обмануть, добавить в нее вечные жизни, переключить уровни и т.д.
Посоветую еще в Зельд поиграть, ну и 3 мои любимые игры - ff6 (http://www.pspx.ru/forum/showthread.php?t=91057), KH:CoM (http://www.pspx.ru/forum/showthread.php?t=89894), ffta (http://www.pspx.ru/forum/showthread.php?t=89854)

ErikPshat
29.01.2015, 13:25
Ссылка битая!
Залил в шапку несколько версий, тестируйте на здоровье...


gpSP v0.9.zip - это последняя официальная версия от Exophase 2006 год. Я её подписал под OFW. На кастоме ессно так же идёт.


UO gpsp kai 3.4 test 3 Build 92.zip - это последняя публичная версия от takka 2007 год, последующая модификация версии от Exophase. Это она летает по всему интернету. Не подписана, т.к. имеет статический ELF, соответственно работает только на кастомной прошивке.


UO gpsp kai 3.4 test 4 Build 153.zip - это невышедшая версия, существует только в исходниках, я её скомпилировал и подписал под OFW. Почему она имеет такую версию?, потому что в Readme существует последняя запись истории: -UnOfficial gpSP kai 3.4 test 4 build
CFW 5.50GEN-B に対応
サウンドのズレを一部修正 Правда при компиляции высвечивалось test 3 Build 152. Я просто так понял, что в Readme сделали запись, а в исходниках забыли поменять номер теста, поэтому исправил.

Voznesenets
17.09.2015, 23:15
вечер добрый! скажите а есть альтернативный эмулятор GBA??? ну уж как то он ну вообще никак на фоне эмуляторов snes☺ возможно есть что то лучше? очень радует русский язык в gpsp kai 3.4 test 4 Build 153 версии:good:

ErikPshat
22.04.2016, 09:27
А вот и почти готова обновлённая версия. Упорядочил пункты меню, перевёл все оставшиеся строки, переделал шрифты BDF и FBM.

http://content.screencast.com/users/ErikPshat/folders/Snagit/media/9206e27c-2db2-4be9-9d46-69639409c979/04.26.2016-20.53.png (http://content.screencast.com/users/ErikPshat/folders/Snagit/media/9206e27c-2db2-4be9-9d46-69639409c979/04.26.2016-20.53.png)

daneeall
28.04.2016, 03:46
ErikPshat, где можно скачать UO gpsp kai 3.4 test 4 Build 153 ?

UO gpsp kai 3.5 Mod.zip (http://www.pspx.ru/forum/attachment.php?attachmentid=11091&d=1442572404) из шапки, при запуске видится как Ver:3.3 test 2 Build 132. EBOOT в нём датирован 31.03.2011
UO gpsp kai 3.4 test 3 Build 92.zip (http://www.pspx.ru/forum/attachment.php?attachmentid=10615&d=1422523841) EBOOT датирован 22.06.2009
А на скринах перевода у тебя Ver:3.4 test 3 Build 199
Чёт я вообще запутался. Какая версия самая свежая?

ErikPshat
28.04.2016, 10:13
ErikPshat, где можно скачать UO gpsp kai 3.4 test 4 Build 153 ?

Эту версию я скомпилировал из исходников где-то 2 года назад. Просто увидел в репозитории у takka, что он там обновил файлы.
Я её удалил из шапки буквально на эту дату:
Последний раз редактировалось ErikPshat; 26.04.2016 в 20:22.
Удалил потому, что там всё было хреново, как перевод, шрифт, так и внутренности. Это была тупо компиляция из исходников.
Сейчас я как раз ей занимаюсь упорно и уже довольно долго. Как ты мог наверное заметить, в предыдущем посту и в шапке был выложен новый скрин. На тот момент я этот эмулятор полностью добил, но только с русским языком. А вот потом, когда стал проверять другие языки, так ужаснулся. Там совсем всё плохо и криво, причём при этом обнаружил в коде программы ещё целый букет косяков. Вот сегодня вылечил изменение кнопок в настройках аналога, а до этого, при изменении кнопки, подсказки внизу не менялись.

Короче, сейчас у меня почти всё готово, на руках Build 202 :) и осталось проверить штук 5 языков.
Кстати, умляуты немецко-французско-португальско-испанские в шрифты не добавлял, просто не знаю, как они должны выглядеть :) но возможно нарисую.
Через 2-3 дня будет выложена готовая чёткая версия.

ErikPshat
06.05.2016, 17:49
Итак, встречайте готовый релиз:

UO gpSP kai v3.4 test 4 build 223

http://www.pspx.ru/forum/attachment.php?attachmentid=11311

Исходный код прилагается в папке "src" архива.

Changelog:

Исправлено много-много ошибок, в основном нестыковки кода в программе и кода в переводе.
Добавлены новые строки в меню эмулятора и соответственно перевод в языковых файлах.
Нарисован с нуля попиксельно и скомпилирован новый шрифт "eureka.fbm" для поддержки русского языка с нормальной шириной для каждой буквы. Так же в шрифт добавлены все немецко-испанско-португальско-греческие символы умляутов с полноценной западно-европейской кодировкой cp1252 с необходимой шириной для каждой буквы.
Исправлены некоторые неработающие ранее пункты.
Исправлено чередование списка при смене кнопок в настройках джойстика.
Сейчас запускаются практически все игры из ZIP архивов. Ранее большие архивы не распаковывались эмулятором.
Прочие мелкие исправления.


Надеюсь вам понравится. Думаю это лучший полноценный эмулятор GBA на PSP, отлично воспроизводящий игры без тормозов и со звуком.

Скачать: :download: UO gpSP kai v3.4 test 4 build 223 (http://www.pspx.ru/forum/attachment.php?attachmentid=11310)

ErikPshat
08.05.2016, 23:18
Итак, встречайте финальную версию:

UO gpSP kai v3.4 test 4 build 225

Changelog:

Обнаружена невозможность загрузки ZIP-архивов при выборе Японского или Китайского языков. Исправлено!
Программа подписана для возможности запуска на официальных прошивках.


Примечание: номер версии билда Build выставляю не сам я по своей прихоти. В программе установлен счётчик и он сам автоматически просчитывает нумерацию при каждой компиляции программы.

Скачать: :download: в шапке темы...

RoxMarty
23.05.2016, 00:54
Спасибо за релиз
Пока плотно за GBA на PSP не заседал, собираю эмуляторы систем

Скачал последнюю выложенную версию и сразу обнаружил баг - настройки аналога и джойстика привязаны друг к другу, то есть если в контроллере поставить, допустим, на движение вверх крестовины - ВВЕРХ, а в аналоге поставить что-то другое - то это "другое" автоматом станет и в аналоге и в контроллере. В версии Kai Mod (которая у меня стояла до этого) такого не было. Поправить можно?

Хочу спросить - а можно навесить на аналог влево и вправо - переключения слотов сохранения? Не нашёл как это сделать через программу

И функция Fastforward - разве не должна делать "перемотку" вперёд (допустим, чтоб быстрее бесконечные GBA заставки и титры прокрутить)? В NES, SEGA эмуляторах такое существует и работает

kalbungaa
23.05.2016, 13:34
Зашел в тему, скачал эмуль последней версии и думал, что вот наконец контра запустится - ан нет, вырубает консольку. Проверил еще 3 игрушки в списке - так же, как и на других версиях, тормозят серьезный сэм, макс пэйн (в перестрелках), джэймс бонд (в перестрелках), бэтмэн: возрождение шитцу (в некоторых локациях). Печально...:cray: Можно ли это как-то поправить, раз эмуль Вы не забросили?:good:
И еще просьба - можно ли иконку и фон. картинку вставить из приложенного архива в вашу??:blush:
все вышеперечисленное прикрепляю - http://rgho.st/7hdKZtZ6w.:scratch_one-s_head:

ErikPshat
23.05.2016, 20:25
Скачал последнюю выложенную версию и сразу обнаружил баг - настройки аналога и джойстика привязаны друг к другу, то есть если в контроллере поставить, допустим, на движение вверх крестовины - ВВЕРХ, а в аналоге поставить что-то другое - то это "другое" автоматом станет и в аналоге и в контроллере. В версии Kai Mod (которая у меня стояла до этого) такого не было. Поправить можно?
ОК, спасибо за баг-репорт. Посмотрю, что там такого. Хотя вроде бы настройки аналога и D-PAD никак не перекликаются, могу ошибаться.

Хочу спросить - а можно навесить на аналог влево и вправо - переключения слотов сохранения? Не нашёл как это сделать через программу
Не понимаю, зачем это ещё. Разве так сложно менять слоты сохранения стрелочками влево вправо?


думал, что вот наконец контра запустится - ан нет, вырубает консольку.
Думаю, эмулятор здесь не при чём. Скорее всего это образ кривой. Ну не может правильный код биоса запускать все остальные игры нормально, а вдруг какая-то игра не запускаться. БИОС - он один для всех игр и разработчики писали игры с учётом значений из биоса. Этот вопрос отправляйте к разработчикам игры.

Проверил еще 3 игрушки в списке - так же, как и на других версиях, тормозят серьезный сэм, макс пэйн (в перестрелках), джэймс бонд (в перестрелках), бэтмэн: возрождение шитцу (в некоторых локациях). Печально...
Хорошо, проверю. Проверьте game_config.txt, возможно там не прописаны настройки к этим играм.

И еще просьба - можно ли иконку и фон. картинку вставить из приложенного архива в вашу??
Ну так вы сами возьмите и поменяйте на что хотите. Никто вам не запрещает. Или вы не в курсе, что такое PBP Unpacker (http://www.pspx.ru/forum/showthread.php?t=83706).
Я менять не буду оригинальные иконки программы, т.к. считаю, что это будет совсем не прилично отбирать авторские идеи программы.

RoxMarty
23.05.2016, 23:22
Не понимаю, зачем это ещё. Разве так сложно менять слоты сохранения стрелочками влево вправо?
Я имею ввиду непосредственно при игре, не выходя в меню - переключать слоты. Это же удобно. После Retroarch и других эмулей - кажется, что так и должно быть везде :)

Или, если вдруг есть возможность, прикрутить этот эмуль к Retroarch

display_name = "Game Boy Advance (gpSP)"
authors = "Exophase"
supported_extensions = "gba|bin"
corename = "gpSP"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Game Boy Advance"
database = "Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)"
license = "GPLv2"
permissions = ""
display_version = "Git"
supports_no_game = "false"
firmware_count = 1
firmware0_desc = "gba_bios.bin (GBA BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_opt = "false"
notes = "Suggested md5sum:|a860e8c0b6d573d191e4ec7db1b1e4f6 = gba_bios.bin"


Тогда все эти и другие возможности были бы по-умолчанию

ErikPshat
26.05.2016, 07:40
Скачал последнюю выложенную версию и сразу обнаружил баг - настройки аналога и джойстика привязаны друг к другу, то есть если в контроллере поставить, допустим, на движение вверх крестовины - ВВЕРХ, а в аналоге поставить что-то другое - то это "другое" автоматом станет и в аналоге и в контроллере. В версии Kai Mod (которая у меня стояла до этого) такого не было. Поправить можно?

Да, действительно аналог и D-pad использовали одну и ту же настройку.
Исправил я управление, развёл настройки аналога(джойстика) и D-pad по-отдельности.
Проверь плиз, правильно ли они будут себя вести.

P.S. В папке с программой старый файл настроек эмулятора gpsp.cfg нужно удалить, т.к. новый конфиг теперь будет более длинный и соответственно смещения настроек сдвинутся, потому что добавились новые смещения для настройки аналога отдельно.

Скачать: из вложения

RoxMarty
26.05.2016, 13:34
Проверь плиз, правильно ли они будут себя вести
Теперь всё отлично и гармонично!

Кстати, вот такую кривь можно исправить? Во всех версиях вроде было

http://i77.fastpic.ru/big/2016/0526/10/ad003db1afed44d006d36ad753fba810.jpg

И всё-таки, для чего эта функция, если она не "перематывает" (=быстро проигрывает)?

http://i80.fastpic.ru/big/2016/0526/ec/3c97ca96c1a087d8796dc4f3650d71ec.jpg

Заодно сфоткал то, о чём я ранее писал, почему нельзя повесить эту функцию на аналог (влево/вправо)?

http://i79.fastpic.ru/big/2016/0526/86/c110bae83757250bcac8dfef7c652a86.jpg

Ну и попутно вот это поправить

http://i79.fastpic.ru/big/2016/0526/cc/7a4f7b85cea99f5f1c14634d873699cc.jpg

ErikPshat
26.05.2016, 19:48
Кстати, вот такую кривь можно исправить? Во всех версиях вроде было
О_о, а такую фигню я вообще вижу впервые. Это как тебе удалось такой фокус провернуть? Ведь названия ромов пишутся от левого края, а не как у тебя, с правого :) Посмотри гифку в шапке, как я снимал, там 3-я гифка показывает, как выглядят названия ромов после старта.

ОК, я тебя услышал, посмотрю что к чему.

P.S. А что это, обязательно снимать экран мобильником? Думаю опытный владелец PSP должен иметь под рукой всегда какой-нибудь плагин скриншотер, даже парочку, например PRXshot PNG MOD (http://www.pspx.ru/forum/showthread.php?t=91597) или SVCapture v0.5 (http://www.pspx.ru/forum/showthread.php?t=63268).

Кстати, на Вололо это тоже твой дубль? Там так же, человек, озабоченный сохранениями на джойстике :D

RoxMarty
26.05.2016, 21:22
такую фигню я вообще вижу впервые. Это как тебе удалось такой фокус провернуть?
GBA-эмуляцию на PSP я начал тестировать не так давно, но полгода назад, подбирая необходимые эмули для PSP, выбрал gpSP Kaimod - так вот сразу обратил внимание, что навигация странно выглядит. Но оставил тесты (т.к. тестил NES и SEGA). Кстати, тогда у меня была другая PSP (но той же модели - E1008) - но выглядело так же.
Ну и вот - потихоньку подбираюсь к GBA, заглянул в эту тему, увидел, что ты тут гайки разрабов подкручиваешь - скачал последнюю версию и попробовал. Что заметил неладного сразу - отписался. Всё просто :)
В общем, я не знаю что делать с этой кривью, можем подскажешь куда посмотреть? Или может прислать свой комплект (если есть смысл)?

обязательно снимать экран мобильником? Думаю опытный владелец PSP должен иметь под рукой всегда какой-нибудь плагин скриншотер
Чисто для своей практики - мне оно не нужно (а если с игр скринить - то в других эмулях есть такая возможность встроенная). По быстрому сделал, чтоб успеть :)


на Вололо это тоже твой дубль? Там так же, человек, озабоченный сохранениями на джойстике
Я даже не знаю что это :) И никнейм в сети у меня один :)
А что такого странного в переключении слотов аналогом? Сохранения/загрузка же тоже на курках висят (а не через меню постоянно лазить :) ). Есть немало игр, допустим, бродилок или квестов, где требуется нередко слотами меняться - чтоб не бегать по длинными локациям туда-сюда впустую :)

ErikPshat
26.05.2016, 22:48
В общем, я не знаю что делать с этой кривью, можем подскажешь куда посмотреть? Или может прислать свой комплект (если есть смысл)?
Ну мой комплект в шапке выложен - Build 225. Его нужно целиком копировать, а старый перед этим удалять, чтобы старые настройки и конфиги к играм не перекочевали в новую версию. Ну и обновление в предыдущем посту заменить EBOOT.PBP (Build 231).
Может просто названия ромов сократить до приличной длины?

Чисто для своей практики - мне оно не нужно (а если с игр скринить - то в других эмулях есть такая возможность встроенная)
Ну как не нужно? Если не нужно, то всегда можно в любой момент отключить плагин, а когда требуется - включить. Плагин весит всего-то несколько десятков килобайт.

А твои картинки "Ver: 3.3 test 2 Build 132" как-то не совсем чётко выглядят. И зачем сравнивать старинную версию с далеко обновлённой?
У тебя там даже название рома налезло поверх названия версии эмулятора. Ужос, безобразие :)

А что такого странного в переключении слотов аналогом?
Я что-то не представляю, как ты будешь переключать слоты, если в игре ты не видишь номер слота, даже если я туда кнопку повешу?

Может у тебя ещё и прошивка кастомная какая-нибудь старинная глючная, например PRO-B10.
Все нормальные люди давно обновились на нормальные прошивки, например такую 6.61 (http://www.pspx.ru/forum/showthread.php?t=106011) или такую 6.60 (http://www.pspx.ru/forum/showthread.php?t=102985).
Или может плагин включён какой-нибудь глючный, как DayViewer.

RoxMarty
27.05.2016, 00:37
мой комплект в шапке выложен - Build 225
Я имел ввиду прислать свой - может у меня при запуске какие-то конфиги меняются, кто их знает...

Итак, проводим новый эксперимент начисто (прежнюю папку с прогой и настройками переношу в архив)

Беру вариант из твоей шапки (UO gpSP kai v3.4 test 4 build 225.zip) + заменяю патчем для аналога (TEST_ANALOG.zip)

При запуске проги на чёрном фоне сразу выходит надпись "Error in load/start TV OUT module", нажатие любой кнопки приводит к появлению маленького синего экранчика в левом углу (на чёрном основном фоне) и консолька перестаёт реагировать на любые кнопки (включая HOME)

Пробую без нового патча аналога. Запускается нормально (почему-то этот патч - новый EBOOT не давал запуститься, странно...)

Билд проги показывается - 225

Искривление как на моём прежнем скрине - только на 2 символа правее (то есть ещё хуже).

Я тут подумал, может быть действительно это из-за слишком длинных путей. И раз не помещается в определённый интервал (видимо жёстко заданный), то разом всё содержимое папки вот так вот расползается по экрану. Потому что если взять короткий ром, например "Back to stone (U) (M2)[!].gba" - то всё нормально отображается, без смещения. Но стоит только лишь одному файлу (или папке) перейти какой-то "предел", то весь блок смещается сильно вправо.

Но если зайти в любую из этих смещённых папок (даже самую длинную) - то ром в ней отображается нормально - слева

Итог: ничего не изменилось. Та кривь, что показана на том скрине - остаётся при наличии длинных (по мнению проги) путях. Причём (насколько я понял по тестам) - ТОЛЬКО в папке, ромы отображаются нормально - даже полностью забивая всю строку!

Я вот чего понять не могу. Почему все папки (включая "две точки" перехода на уровень вверх) всегда находятся в правой части экрана? (у тебя на гифке эти точки находятся там же - как папки отображаются - не знаю, не видел). Наверно это и есть причина криви такой. Исходя из этого, я так понимаю, что, если папка содержит (на глаз) более 20 символов - то она (и все, которые находятся рядом с ней) начинают "продолжаться" на следующей строчке и это является причиной криви. Я прав?


не представляю, как ты будешь переключать слоты, если в игре ты не видишь номер слота, даже если я туда кнопку повешу?
Разумный вопрос. А разве нельзя выводить - ну максимум на секунду в левую нижнюю часть экрана соответствующее уведомление, допустим (как в других эмуляторах для PSP) "Slot 0"..."Slot 1" (в Retroarch так вообще можно хоть 20 слотов нарулить - я такого нигде ещё не видел :) ). Если никак не сделать - ну что ж, ну и просто возможность выбирать слот аналогом (естественно, если в настройках настроить связь) - было бы замечательно! А там - как-нибудь "на глазок" :)

Может у тебя ещё и прошивка кастомная какая-нибудь старинная глючная, например PRO-B10
После покупки PSP примерно полгода назад, я первым делом постарался изучить что это такое и как им пользоваться. В первую очередь, избрал прошивку. Вот эту "6.60 PROMOD-C1 (fix3)
"
Всем нравится. Жаль только виртуальная (но на моей консольке иначе никак...)

может плагин включён какой-нибудь глючный, как DayViewer
Кстати, да, есть такой. А чем он глючный? Ни разу не замечал (заодно по нему я вижу - в виртуальной прошивке я или в дефолтной). На что обратить внимание?

Если что, список моих плагинов:

category_lite.prx
dayviewer.prx
shortcuts.prx
VolDown.prx
xmbim.prx

Кстати, вот этот тоже оказывается есть:
например PRXshot PNG MOD
Я его деактивировал, чтоб не мешался :)

+popsloader.prx - отдельно третьей и четвёртых версий (если нужно - выбираю/переключаюсь между ними)

ErikPshat
27.05.2016, 09:59
Я вот чего понять не могу. Почему все папки (включая "две точки" перехода на уровень вверх) всегда находятся в правой части экрана? (у тебя на гифке эти точки находятся там же - как папки отображаются - не знаю, не видел). Наверно это и есть причина криви такой. Исходя из этого, я так понимаю, что, если папка содержит (на глаз) более 20 символов - то она (и все, которые находятся рядом с ней) начинают "продолжаться" на следующей строчке и это является причиной криви. Я прав?
Ну естессна так и получается, что ты не соблюдаешь элементарных правил по длине путей и в названиях. И что тогда жаловаться, если у тебя с головой не все дома :) Многие программы на PSP так себя ведут из-за ограниченной ширины экрана в пикселях (480). А на один символ расходуется ровно 8 пикселей в ширину.
Не надо страдать, а, если хочешь оставить оригинальные названия, то оставляй их у *.gba внутри архива ZIP. А у самого архива делай название без всяких лишних закорючек, точно так, как это придумал разработчик. Я понимаю, что в названии важны метки там региона, хороший/плохой ром, релиз-группа и т.п., но это пусть будет всё внутри архива и всегда можешь посмотреть, открыв архив.


category_lite.prx
dayviewer.prx
xmbim.prx

Ну вот эти 3 плагина как раз самые глючные. Из-за них перестают запускаться некоторые программы или даже обновление прошивки. В некоторых программах перестают работать некоторые функции и отключаются кнопки. Вооще плагины всегда загружаются в память и стирают программный код других программ.
Собственно их не надо включать в GAME.TXT.

А на момент тестирования, в данном случае эмулятора, нужно вообще отключать все плагины, даже скриншотер. Иначе можно получить ложную картину. Скриншотер можно включить только на момент необходимости.

RoxMarty
27.05.2016, 10:50
так и получается, что ты не соблюдаешь элементарных правил по длине путей и в названиях
Мне это необходимо. Уж не первый год и даже десятилетие за компом, знаю про ограничения...

Многие программы на PSP так себя ведут
У меня стоит десяток эмулей и софта - и только этот ведёт себя неподобающе. Почему они умеют адекватно работать с путями, а эту прогу не научили?
Возможность по обходу имеется, но разрабы значит просто не хотели себя утруждать решением элементарной проблемы.
Конечно можно изобрести костыли и переименовывать весь ромсет и/или паковать его в архив, но смысл?


вот эти 3 плагина как раз самые глючные. Из-за них перестают запускаться некоторые программы или даже обновление прошивки. В некоторых программах перестают работать некоторые функции и отключаются кнопки
Видимо довольно специфические программы, т.к. повторяю, у меня ни разу не было ничего подобного. Все проблемы, что были - только из-за эмуляторов (в частности, этот, на остальные никаких нареканий, разве что на Retroarch немного - но ему простительнее, т.к. мультисистемный и многофункциональный, всё не просчитаешь)

на момент тестирования, в данном случае эмулятора, нужно вообще отключать все плагины, даже скриншотер
Я пробовал отключать вчера при тесте - ничего не изменилось, естественно
В GAME.txt у меня всегда только

ms0:/seplugins/VolDown.prx 1
ms0:/seplugins/prxshot_png_mod/prxshot_png_mod.prx 1

Итак, как теперь лучше поступить с практической стороны? Если, как я ранее писал, на чистой версии с шапки темы - эмулятор работает, но если заменить новый EBOOT (с фиксом аналогов) - то возникнет вышеуказанная проблема с TV-OUT. Но если заменить этот EBOOT в старой версии (что я показывал на скринах ранее) - то всё работает без проблем.

Оставаться на старой версии, или ты сможешь пофиксить (переделать) фикс под чистую версию из шапки?

ErikPshat
27.05.2016, 11:02
У меня стоит десяток эмулей и софта - и только этот ведёт себя неподобающе. Почему они умеют адекватно работать с путями, а эту прогу не научили?
Ну это так разработчик задумал, чтобы справа показывать структуру каталогов, а слева файлы.
Это конечно же можно изменить, но мне пока лень этим заниматься, вернее не хочется отвлекаться и тратить мысли и время на всякие мелочи, которые обычно и так нормально и красиво работают, при соблюдении порядка вещей.

Итак, как теперь лучше поступить с практической стороны? Если, как я ранее писал, на чистой версии с шапки темы - эмулятор работает, но если заменить новый EBOOT (с фиксом аналогов) - то возникнет вышеуказанная проблема с TV-OUT. Но если заменить этот EBOOT в старой версии (что я показывал на скринах ранее) - то всё работает без проблем.

Ну вот видишь, как получается. Ты тестируешь наполовину старую версию - а мне пишешь баг-репорты типа про новую мою сборку. Я сижу ломаю голову. А потом оказывается, что совсем всё не так, а наоборот. Теперь снова придётся ломать голову. А потом ты выключишь плагины и получится, что и так всё прекрасно работало :xDD:

Ну конечно нужно теперь ковырять и искать проблему. Ведь для того, чтобы разрулить джойстик от D-PAD, пришлось перелопатить несколько файлов SRC и в каждом файле дописать тонну кода для аналога отдельно. Поэтому мог где-нибудь что-то не учесть и забыть, а может просто не доставить запятую.

RoxMarty
27.05.2016, 11:58
так разработчик задумал, чтобы справа показывать структуру каталогов, а слева файлы
Ну и кто в таком случае "с головой не дружит"? :)


Это конечно же можно изменить, но мне пока лень этим заниматься
Был бы очень благодарен за такое исправление и приведение структуры в человеческий вид. Что мешало разрабу несчастные "две точки" оставить вверху слева (над папками, как и положено везде) - непонятно. Может, он араб - тогда всё объясняется :crazy:


видишь, как получается. Ты тестируешь наполовину старую версию - а мне пишешь баг-репорты типа про новую мою сборку
Прошу прощения за недосмотр. Но я реально считал, что у меня последняя версия, которую я и обновил твоим новым EBOOT и аналоги пофиксились без проблем


нужно теперь ковырять и искать проблему. Ведь для того, чтобы разрулить джойстик от D-PAD, пришлось перелопатить несколько файлов SRC и в каждом файле дописать тонну кода для аналога отдельно. Поэтому мог где-нибудь что-то не учесть и забыть, а может просто не доставить запятую
Но ведь для версии, на которую я наложил твой фиксенный EBOOT, всё было нормально! Я просто заменил и всё. Никаких доп. траблов не было замечено. Но стоило поставить начисто (подчёркиваю это слово!) твою из шапки и заменить новым EBOOT - то СРАЗУ возникли вышеуказанные проблемы.

ErikPshat
27.05.2016, 12:27
Но ведь для версии, на которую я наложил твой фиксенный EBOOT, всё было нормально! Я просто заменил и всё. Никаких доп. траблов не было замечено. Но стоило поставить начисто (подчёркиваю это слово!) твою из шапки и заменить новым EBOOT - то СРАЗУ возникли вышеуказанные проблемы.

Я нашёл эту строчку в main.c if(pspSdkLoadStartModule("dvemgr.prx", PSP_MEMORY_PARTITION_KERNEL) < 0)
error_msg("Error in load/start TV OUT module.\n");

Это сообщение гласит, что у тебя не загрузился модуль dvemgr.prx. Что-то ему мешает грузится, возможно плагин или его у тебя в папке с программой нет. Может ещё по каким-то причинам нет доступа к ядру памяти.

Есть ещё одно предположение... Этот модуль работает только на моделях PSP SLIM. Возможно не правильно работает определение модели кастратки, ведь у меня на PSP-1004 толстушке такой ошибки не возникает.

RoxMarty
27.05.2016, 19:53
у тебя не загрузился модуль dvemgr.prx. Что-то ему мешает грузится, возможно плагин или его у тебя в папке с программой нет
Ну как же, в твоём архиве их шапки он есть, и у меня есть

Отключил полностью все плагины (кроме category_lite), перезагрузил, ничего не изменилось (проблема с TV out осталась)
Теперь отключил все, кроме shortcuts, перезагрузил - аналогично, ничего не изменилось (так же)

В общем, плагины никак не влияют. Тем более, что как я писал не раз - в старой версии (что на скринах) не было такой проблемы даже после замены на твой последний EBOOT

Так что...

Этот модуль работает только на моделях PSP SLIM
...этот вариант исключается

ErikPshat
28.05.2016, 08:21
RoxMarty, ок, я просто перестраховываюсь, чтобы все тесты проводились без возможных косяков.

Замучился вообщем вешать кнопки на джойстик, но никак пока не получилось заставить аналог воспринимать цифровые клавиши отдельно.
Либо они дублируют кнопки D-PAD, либо вообще не слушаются. пока только удалось заставить их выполнять свои прямые обязанности отдельно от D-PAD :)

Попробуй пока этот билд 240. У меня просто совсем беда - джойстик не слушается меня, скачет, как угарелый во все стороны, никак не могу поймать его в обном положении, чтобы сменить какую-нибудь кнопку, он сам их меняет 100 раз в секунду, пока сам себя не отключит, благо хоть работает функция отключения джойстика. Поэтому мне приходится летать в облаках и в уме придумывать шахматные комбинации, чтобы закодировать джойстик :)

Короче, интересует больше ошибка TV-OUT...

RoxMarty
28.05.2016, 10:23
просто перестраховываюсь, чтобы все тесты проводились без возможных косяков
Я понимаю. Всё правильно. Лучше, как говорится, перебдеть ;)


вешать кнопки на джойстик, но никак пока не получилось заставить аналог воспринимать цифровые клавиши отдельно
Так в прошлый раз же получалось! Видимо сейчас пробуешь иной способ


Попробуй пока этот билд 240
Три независимых теста:

1) Взял шапочный+test analog предыдуший, заменил 240-м - проблема не исчезла
2) Предварительно удалил gpsp.cfg и gameconfig.txt - аналогичный результат
3) Отключил все плагины - аналогично

Увы, с чего вылазит TV-Out - не пойму.

P.S. Кстати, такое ощущение, что в этой теме больше никого нет с E1008 - видят же, что мы мучаемся, могли бы и помочь потестить для чистоты эксперимента. Ты же стараешься для всех!

vash
28.05.2016, 17:50
...такое ощущение, что в этой теме больше никого нет...
Есть, следим за вашими успехами в улучшении эмулятора.
...в этой теме больше никого нет с E1008...
Скорее всего так и есть. Пока.
Возможно, ещё у кого интерес появится, поможет с тестированием на Стритке.

ErikPshat
08.06.2016, 04:31
Залил в шапку архив с сохранениями Grand Theft Auto Advance SAV.zip (http://www.pspx.ru/forum/attachment.php?attachmentid=11329).

Это в GTA Advance есть такой баг, что после стартовых диалогов игра вылетает.
Сохранение позволяет обойти этот испорченный участок в дампе рома.
Сохранения в архиве двух видов - для эмулятора (savestate) и для игры (sav), для Европейской (http://www.emuparadise.me/Nintendo_Gameboy_Advance_ROMs/Grand_Theft_Auto_Advance_(E)(Rising_Sun)/44980#Download) и Русской (http://gbaroms.ru/grand-theft-auto-advance-rus/) версии.


Файлы сохранений ложить в папку GBA/SAV.
Название сохранения должно быть точно такое же, как у архива ZIP, в котором лежит ROM gba под любым названием.
При загрузке игры выбирать загрузку из сохранения, а не как новой игры.


Сборка от joinerlex (http://www.pspinfo.ru/homebrew/54108-emulyator-game-boy-advance-uo-grsp-kai-504-igry-na-russkom-yazyke.html)

http://www.pspinfo.ru/uploads/posts/2016-05/1463859792__a01.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859753__a02.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859743__a03.jpg

http://www.pspinfo.ru/uploads/posts/2016-05/1463859715__a04.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859781__a05.jpg http://www.pspinfo.ru/uploads/posts/2016-05/1463859751__a06.jpg


Скачайте и разархивируйте архив эмулятора со сборником русифицированных игр (2Гб): https://drive.google.com/uc?export=download&id=0B1Bm8N0DdR1-X0lmaVRiMW1Bc1E
Папку с эмулятором записать на карту памяти в папку X:/PSP/GAME (где Х - ваша карта памяти).
Игры копируются на карту памяти в папку X:/PSP/GAME/UO gpSP kai/GBA/ROM
Запускать из меню Игра - Карта памяти.

Voznesenets
16.06.2016, 21:14
не работает Rock n' Roll Racing, после лого черный экран звук есть, русская версия от кудос. Проверьте плз у всех так? есть решение?

ErikPshat
17.06.2016, 00:01
Проверьте плз у всех так? есть решение?
У меня так же, хоть европейская, хоть американская, хоть русская версии. Не знаю, как можно это исправить.

karenjan99
18.06.2016, 09:42
кто нибудь пробовал игру алладин? сначала игры как проходишь охранника и немного идешь предлагает сохранится и вылетает с ошибкой bad jump

ErikPshat
18.06.2016, 10:57
karenjan99, ну это все претензии не к эмулятору. Это просто некачественно снятый образ с картриджа. По-видимому, в каких-то местах код дампился с ошибками. В эмуляторе БИОС давно расписан побайтово по всем известным функциям, хотя правда есть некоторые Unknown позиции.

Вообще, нужно добавить запись по этой игре в файл game_config.txt и указать формат сохранения, точно так же, как это указывается для других игр.

myhouse_1991
27.06.2016, 18:07
Ещё есть версия gpSP-J. Японский язык по-умолчанию, в настройках придётся включать английский. Отличительная особенность - список ромов грузит шустрее, что немаловажно, когда закачиваешь большой комплект ромов. Всё, что базируется на kai, грузит список ромов довольно долго. Возможно, связано с флешкой т.к. у меня работает по схеме SD Card + переходник, но gpSP-J обходит проблему стороной.

Voznesenets
27.06.2016, 20:52
вот ссылка на gpSP-J https://firedrop.com/42fd3172c74d20b3 ничего старше этой версии не нашел gpSP-J 120616, что бы сменить на английский язык заходим в эмуль нажимаем кнопку X спускаемся на строку 5ть нажимаем О потом на строку 11ть(или предпоследняя) нажимаем вправо и перезаходим в эмуль, пошли все игры которые раньше не шли это GTA без всяких там сейвов, и Rock n' Roll Racing.

RoxMarty
27.06.2016, 23:21
Voznesenets,заинтриговал последним сообщением. Надо будет потестить, вдруг и мои проблемы японцы решили :)

ErikPshat
27.06.2016, 23:49
gpSP-JПревед, давно не виделись.
Ну кому как. Кому нравится J - пусть юзают, тем более, что исходников на него похоже нигде нет.
Мне ближе к сердцу KAI - и я всё равно буду юзать его.
Хотя в шапку конечно добавить его стоит...

что бы сменить на английский язык заходим в эмуль нажимаем кнопку X спускаемся на строку 5ть нажимаем О потом на строку 11ть(или предпоследняя) нажимаем вправо и перезаходим в эмуль
Ну можно открыть конфиг gpsp_j.cfg хексом и в порзиции 0x28 поменять 00 (Japanes) на 01 (English) ;)

Ну и потом, в gpSP-KAI мне больше нравится играть на полный экран без видимой потери качества картинки, хотя кому как на глаз.
И шрифт в меню у меня красивее :)
В gpSP-J мне с ходу не удалось вывести картинку на полный экран, но при увеличении сразу резкость почему-то падает.

RoxMarty
27.06.2016, 23:51
можно открыть конфиг gpsp_j.cfg хексом и в порзиции 0x28 поменять 00 (Japanes) на 01 (English)
Спасибо за совет. Пока не загружал на PSP, подготовлю заранее - если добавлять в шапку, наверно лучше проделать эту операцию дефолтно ;)

ErikPshat
28.06.2016, 00:02
если добавлять в шапку, наверно лучше проделать эту операцию дефолтно ;)
Да, добавил в шапку дефолтно:

gpSP_J - gpSP_J_120616.zip (http://www.pspx.ru/forum/attachment.php?attachmentid=11368) - отличная стабильная версия от неизвестного японского разработчика, датируемая 16.06.2012г.

RoxMarty
28.06.2016, 00:22
Посмотрел немного.

Понравилось меню выбора кнопок - даже стрелочки обозначили (вместо банальных Left/Right - ну или как там), пункт Cartridge information (конкретная таблица) и кнопка Sleep! На Kai_Mod - в спящий режим уйти можно только физической кнопкой (задвижкой), однако на Kai Mod я не стал пользоваться, т.к. после этого возникают глюки со слотами - я чуть не запорол слоты (приходится выходить из эмуля и потом только в спящий режим идти - не знаю как тут, не тестил, не хочется запарывать). Относительно быстрой загрузки японской версии - не особая разница (примерно 7 секунду против пяти "японских") - однако у меня через переходник, может через Pro Duo с magic gate быстрее...

Не очень понравилось - крупноватый шрифт, при моей проблеме (названия папок переносятся на другую строку) это ещё менее удобно. Заметно меньше настроек.

Но если тут есть поддержка игр, которые не идут (или идут не так как нужно) на Kai Mod - то в качестве альтернативы - можно оставить. Они, к счастью, не конфликтуют друг с другом

myhouse_1991
29.06.2016, 17:23
Превед, давно не виделись.
Привет. Смотря на твои посты без лишних слов - :good:


Мне ближе к сердцу KAI - и я всё равно буду юзать его..
Учитывая, что его исходники посмотрел, переделал и скомпилировал, то я бы тоже KAI использовал в этом случаи несмотря свои на преимущества gpSP-J.

Ну и потом, в gpSP-KAI мне больше нравится играть на полный экран без видимой потери качества картинки, хотя кому как на глаз.
А вот об этом подробней, что ты имеешь в виду. Насколько я понял, PSP хардварно поддерживает linear фильтр (тот что на вид скрывает "пиксельность" изображения размытием) и nearest (тот что после растягивания выдаёт чёткие пиксели без размытия). Nearest не применишь так как картинку следует увеличивать в несколько раз без дробной части (т.е. 2x, 3x, 4x но никак не 1.32x, 2.43x, 3.43x и так далее), чтобы получить правильное ретро изображение без искажений. После 2x увеличения картинка не влезает в экран PSP. Тут остаётся применить лишь linear фильтр, который всё размывает, но зато не искажает изображение при произвольном растягивании.

ErikPshat
29.06.2016, 21:09
А вот об этом подробней, что ты имеешь в виду.
Ну, ты наверняка мог заметить, что в моей поделке "v3.4 test 4 build 225" по-умолчанию выставляются настройки на полный экран. И там нету искажения и растяжения по ширине изображения. Ну и сколько я тестировал, я даже не заметил размытости изображения. Мне как-то наоборот комфортнее так играть на полный экран, чем созерцать маленький квадратик по центру. Ну не знаю, может реальные ценители GBA и полные задроты предпочитают играть чисто в оригинальном разрешении.

Насчёт того, что gpSP-J лучше, то да, она действительно свободно загружает проблемные для KAI образы, как "Rock n' Roll Racing" и "GTA Advance", ну и ещё может с десяток других, не озвученных здесь названий Ромов. Так же быстрее отображает список образов в проводнике.

Однако, на фоне более 2500 игр GBA, которые может нормально проигрывать KAI, то эти десяток или возможно пару десятков проблемных ромов - это число, которое в коэффициенте стремится к нулю. Ну и некоторые неудобства с переназначением функций на джойстик, которые в принципе можно производить из меню. Ну там и сомнительная функция ускоренной перемотки во время игры, тоже что-то часто запрашивают юзеры на разных форумах, здесь это звучало и на вололо, однако я что-то совсем не представляю, как можно играть в игру и в каких-то местах тупо быстренько перематывать процесс игры. Вот сколько в жизни играл во всякие игры, но мне почему-то никогла не приходило в голову промотать какой-то эпизод или видеовставку или что бы то ни было.

Собственно говоря, то, что сейчас есть в KAI, меня полностью устраивает, как по переводу, так и по функционалу, по возможности загружать из ZIP-архивов...
Если сравнить с теми сборками KAI, что были раньше, то это же совсем другая песня, т.к. ранее был и шрифт кривой, и перевод никакой, и пункты меню кривые, и в меню японские надписи в некоторых местах были, и в заголовке название игры затирало строку справа и ZIP не грузились.

По поводу дублирования функций джойстика, то тут нужно переписывать весь код джоя, т.к. тут код видимо изначально так задумывался. А я пока не совсем профи в написании кода с нуля. Я пока только научился ориентироваться, читать и исправлять уже написанный код, так что мой скил пока не позволяет производить более сложные операции.

RoxMarty
29.06.2016, 22:14
на фоне более 2500 игр GBA, которые может нормально проигрывать KAI, то эти десяток или возможно пару десятков проблемных ромов - это число, которое в коэффициенте стремится к нулю
Итого:
KAI = 2500 игр
J = 2500+20... игр
:scratch_one-s_head:

сомнительная функция ускоренной перемотки во время игры, тоже что-то часто запрашивают юзеры на разных форумах, здесь это звучало и на вололо, однако я что-то совсем не представляю, как можно играть в игру и в каких-то местах тупо быстренько перематывать процесс игры
Перемотка нужна не обязательно для процесса игры (хотя иногда бывает - когда принудительно тупо нужно выжидать время или монотонная пробежка по пустому коридору на минуту :) ), а для куч рекламы/копирайтов (особенно при запуске рома/игры), которые могут длится... по несколько минут! А уж длиннющие восточные "жили-были" - которые приходится (конечно если сэйвами не пользоваться :D) смотреть по 5-10 минут (да-да, я тестил полные ромсеты серии Good: NES, SNES, GBx...) - это та ещё жесть! Да даже какие-нибудь очередные маджонги и... ТОННЫ текста и ненужных опций! Я знаю о чём говорю. Перемотка - рулит! Тем более такая функция как бы заложена, как я понимаю...

ErikPshat
29.06.2016, 22:35
Итого:
KAI = 2500 игр
J = 2500+20... игр
:scratch_one-s_head:
А что тут репу чесать :) Тебя смущает словосочетание коэффициент нерабочих игр от общего числа 2520?
Ну могу объяснить это в математическом выражении...


Допустим, поставим условие, что всего существует игр - 2520.
gpSP KAI воспроизводит 2500.
gpSP-J воспроизводит 2520.
Каков же коэффициент неработающих игр у KAI по сравнению с J?

2520 - 2500 = 20 (ромов) - не работают на KAI из 2520 у J.
20 : 2520 = 0,0079365079365079 - коэффициент :xDD:

RoxMarty
30.06.2016, 00:56
Обобщу свою мысль одной фразой: "Если есть возможность взять большее, зачем сознательно довольствоваться меньшим?" :D
Такой мой принцип, допустим, создания мегараздач, объединения всего лучшего и полного воедино, если кому интересно :)

Кстати, насчёт "20 ромов" - это мы ещё посмотрим! Я не так давно начал прорабатывать ромсет GBA, просто пока залип на - Aria of sorrow (на букву A то есть)

karenjan99
30.06.2016, 11:33
RoxMarty, давно хочется качать твою раздачу merrie melodies/looney tunes только денег на новый винт нету :xD:

ErikPshat
06.07.2016, 04:13
Ещё раз для теста MAX ROM BUF: 32 MB версия.

Только в "Recovery Menu -> Advanced" не забываем включить "Force High Memory Layout" (Использовать дополнительную память).

RoxMarty
09.07.2016, 12:00
в "Recovery Menu -> Advanced" не забываем включить "Force High Memory Layout" (Использовать дополнительную память).
Это где именно?

У меня PROMOD RECOVERY MENU на русском

В пункте "Дополнительно" имеются только пункты

+Плагины категории XMB
+Плагины категории GAME
+Плагины категории POPS
+Загрузка неподписанных DLC/патчей
+Ускорение карты памяти Memory stick
+Скрыть файлы CFW в меню Игра
-Отключить аналоговый джойстик в играх
+Обработка образов, названных не по Latin1
+Поддержка старых плагинов
+Использование кэша ISO
+Размер кэша ISO в MB (20)
+Размер кэша ISO, множитель (256)
+Тип кэша ISO (LRU)

При обычном запуске - у меня также - проблема с TV-OUT...

karenjan99
09.07.2016, 20:12
RoxMarty, находится прямо под
+Тип кэша ISO (LRU)
(на 6.61 promod)

ErikPshat
09.07.2016, 23:02
У меня PROMOD RECOVERY MENU на русском
Ну можно выставить системный язык на английский и посмотреть Recovery Menu на английском. Хотя, вероятно на кастратке PSP-E1000 этот пункт вообще не отображается, т.к. у неё нет расширенной памяти, однако, у меня на PSP-1000 тоже нет этой памяти, но этот пункт, "Force High Memory Layout", есть в Recovery.
На LME этот пункт находится в "Recovery Menu -> Расширенные настройки -> Игровые настройки -> Unlock Extra Memory".

Проблема с TV-OUT на какстратке E-1000, думаю происходит из-за того, что эта модель не правильно определяется эмулятором. Ну попросту в исходниках не дописали код определения этой модели, ведь PSP-E1000 не поддерживает TV-OUT, поэтому эмуль должен пропускать исполнение программы при его отсутствии. PSP-1000 правильно определяется и поэтому пропускается. Как будет время и настроение, посмотрю что там и как...

(на 6.61 promod)
И как показывает MAX ROM BUF?
На вололо просто люди подсказали, что на слимках, если не включить в рекавери использование дополнительной памяти, то будет показывать и использоваться MAX ROM BUF: 16 MB, а если включить её, тогда должно быть MAX ROM BUF: 32 MB и якобы должен ощущаться прирост производительности, типа игры не должны тормозить.

Я же тестировал на PSP-1000, поэтому никогда не видел MAX ROM BUF: 32 MB. В исходниках есть специально для этого пункт включения и выключения Экстра-памяти при компиляции. Я пробовал и так и эдак, разницы не заметил :)

karenjan99
09.07.2016, 23:08
ErikPshat, если честно эмулятора на данный момент в псп нету как поставлю скажу :)

RoxMarty
10.07.2016, 01:39
RoxMarty, находится прямо под

(на 6.61 promod)
Увы, но у меня "Тип кэша ISO (Inferno & NP9660)" - последний пункт
Видимо, действительно на моей модели такого не было предусмотрено :(
(у меня 6,60 версия. Последнюю 6,61 не рискую ставить, да и есть ли практический смысл?)

можно выставить системный язык на английский и посмотреть Recovery Menu на английском
Поменял в Recovery menu с русского на English - стало тоже по-русски, но перевод другой! Прикол :)

А как поменять на английский это меню - не знаю. С японскими и корейскими языками экспериментировать не стал - вдруг не найду потом читаемый язык :)

Проблема с TV-OUT на какстратке E-1000, думаю происходит из-за того, что эта модель не правильно определяется эмулятором. Ну попросту в исходниках не дописали код определения этой модели, ведь PSP-E1000 не поддерживает TV-OUT, поэтому эмуль должен пропускать исполнение программы при его отсутствииКак и другие пункты, включая Камеру, интернет-дела и прочее...
Будет возможность как-то обойти - тогда смогу наконец потестировать ;)

ErikPshat
10.07.2016, 04:32
Поменял в Recovery menu с русского на English - стало тоже по-русски, но перевод другой! Прикол :)

А как поменять на английский это меню - не знаю.
Когда говорится "Системный язык", то это надо понимать так:

Настройки -> Настройки системы -> Язык системы

RoxMarty
11.07.2016, 00:04
Настройки -> Настройки системы -> Язык системы
Само собой - туда тоже лазил (выбирал английский), однако при этом язык Recovery menu не изменился, а в нём самом я уже писал что переключал на английский и что из этого вышло :)

Sky2kk
24.07.2016, 22:04
Огромное спасибо! Всю сеть перерыл более стабильной версии не встречал всем рекомендую!

Diald
31.12.2016, 19:18
на 3008 6.61 про с1, последняя версия частенько зависает при загрузке игры если она в зип архиве, распаковал все ромы, вроде больше на мертво не зависала, а то приходилось батарейку вынимать что бы запустить консоль

RoxMarty
06.02.2017, 01:38
Проблема с TV-OUT на какстратке E-1000, думаю происходит из-за того, что эта модель не правильно определяется эмулятором. Ну попросту в исходниках не дописали код определения этой модели, ведь PSP-E1000 не поддерживает TV-OUT, поэтому эмуль должен пропускать исполнение программы при его отсутствии. PSP-1000 правильно определяется и поэтому пропускается. Как будет время и настроение, посмотрю что там и как...
Ещё не нашлось времени поглядеть? :)

ErikPshat
13.04.2017, 03:30
andrei, удалить своё сообщение можно через расширенный режим редактирования. Там будет горошек "Удалить сообщение".

А вообще, чем ты хотел удивить нас? Якобы новой крутой версией v8.7 от 2008 года выпуска?
Ты же знаешь, что такой версии не существует, потому что последняя версия была gpSP kai v3.4 test 3 build 92 от Апреля 2010 года (ссылка (https://osdn.net/projects/gpsp-kai/scm/svn/))
А то, что ты выкладывал - это была gpSP kai v3.4 test 8.7, выложенная каким-то непризнанным школьником и распространённая по всяким вКонтактам.

andrei
13.04.2017, 11:17
andrei, удалить своё сообщение можно через расширенный режим редактирования. Там будет горошек "Удалить сообщение".

А вообще, чем ты хотел удивить нас? Якобы новой крутой версией v8.7 от 2008 года выпуска?
Ты же знаешь, что такой версии не существует, потому что последняя версия была gpSP kai v3.4 test 3 build 92 от Апреля 2010 года (ссылка (https://osdn.net/projects/gpsp-kai/scm/svn/))
А то, что ты выкладывал - это была gpSP kai v3.4 test 8.7, выложенная каким-то непризнанным школьником и распространённая по всяким вКонтактам.

я поэтому и потёр пост, когда понял что это версия более старая) это не 3.4 даже а 3.2, но на ней у меня нормально сейвы работают

ErikPshat
13.04.2017, 15:18
а 3.2, но на ней у меня нормально сейвы работают
Ага, вот оно в чём счастье - в чужих сейвах! :)
Кстати, в этой версии тоже все сейвы работают, но только те, которые сделаны этой версией, потому что формат сейвов теперь изменился, не помню с какой версии.

А к твоему эмулятору 2007 года у меня тоже есть претензии - на нём не работают нормально сейвы от эмулятора 2016 года выпуска.
Правда я не проверял, но теоретически это должно быть так. Можешь сам проверить.

P.S. Кстати, я думаю ты проверял мою версию эмулятора. Лучше бы написал, понравился он или нет и почему...

uobd
08.05.2017, 00:20
Киньте кто нибудь ссылку на скачку Русскоязычных игр Game Boq Advanse, лучше из своей личной проверенной коллекции, чем больше игр тем лучше

ORTIZ
12.09.2017, 02:50
при использовании на вите в адреналине последней версии, почему-то совсем не работают внутриигровые сейвы. в чем может быть проблема? эмулятор кидал в папку PSP\GAME
раньше на псп го такой комплект работал отлично.

ErikPshat
12.09.2017, 09:48
при использовании на вите в адреналине последней версии, почему-то совсем не работают внутриигровые сейвы. в чем может быть проблема?
Ну это скорее вопрос в раздел Виты. Тут-то причём здесь эмулятор для PSP при запуске на Вите :) Там своя кухня и другие пути.
Думаю, что в эмуляторе прописаны пути к сейвам как ms0:/PSP/GAME или ms0:/PSP/SAVEDATA, точно не помню уже, скорее в папке эмуля. А на Вите пути начинаются с ux0:/ или как там. Короче, могут пути не совпадать, если они не относительные, поэтому не находит. Это нужно в экзешнике ковыряться или в исходниках и посмотреть, как прописаны пути. Если что, поменять как для Виты с адреналином.

RoxMarty
12.09.2017, 11:28
ErikPshat
По моей теме так ничего не удалось посмотреть?
Я уж не могу смотреть на это жестокое вырвиглазное смещение кадра в полэкрана :(

ErikPshat
12.09.2017, 12:03
RoxMarty, ох, влом это смотреть, неужели через эмулятор ещё кто-то играет на PSP :)
Особенно, если я не знаю, какой код возврата должна отправлять PSP-E1000 для определения её модели.
У тебя случайно не вываливается ошибка "Error in load/start TV OUT module."?

RoxMarty
12.09.2017, 14:30
RoxMarty, ох, влом это смотреть, неужели через эмулятор ещё кто-то играет на PSP :)
Особенно, если я не знаю, какой код возврата должна отправлять PSP-E1000 для определения её модели.
У тебя случайно не вываливается ошибка "Error in load/start TV OUT module."?
Не, ну а для чего же ещё PSP (помимо видео и музыки, конечно). Мне осталось только GBA пройти. Остальное всё пройдено, а не-эмуляторные игры - не совсем моё

Никаких ошибок не вываливается. Просто смещённый вполовину экран - мы ранее это подробно разбирали с примерами и моими тестами твоих вариантов. В каком-то из них что-то подобное вываливалось, но тогда вообще ничего не работало.

Причём именно в этом эмуляторе такой странный сдвиг. Что в твоей версии, что в других. Если работает - то только так и только в проводнике для выбора игр. В меню и игре - всё нормально

ORTIZ
12.09.2017, 22:52
спасибо) смысл понятен) будем искать)

ORTIZ
15.09.2017, 15:32
Ну это скорее вопрос в раздел Виты. Тут-то причём здесь эмулятор для PSP при запуске на Вите :) Там своя кухня и другие пути.
Думаю, что в эмуляторе прописаны пути к сейвам как ms0:/PSP/GAME или ms0:/PSP/SAVEDATA, точно не помню уже, скорее в папке эмуля. А на Вите пути начинаются с ux0:/ или как там. Короче, могут пути не совпадать, если они не относительные, поэтому не находит. Это нужно в экзешнике ковыряться или в исходниках и посмотреть, как прописаны пути. Если что, поменять как для Виты с адреналином.
а кто умеет это делать? менять пути сохранений.

prokop
26.01.2018, 23:38
Где качнуть файлы с читами? Нигде найти не могу(

deathYa
27.12.2018, 12:52
А есть работающая версия для vhbl ps vita. Перепробовал разные версии не одна не запустилась к сожалению.

gor908
15.01.2020, 15:31
Спасибо за доработку эмуля!Работает, и на 3000-ой и на ешке.

ZZXX
06.04.2020, 19:26
А какой самый лучший эмулятор? У меня был gpSP_J. Шикарный. Все сохранения с других эмуляторов читал, позволял с сохранения на сохранение переключать, чтобы если русская версия багнутая, переключать на англ, проходить тот момент, и обратно. Вот сейчас его скачал, а он совершенно другой, и там такой возможности нет. Сохранения от старой версии не воспринимает.

Скачал gpSP-kai, но на нём сохранения не перекидываются, и при ручной загрузке из другой версии той же самой игры, случается вылет. Причем, я тут качал.

Скачал отсюда gpSP_J но там экран нельзя на весь PSP растянуть, хотя в прошлой версии можно было.

Всё так поменялось, или я что-то упускаю?

ErikPshat
07.04.2020, 05:39
Всё так поменялось, или я что-то упускаю?
Да, изменилось. При переходе на последнюю версию, сохранения от старых верий теперь не поддерживаются. Об этом написано в редми.
А чем не понравилась русская моя версия? Я там постарался многие баги убрать.

ZZXX
07.04.2020, 10:43
А чем не понравилась русская моя версия? Я там постарался многие баги убрать.
Как я написал выше, при попытке загрузить сохранения другой версии той же игры, случается вылет. То есть, я не могу загрузить сейвы с русской версии, где баг, на английскую, пройти тот момент, загрузиться обратно, и играть дальше.
Ещё в твоей версии во время загрузки сохранений есть баг. Доступен для загрузки-сохранения 10 слот. Но эмулятор его не видит. Поэтому сохранение-загрузка не происходят.

У J всё отлично загружает.

ErikPshat
07.04.2020, 11:40
Как я написал выше, при попытке загрузить сохранения другой версии той же игры, случается вылет.
Ну я же писал с чем это связано. Это разработчик отказался от поддержки старых сейвов. Но все сохранения, сделанные на новой версии всегда подходят. А багов с ним я вообще не наблюдал. У меня всё работало стабильно и языки и все игры. Единственное жаловались на Кастратке.

Ну значит оставайтесь на J версии.

ZZXX
07.04.2020, 18:08
Ну я же писал с чем это связано. Это разработчик отказался от поддержки старых сейвов. Но все сохранения, сделанные на новой версии всегда подходят. А багов с ним я вообще не наблюдал. У меня всё работало стабильно и языки и все игры. Единственное жаловались на Кастратке.


-______-

Я не про версию эмулятора, а про игру. Вот у меня есть Sims Bustin out. В русской версии баг, из-за чего в некоторых разговорах зависает. Я загружал англ версию Sims, прохожу тот момент, сохраняюсь, меняю сохранения на ру. В J это работает и язык меняется, в Kai начинается загрузка ROM и сразу вылет.

Chronalis
11.07.2020, 13:03
Здравствуйте. Перепробовал разные версии и не одна не запустилась - пишет "поврежденные данные" Что не так?
PSP E1004 6.60 PROMOD-C2p∞

ErikPshat
11.07.2020, 13:30
Chronalis, да работают разные версии, проверено неоднократно. Нужно просто пункт инструкции Установка выполнять, а не кидать куда попало.

Chronalis
11.07.2020, 13:41
ErikPshat, делаю всё как написано. У меня там ещё PicoDrive находится.

temon02
11.07.2020, 16:03
Chronalis, сократи название папки эмулятора

Chronalis
11.07.2020, 18:41
Перепробовал много чего - разархивировал прямо на флэшку и все запустилось.

Chronalis
12.07.2020, 04:21
Нашлась причина сбоя. Все довольно просто - при распаковке файлов на ПК, антивирус удалял несколько файлов, что естественно приводило к повреждению эмулятора.

Shassk
01.10.2020, 23:48
pvv-pvv, использую на компьютере VBA (http://vba.ngemu.com), сейвы совмести с UOgpSP Kai, а за другие эмуляторы не ручаюсь.
Ты даже не представляешь, насколько ты упростил мне жизнь этой информацией.

shaggoth
03.02.2021, 11:24
японяковская версия внезапно стала тупо вылетать на загрузке, зраза говяжья

Yoti
03.02.2021, 15:38
shaggoth,
там пара "новых" версий внизу поста, глянь в их сторону. А в своей можешь попробовать конфиги поудалять. Или закинуть ещё раз поверх, может там перезапишется дефолтными.

NikGotham
16.05.2022, 19:29
Честно говоря, до меня PSP добрался спустя 100500 лет, с того момента, как я его первый раз увидел и вот буквально, пару дней назад, я приобрёл его, при чём в хорошем состоянии. Я знал, что его можно прошить и можно поставить годные эмуляторы и вот я нашёл этот форум, эту тему. Скачал сборник и я просто восторге, спасибо огромное, за незабываемые эмоции!:drinks::good::good::good::good:

Axwe
30.06.2022, 17:14
ErikPshat, Какая версия актуальная во вложении в шапке, 225 в начале списка или 230 slim в конце?

xPISx
24.11.2022, 16:04
я скачал 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) если я сделал все правильно, есть ли какой-то оптимизатор или полная версия этого файла?
я видел описание в начале файла, но англ не владею, поэтому прошу описать мне кратко

ErikPshat
25.11.2022, 03:07
1) game_config.txt — это база данных настроек для каждой игры.
2) Да, решётка в начале строки - это означает комментарий, значит при считывании она пропускается, т.е. игнорируется.

# ѓAѓ‰ѓWѓ“ (E) - название, которое игнорируется и может быть любым
# Disney's Aladdin (E) - название, которое игнорируется и может быть любым

3) "game_code = BADP" - это код игры, по которому определяется игра.
game_name, game_code и vender_code можно найти в заголовке эмулятора, во второй строке после строки с датой.
Для использования игры все три должны совпадать, и эти настройки должны быть в таком порядке.

я видел описание в начале файла, но англ не владею, поэтому прошу описать мне кратко
О, госпади, вы впервые про интернет узнали?
Про Гугл переводчик (https://translate.google.ru/?hl=ru&tab=TT) или Яндекс Переводчик (https://translate.yandex.ru/?source_lang=en&target_lang=ru) не слыхали?
Всё же написано в текстовом файле game_config.txt.
Выставьте в Notepad++ (https://notepad-plus-plus.org/downloads/v8.4.7/#main) кодировку Shift-JIS в этом текстовике.
Там прямо именно по вашим вопросам ответы даны конкретно.

flamming_python
26.11.2022, 19:47
ErikPshat, Какая версия актуальная во вложении в шапке, 225 в начале списка или 230 slim в конце?

230

Нашел след. changelog
https://www.gamebrew.org/wiki/UO_g%D1%80SP_Kai_PSP#Changelog


v3.4 test 4 build 230 2017/11/26 (by Oldvic)

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?
Хотел бы поработать на нем

ErikPshat
26.11.2022, 21:09
А есть у кого то исходник 230?
Ну это спрашивай у автора релиза 230 на Wololo: https://wololo.net/talk/viewtopic.php?p=420883#p420883