PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Всё, что касается виртуальных машин

PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение EgorKuzevanov » 04 май 2026, 16:02

Что делать, если финальный для Windows XP SP2 (2004 года выпуска) PSP-эмулятор PPSSPP v0.9.6 (2013 года выпуска), использующий рантайм Microsoft Visual C++ 2010:
https://github.com/hrydgard/ppsspp/releases/tag/v0.9.6
вылетает при запуске сборника Homebrew-эмуляторов для PSP, чьи файлы размещены в папке "PPSSPP\memstick\PSP\GAME\EmuPack"?: https://rutracker.org/forum/viewtopic.php?t=2230724

Более поздние версии PPSSPP, в которых исправлен данный вылет, не запускаются на Windows XP SP2 и выдают ошибку "Точка входа в процедуру GetLogicalProcessorInformation не найдена в библиотеке DLL KERNEL32.dll" по причине того, что они используют библиотеку MSVCR120.DLL из состава рантайма Microsoft Visual C++ 2013, которая импортирует из системной библиотеки KERNEL32.DLL WinAPI-функцию GetLogicalProcessorInformation, отсутствующую в Windows XP SP2 (2004 года выпуска) и появившуюся только в Windows XP SP3 (2008 года выпуска).
Последний раз редактировалось EgorKuzevanov 04 май 2026, 16:05, всего редактировалось 8 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 848
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение EgorKuzevanov » 04 май 2026, 16:15

Я снял галочку "Быстрая память" в настройках PPSSPP, но после этого при запуске вышеупомянутого сборника Homebrew-эмуляторов для PSP в главном окне PPSSPP выскакивает черный экран и ничего не происходит, хотя сам PPSSPP перестал вылетать. При этом в консоли отладки PPSSPP бесконечно выскакивают следующие ошибки:
Код: Выделить всё
18:49:303 user_main    W[MM]: MemmapFunctions.cpp:93 ReadFromHardware: Invalid address 00000004
18:49:303 user_main    W[MM]: MemmapFunctions.cpp:93 ReadFromHardware: Invalid address 0000000c


Можно ли что-нибудь сделать?
Последний раз редактировалось EgorKuzevanov 04 май 2026, 18:48, всего редактировалось 8 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 848
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение KPG » 04 май 2026, 16:16

EgorKuzevanov писал(а):, отсутствующую в Windows XP SP2 (2004 года выпуска) и появившуюся только в Windows XP SP3 (2008 года выпуска).

Есть ли веские основания, тогда не использовать SP3?
KPG
Мастер Даунгрейда
 
Сообщения: 355
Зарегистрирован: 21 окт 2015, 20:53

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение EgorKuzevanov » 04 май 2026, 16:20

KPG писал(а):Есть ли веские основания, тогда не использовать SP3?

KPG, я не собираюсь навсегда отказываться от использования Windows XP SP2 на виртуальной машине VMware Workstation.
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 848
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение EgorKuzevanov » 04 май 2026, 18:47

Что делать, если в финальном для Windows XP SP2 (2004 года выпуска) PSP-эмуляторе PPSSPP v0.9.6 (2013 года выпуска), использующем рантайм Microsoft Visual C++ 2010:
https://github.com/hrydgard/ppsspp/releases/tag/v0.9.6
не работает Homebrew-эмулятор Game Boy Advance для PSP под названием gpSP Kai v8.7 (2008 года выпуска), чьи файлы размещены в папке "PPSSPP\memstick\PSP\GAME\gpSP" и чьи ромы игр для GBA размещены в папке "PPSSPP\memstick\PSP\GAME\gpSP\GBA\ROM"?: https://rutracker.org/forum/viewtopic.php?t=943727

При запуске gpSP Kai v8.7 внутри PPSSPP v0.9.6 в главном окне последнего выскакивает темно-синий экран и ничего не происходит. При этом в консоли отладки PPSSPP бесконечно выскакивают следующие ошибки:
Код: Выделить всё
45:44:721 Home Button  E[HLE]: HLE\HLE.cpp:477 Unknown syscall: Module: (unknown)
45:44:721 Home Button  W[KERNEL]: HLE\sceKernel.cpp:685 Not support this patcher


