Приставки > Технические советы

Помогите выбрать портативную консоль-эмулятор (не PSP)

<< < (65/71) > >>

HayaoYokogawa:

--- Цитата: Antr00plasm от 31 Июль 2025, 09:20:57 ---например duke3d не грузится даже,
--- Конец цитаты ---
А не проще использовать порт движка? Порт Wolf3d есть, проходил на вите Spear of Destiny, ScummVM есть - Maniac Mansion проходил.
У большинства топовых игр с дос точно есть по одному-два порта, в том числе и на виту.

Antr00plasm:
Мне интересен предел производительности, тем более топ у каждого свой. Порт дюка я устанавливал даже себе.

Я кстати так почитал харки. Trimui SP гораздо мощнее PS Vita - у tsp проц 4x a75 1.8ггц видео powervr 660mgz - у витька 4x a9 "до 2ггц" (при этом одно ядро постоянно зарезервировано под ос) и частота скорее всего снижена sony для экономии заряда видео powervr 200mhz  гораздо более старый, понятно что она Dreamcast не тянет с таким железом.  Другое дело мне вот интересно, не нашел внятного ответа, - adrenaline и эмуляция psp там выходит аппаратная? Или как?

Yaranga:
У Тримуя проц до 2 Ггц в Кроссмиксе программно гонится, но постоянно лучше не использовать, греется, да и аккумулятор быстро садится.

--- Цитата: Antr00plasm от 31 Июль 2025, 12:13:04 ---видео powervr 200mhz  гораздо более старый, понятно что она Dreamcast не тянет с таким железом.
--- Конец цитаты ---
Повторюсь: не совсем поэтому: просто некому было написать хороший эмулятор и оптимизировать его под Витьку. Тем более Соня явно не открывала всех особенностей железа консоли, чтоб авторы эмуляторов могли его эффективно использовать.

--- Цитата: Antr00plasm от 31 Июль 2025, 12:13:04 ---Другое дело мне вот интересно, не нашел внятного ответа, - adrenaline и эмуляция psp там выходит аппаратная? Или как?
--- Конец цитаты ---
Скорей всего аппаратная и есть.


--- Цитата: Antr00plasm от 31 Июль 2025, 09:20:57 ---хотя например duke3d не грузится даже, хотя не до конца разобрался, но вроде он по умолчанию на макс циклах работает, но все равно много во что можно поиграть.
--- Конец цитаты ---
Ну так надо конфиг смотреть. Дюку как минимум проц нужен 486 (лучше конечно Пентиум), памяти - 8, а лучше 16 мегабайт, видео s3 (сколько памяти - не важно, пусть 1 метр) и самое главное - правильно настроенный soundblaster. Тут надо смотреть в конфиге досбокса (возможно, где-то в оболочке тоже можно подсмотреть) - irq бывает 5 или 7 по-умолчанию, так вот эта цифра должна совпадать и в настройках досбокса и в сетапе игры. Если не совпадает, большинство игр просто не загрузятся, а те, что загрузятся, будут без звука.

Antr00plasm:

--- Цитата: Yaranga от 31 Июль 2025, 14:34:29 ---Повторюсь: не совсем поэтому: просто некому было написать хороший эмулятор и оптимизировать его под Витьку. Тем более Соня явно не открывала всех особенностей железа консоли, чтоб авторы эмуляторов могли его эффективно использовать.
--- Конец цитаты ---

В подтверждение твоих слов - тормозят даже некоторые игры для ps1 на psreaemed , например nfs3 (на psp-psx он без музыки жеж). Сама игра идёт норм, звук лагает. Насколько знаю ps1 нормально идёт даже на miyoo mini, где двухъядерный проц...

Lost Soul:

--- Цитата: Yaranga от 31 Июль 2025, 14:34:29 ---Скорей всего аппаратная и есть.
--- Конец цитаты ---
Эмуляция там, просто написано все хорошо. На пс2 у слимок тоже уже эмуль пс1 идет и ничего. У пс3 эмуляция псп и  пс1, пс2.

Antr00plasm:

--- Цитата: Lost Soul от 31 Июль 2025, 20:45:44 ---Эмуляция там, просто написано все хорошо.
--- Конец цитаты ---

Это я просто к чему. Если это эмуляция, то почему этот Adrenaline не портируют на другие хэлды? У того же Trimui железо очень похожее, только мощнее и новее.  Или это так не работает ?

Lost Soul:
Antr00plasm, Нет, не работает. Его как минимум нужны исходники.

Yoti:

--- Цитата: Antr00plasm от 31 Июль 2025, 12:13:04 ---эмуляция psp там выходит аппаратная? Или как?
--- Конец цитаты ---
Основной процессор в наличии, всё прочее эмулируется.


