Arts-Union

Территория 3DOшников => Эмуляция => Тема начата: Shost от 12 Июнь 2017, 22:44:52

Название: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Shost от 12 Июнь 2017, 22:44:52
Irata Jaguar (с лат. - Сердитый Ягуар) - как вы догадались - эмулятор Atari Jaguar для платформы Android. Он действительно сердитый - у него довольно высокие требования.
Страница на маркете: https://play.google.com/store/apps/details?id=ru.vastness.altmer.iratajaguar

Основные изменения в ядре Феникса 2.8.JAG касаются только Atari Jaguar:

   - Исправления в объектном процессоре (заработал Rebooteroids)
   - Исправлен блиттер в части внутреннего цикла (убрался ряд зависаний)
   - В RISC-процессорах воспроизведена аппаратная ошибка с записью во флаговый регистр (улучшена совместимость)
   - Исправлено предчтение команд в DSP
   - Добавлена поддержка повышенного горизонтального разрешения экрана
   - Скорректирована развертка (убраны излишние части экрана)
   - Скорректировано выравнивание, чтобы работал Protector SE
   - Добавлены опции эмуляции RISC-процессоров в отдельных потоках
   - Выполнена общая оптимизация

Подробности тут: http://www.arts-union.ru/node/23
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Tetsujin от 15 Июнь 2017, 13:34:21
Спасибо, купил. Качаю сеты GoodJag + NonGoodJag, No-Intro, TOSEC, хотя текущая мобилка SM-A510F и не полностью соответствует требованиям, но через месяц/два будет вполне достойная.
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 15 Июнь 2017, 14:17:17
Спасибо, купил. Качаю сеты GoodJag + NonGoodJag, No-Intro, TOSEC, хотя текущая мобилка SM-A510F и не полностью соответствует требованиям, но через месяц/два будет вполне достойная.

На здоровье )
Как обычно - аккуратней с многопоточностью, не для всех игр хорошо и не на всех устройствах положительный эффект.
Через некоторое врем еще проведу оптимизацию и постараюсь починить оставшиеся игры.
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Q-ser7 от 16 Июнь 2017, 11:39:50
Возможно кому-то пригодиться - мои настройки многопоточности для игр. Подобраны для повышения fps на совсем слабом ПК (2 ядра 2.0GHz), как обойти возможные баги кое-где тоже указано, если ещё что-то новое объявится - обновлю. Но лучше включать в ингейме и сохраняться почаще...

Интересно на всех ли конфигурациях макс. прирост fps\баги с этими настройками. И может кто-то ещё напишет об оптимальных настройках для него.

Там где и так фул спид можно попробовать вкл "режим ускоренной эмуляции".

Режим ускоренной эмуляции может прибавить пару fps даже когда не фул спид
Немного обновил настройки

P.S. Обновлённый список сейчас Jag Config(2).txt... Старые оставил для видимости изменений, сравнения
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 10 Сентябрь 2017, 10:58:36
Давно сделал статью о том, как делался Ягуар, но все некогда было ее дооформить и опубликовать  :)
Вот - для тех кому интересно: https://habrahabr.ru/post/337566/
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: doom_sun от 10 Сентябрь 2017, 13:34:11
О! Макс на Хабре  ::thumpup:
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Evgen-san от 10 Сентябрь 2017, 13:59:11
какой у нас талантливый Altmer, не только умеет писать хорошие эмуляторы, но и статьи, судя по комментариям :)

ещё и опрос добавил, в котором пока что лидирует PlayStation, значит не мне одному хочется нормального эмулятора этой консоли ;D
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 10 Сентябрь 2017, 14:05:53
ещё и опрос добавил, в котором пока что лидирует PlayStation, значит не мне одному хочется нормального эмулятора этой консоли ;D

Думаю единственная причина по которой она лидирует - это ее популярность )
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Casper от 10 Сентябрь 2017, 17:05:36
Очень познавательно, с удовольствием читал, круто (http://www.arts-union.ru/smf/Smileys/default/thumbup.gif)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Evgen-san от 10 Сентябрь 2017, 19:54:04
Altmer
да PlayStation очень популярна, если бы всех устраивал эмулятор ePSXe, то наверняка голосовало бы меньше людей :)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Q-ser7 от 11 Сентябрь 2017, 16:27:51
Altmer, спасибо! Пополнил своё представление о разработке (понятно конечно не всё...) :)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Xttx от 11 Сентябрь 2017, 19:17:44
да PlayStation очень популярна, если бы всех устраивал эмулятор ePSXe, то наверняка голосовало бы меньше людей :)
Epsxe хотя бы есть. (как и другие ps эмуляторы). А на чём вы запустите игры cd-I с mpeg-ами? :(
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 12 Сентябрь 2017, 15:51:48
Эта консолька у меня есть =) И видеомодуль есть, так что, как только будет достаточно времени - я ей займусь )
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: hooddy от 01 Декабрь 2017, 11:02:34
Спасибо за эмуль. Хотелось бы видеть индикацию доступа к диску.
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 01 Декабрь 2017, 21:06:39
В профайлере XBUS показывает трафик с диска, только не помню, это было в последнем релизе или еще не было...
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: hooddy от 02 Декабрь 2017, 00:13:52
Я много лет не следил за эмуляцией 3ДО. На ФриДО помню были, а на Фениксе нет индикаторов в интерфейсе. Может я что-то не то делаю, конечно... Хотя указана 100% совместимость, но у меня зависает или очень долго грузится Seal of the Pharaoh и без нидикации совершенно непонятно, висит эмуль или что-то происходит.