Более поздние версии PPSSPP, в которых корректно работает gpSP Kai v8.7, не запускаются на Windows XP SP2 и выдают ошибку "Точка входа в процедуру GetLogicalProcessorInformation не найдена в библиотеке DLL KERNEL32.dll" по причине того, что они используют библиотеку MSVCR120.DLL из состава рантайма Microsoft Visual C++ 2013, которая импортирует из системной библиотеки KERNEL32.DLL WinAPI-функцию GetLogicalProcessorInformation, отсутствующую в Windows XP SP2 (2004 года выпуска) и появившуюся только в Windows XP SP3 (2008 года выпуска).
Последний раз редактировалось EgorKuzevanov 04 май 2026, 23:09, всего редактировалось 3 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 848
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение uav » 04 май 2026, 19:26

EgorKuzevanov, а Вы все более поздние версии проверяли? Может, "пограничная" не эта, а какая-нибудь 0.9.7? Или она уже не работает?
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2990
Зарегистрирован: 22 дек 2008, 14:21

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение EgorKuzevanov » 04 май 2026, 19:32

uav, PPSSPP v0.9.7 (2014 года выпуска):
https://github.com/hrydgard/ppsspp/releases/tag/v0.9.7
больше не работает на Windows XP SP2 (2004 года выпуска). Разработчик PPSSPP задействовал в данной версии библиотеку MSVCR120.DLL из состава рантайма Microsoft Visual C++ 2013, которая импортирует из системной библиотеки KERNEL32.DLL WinAPI-функцию GetLogicalProcessorInformation, отсутствующую в Windows XP SP2 (2004 года выпуска) и появившуюся только в Windows XP SP3 (2008 года выпуска).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 848
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение uav » 04 май 2026, 19:34

А Ваш любимый One Core API не помогает? Или цель - обойтись без него и именно на SP2?
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2990
Зарегистрирован: 22 дек 2008, 14:21

Re: PPSSPP - эмулятор Sony PlayStation Portable (PSP). Обсуждение работы

Сообщение EgorKuzevanov » 04 май 2026, 21:44

uav, последняя версия PSP-эмулятора PPSSPP, совместимая с Windows XP SP2 (2004 года выпуска) - это PPSSPP v0.9.6 (2013 года выпуска): https://github.com/hrydgard/ppsspp/releases/tag/v0.9.6

Однако после установки двух Post-SP2-обновлений - KB959426 (2009 года выпуска) и KB921337 (2006 года выпуска) - на Windows XP SP2 (2004 года выпуска) исправно запускается и PPSSPP v1.3 (2016 года выпуска), требующий минимум Windows XP SP3 (2008 года выпуска): https://github.com/hrydgard/ppsspp/releases/tag/v1.3

Я наивно надеялся, что после обновления PSP-эмулятора PPSSPP с версии 0.9.6 (2013 года выпуска) до версии 1.3 (2016 года выпуска) будет наконец-то решена проблема совместимости с Homebrew-эмуляторами игровых консолей предыдущих поколений для PSP. Но, увы, даже после обновления PPSSPP до версии 1.3 (2016 года выпуска) под Windows XP SP2 (2004 года выпуска) с установленными Post-SP2-обновлениями KB959426 (2009 года выпуска) и KB921337 (2006 года выпуска) при запуске сборника Homebrew-эмуляторов для PSP:
https://rutracker.org/forum/viewtopic.php?t=2230724
в главном окне PPSSPP всё равно продолжает выскакивать черный экран. PPSSPP для Windows XP исправно запускает только официально выпущенные игры для PSP в виде ISO-образов UMD-дисков (как, например, в этой торрент-раздаче на Рутрекере), но не сборник Homebrew-эмуляторов для PSP.

Можно ли что-нибудь сделать?
Последний раз редактировалось EgorKuzevanov 04 май 2026, 22:23, всего редактировалось 23 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 848
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050


Вернуться в Эмуляторы и виртуальные машины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1