--- Цитата: Lost Soul от 31 Июль 2025, 21:13:28 ---Его как минимум нужны исходники.
--- Конец цитаты ---
Исходники Адреналина сто лет как доступны.

Antr00plasm:

--- Цитата: Yaranga от 31 Июль 2025, 14:34:29 ---Ну так надо конфиг смотреть. Дюку как минимум проц нужен 486 (лучше конечно Пентиум), памяти - 8, а лучше 16 мегабайт, видео s3 (сколько памяти - не важно, пусть 1 метр) и самое главное - правильно настроенный soundblaster. Тут надо смотреть в конфиге досбокса (возможно, где-то в оболочке тоже можно подсмотреть) - irq бывает 5 или 7 по-умолчанию, так вот эта цифра должна совпадать и в настройках досбокса и в сетапе игры. Если не совпадает, большинство игр просто не загрузятся, а те, что загрузятся, будут без звука.
--- Конец цитаты ---

Эт понятно, что-то не складываются отношения у меня с этими ретроарховскими досбоксами (dosbox pure ядро).  Непонятно как что делать, при том что "нормальным" досбоксом года с 2004 пользуюсь на постоянке. На вите еще непонятно где вообще его конфиги лежат. В любом случае мощность железа не особо позволяет разгуляться, думаю там cycles =max по умолчанию в конфиге все равно. Для сравнения, на псп мощности хватало примерно на эмуляцию 286 где-то (и все равно много во что играл там - принцев персии например проходил)., но там другой досбокс

Yaranga:
Antr00plasm, а как ты запускаешь этого дюка и откуда взял?
Просто я решил попробовать вот что: скачал второй рип отсюда: https://www.old-games.ru/game/download/604.html
Поскольку он в rar, а для запуска в dosbox-pure нужен zip, распаковываю игру из рара и упаковываю в зип. Подсовываю получившийся зип ретроавчу на Тримуе, на вопрос «распаковать или запустить» указываю запустить и выбираю ядро dosbox-pure. В появившемся окне выбираю setup.exe и назначаю на звук и музыку soundblaster 16/32. Параметры не изменяю, они те что надо. Проверяю звук и музыку в этом же сетапе - работает. Остальные настройки не трогаю, запускаю игру прямо из сетапа - работает.

Antr00plasm:
Yaranga, хмм я разархивированного запускаю, в итоге зипе не пробовал. То есть, ему надо упакованную зипом папку скармливать, это она типо "монтируется" так в нем!

Yaranga:

--- Цитата: Antr00plasm от 01 Август 2025, 16:46:09 --- это она типо "монтируется" так в нем!
--- Конец цитаты ---
Да, причём это идёт первым пунктом в мануале к ядру. Иногда мануалы надо хотя бы по-диагонали просматривать.

Antr00plasm:
Я вообще не знал, что для ядер какие-то мануалы существуют.  .... Посмотрел - он еще и образы дисков автоматом внутри этих архивов автоматом монтирует.

Nhisti:

--- Цитата: Yoti от 31 Июль 2025, 23:07:48 ---Основной процессор в наличии, всё прочее эмулируется.
--- Конец цитаты ---
Там всё эмулируется, у псп и виты совсем разные цп. Это у псп и пс1 схожие были

Antr00plasm:

--- Цитата: Nhisti от 07 Август 2025, 14:39:40 ---Там всё эмулируется
--- Конец цитаты ---

Тогда опять возврат к изначальному вопросу - если это все эмуляция, почему ее нельзя реализовать так же програмно на том же trimui . Явно эмуляция PSP уровня Виты была бы лучше чем та что на TSP есть .

Yaranga:

--- Цитата: Antr00plasm от 07 Август 2025, 19:06:09 ---Тогда опять возврат к изначальному вопросу - если это все эмуляция, почему ее нельзя реализовать так же програмно на том же trimui . Явно эмуляция PSP уровня Виты была бы лучше чем та что на TSP есть .
--- Конец цитаты ---
на TSP используется PPSSPP для линуксов для разных её прошивок, в том числе ядра для либретро ну и андроидные PPSSPP тоже можно использовать. И есть одно но: все эти ядра не разрабатывались конкретно для TSP и не учитывают её особенностей.
Ну и потом, PPSSPP на ней плохо работает? Да нет, если не задирать улучшайзеры графики, все эти боги войны и прочие металгиры вполне себе как на самой псп работают. Опять же учитываем весь зоопарк и множество эмуляторов - сделать так, чтоб они плохо работали большого ума не надо. Его для таких целей вообще не надо.

Chaotix:

--- Цитата: Nhisti от 07 Август 2025, 14:39:40 ---Там всё эмулируется, у псп и виты совсем разные цп. Это у псп и пс1 схожие были