Кстати, какая консоль все же получит свое место следующая в проекте? Я на хабре за Сатурн проголосовал, но все хотят Плойку, а ее эмуляторов и без того полно годных. Сатурн же только японцы пилили.
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 02 Декабрь 2017, 08:10:34
Seal of the Pharaoh должен работать, надо будет проверить, возможно поломал )

А консоль, ни та и ни другая )
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 02 Декабрь 2017, 08:34:30
Работает Seal of the Pharaoh, никаких проблем не замечено.
Возможно стоит NVRAM почистить, некоторые игры при нехватке места глючат, а может образ битый или конфигурация биосов неподходящая.
Я запускал с обычным NTSC биосом от FZ-10, без ПЗУ шрифтов (собственно в именах скринов - отражены настройки дампов).
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: hooddy от 03 Декабрь 2017, 10:11:15
Да фик знает, что-то не так делаю. Лого 3ДО и первое лого сразу после него ок, потом тишина.
Биосы перебрал все, файл со шрифтами убрал. Кстати, зачем FMV дамп?

И не хватает функции "Отключить" в контекстном меню для каждого из элементов - сидюк, биос и прочие дампы. Например, кнопка "Изъять" вообще ничего, кажется, не делает. Т.е. чтобы запустить консоль без дисков для доступа к менеджеру сейвов, мне приходится удалять из коллекции образ и перезапуситть эмуль.

И еще хотелось бы чтобы управление, по возможности, дублировалось. Например, у меня и клава настроена и джойпад. Но активный только один из профилей. Можно ли реализовать все настроенные профили активными? Т.е. джой отбросил, перешел на клаву, и наоборот.

О, Фараон потупил и показал мне первое меню. Я не успел ничего выбрать, щас опять тишина. Дождался меню, выбрал Новую игру и опять жду... С индикацией сидюка было бы визуальнее.

(Какая консоль будет следующей?)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 03 Декабрь 2017, 11:16:37
Если NVRAM удалил и не помогает, возможно образ битый.
У меня он имеет следующие подписи:
Размер: 524288000, MD5: c7d404567c402c4e1a0c6bbfb4089eb7,
SH1: c7902e42acca06c5256ca9a024b8e400ab41e970

Отключение дампов есть - именно в контекстном меню.
Управление дублировать можно сколько угодно - в настройках.
Индикация обращения к диску есть - через профилирование.

(не скажу)

ПС. Напишите кто-нибудь инструкцию =)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: hooddy от 03 Декабрь 2017, 11:26:01
В меню есть Подключить, но Отключить или Изъять я не вижу. Есть Удалить и Удалить навсегда но это же совсем не то. Вижу. Но все равно, добавьте это в конеткстоное меню для образа, а не только для всего сидюка. Мне так кажется логичнее.
Также я не втыкаюсь, как задействовать оба профиля управления, активен только верхний, и индикацию сидюка (хотя нет, вижу, но я имел в виду что-то вроде красного индикатора в ряду кнопок меню, а не всю отладочную инфу поверх геймплея).
Образ скачан с PleasureDome, не думаю, что они там битые, там же тосек и прочие залежи. Что-то не так делаю.
В принципе, только вопрос с управлением остался.
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 03 Декабрь 2017, 11:37:18
Боюсь инструкция тоже не поможет - ее не читают  ;D
А с сиал фараоном я подозреваю вы либо занимаетесь модификацией образа и у вас проблемы лезут, либо все же НВРАМ надо удалить/почистить.
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: hooddy от 03 Декабрь 2017, 11:51:51
Посмотрю на Фарао, может запущу (хотя кроме Каспера мне по большому счету уже мало что интересно реально для проходения, а он играбелен). Вопрос про кнопку Изъять СД-РОМ в рчду кнопок. Ее работа мне не понятна. Я ожидаю от нее такого же действия, как и от контекстного Отключить, т.е. предполагаю, что я открываю крышку или выдвигаю лоток при этом, т.е. фактически диска нет, и при нажатии на кнопку Сброс я загружу менеджер сейвов или увижу заставку другого биоса. Но от нее никакого толку. Я опять где-то туплю?

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

(Дримкаст?)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 03 Декабрь 2017, 12:31:43
Кнопки "сброс" и "изъять" - они действительно не рабочие, мелочь конечно, но не дошли еще руки, так что тут никакого толку от их действительно нет  :)

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

Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: hooddy от 03 Декабрь 2017, 13:20:27
Я просто не понял ее назначение и не стал тыкать, просто без задней мысли. Если задумаете немного фейс переписать, могу идей предложить, но в общем за тыкание носом спасибо. И за эмуль.

(Когда новый эмуль, не важно, какой?)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: Altmer от 03 Декабрь 2017, 15:01:48
Спасибо, но тут хоть бы свои идеи реализовать )

(Как обычно)
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: hooddy от 03 Декабрь 2017, 16:59:09
(Энтриге)))
Название: Re: Новая версия Феникса и Сердитый Ягуар для андроида!
Отправлено: phasermaniac2 от 03 Декабрь 2017, 17:48:06
Amazing article,  I don't understand so many votes for psx saturn or n64 as are emulated systems, I voted for 3do m2 for sure!