--- Конец цитаты ---
Это не совсем так.

"Внутри основного чипа PS Vita, известного как Kermit, есть дополнительный сопроцессор MIPS32 4k. Это тот же тип CPU, что использовался в PSP. Его включили в систему в первую очередь для обеспечения обратной совместимости с играми PSP и PS1.

Хотя Kermit считается системой на кристалле (SoC), ему удаётся объединить большой объём памяти и процессоров в одном корпусе. Это стало возможным благодаря технологии Toshiba Stacked Chip SoC (SCS) . В ней схемы располагаются друг над другом, а не соединены бок о бок.

Однако этот MIPS-процессор не является полноценным сопроцессором и не имеет прямого доступа к другим компонентам Vita.  Он подключен только к Cortex A9. Этот MIPS CPU просто выполняет свою узкую задачу ("эмуляцию" PSP) и общается с ARM CPU через механизм "удаленного вызова процедур" (RPC). На это всё зарезервировано 64 MB CDRAM.

Что касается Venezia:
В оригинальном PSP был сопроцессор под названием Media Engine — отдельный мультимедийный чип, отвечавший за обработку аудио и видео.

В чипе Kermit у Vita такого отдельного Media Engine нет. Вместо этого сделали модуль Venezia, который эмулирует работу Media Engine программно или через аппаратное ускорение внутри Kermit, сохраняя совместимость и без этого сопроцессора PSP.

Поэтому игры PS1 имеют некоторые проблемы со звуком на PS Vita." (С) https://www.copetti.org/writings/consoles/playstation-vita/ и технические обсуждения.

Но это не точно (про SPU) и как оно там пробрасывается. Про сопроцессор MIPS32 известная тема. И игры PlayStation1 запускаются не на ARM Cortex-A9, а на проце от PSP. А это тоже нативное выполнение кода или почти нативное. Так что и проц PlayStation 1 не то что бы эмулируется.

Судя по статье "архитектура PS Vita" на copetti, то GPU тоже не эмулируется полностью, насколько я это понимаю. На кристалле есть MIPS CPU и Graphics Engine от PSP.


--- Цитата: Antr00plasm ---если это все эмуляция, почему ее нельзя реализовать так же програмно на том же trimui . Явно эмуляция PSP уровня Виты была бы лучше чем та что на TSP есть .
--- Конец цитаты ---

Это не программная эмуляция, это сложный гибридный подход, где есть железо от PSP.

Antr00plasm:

--- Цитата: Chaotix от 08 Август 2025, 05:55:06 ---Это не программная эмуляция, это сложный гибридный подход, где есть железо от PSP.
--- Конец цитаты ---

Про то и речь что эмуляция основана на реальном железе там. При этом в том же самом adrenaline ,  платформе для запуска psp-psx, можно например добавлять фильтры, сканлайны и прочее и это не влияет на производительность.
    При этом если запустить пс1 на настоящем полноценном эмуляторе, в ретроархе например или в emu4vita - ps1 она тянет с большим скрипом, про псп и речи нет.

П.С. Вроде гта например очень сильно проседают на TSP.

Yaranga:

--- Цитата: Antr00plasm от 08 Август 2025, 12:53:42 ---П.С. Вроде гта например очень сильно проседают на TSP.
--- Конец цитаты ---
которая, в каком месте, на каком эмуляторе, в какой системе? На Андроиде в последнем ppsspp проседаний ни в lcs vcs не заметил, в стоке и Кроссмиксе в некоторых версиях эмулятора на vcs есть проседания если идёт дождь. Лечится снижением разрешения до пспшного или фреймскипом. На том ppsspp что стоит в Кнулли lcs вообще не запускается, но возможен запуск через ретроарч, а там всё несколько печальней, чем в обычном эмуляторе.  Vcs работает нормально. Можно ещё в Tomato OS попробовсть, но лень. А, есть ещё свежая прошивка от Хавьера, в которой одновременно стоят три версии ppsspp, но тоже не сейчас. :) А, она как раз сейчас у меня в ТСП торчит... Ну, закину игры - проверю. :)

Добавлено позже:
М-да, вот такой интересный опыт предлагает сеньор Javier. Жаль, последние версии эмуляторов под эти специальные линуксы поздно подвозят, потому андроид в предпочтении.



Понятно, что имеются в виду проседания на стоковой прошивке из коробки. Но кто на ней остался? Хотя да, есть такие люди. И да, у них обязательно будут проседания - они же консоль играть купили, а не с эмуляторами и прошивками пердолиться. :cool:

Yoti:

--- Цитата: Nhisti от 07 Август 2025, 14:39:40 ---Там всё эмулируется
--- Конец цитаты ---
Нет.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии