Arts-Union
Территория 3DOшников => Эмуляция => Тема начата: 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
-
Спасибо, купил. Качаю сеты GoodJag + NonGoodJag, No-Intro, TOSEC, хотя текущая мобилка SM-A510F и не полностью соответствует требованиям, но через месяц/два будет вполне достойная.
-
Спасибо, купил. Качаю сеты GoodJag + NonGoodJag, No-Intro, TOSEC, хотя текущая мобилка SM-A510F и не полностью соответствует требованиям, но через месяц/два будет вполне достойная.
На здоровье )
Как обычно - аккуратней с многопоточностью, не для всех игр хорошо и не на всех устройствах положительный эффект.
Через некоторое врем еще проведу оптимизацию и постараюсь починить оставшиеся игры.
-
Возможно кому-то пригодиться - мои настройки многопоточности для игр. Подобраны для повышения fps на совсем слабом ПК (2 ядра 2.0GHz), как обойти возможные баги кое-где тоже указано, если ещё что-то новое объявится - обновлю. Но лучше включать в ингейме и сохраняться почаще...
Интересно на всех ли конфигурациях макс. прирост fps\баги с этими настройками. И может кто-то ещё напишет об оптимальных настройках для него.
Там где и так фул спид можно попробовать вкл "режим ускоренной эмуляции".
Режим ускоренной эмуляции может прибавить пару fps даже когда не фул спид
Немного обновил настройки
P.S. Обновлённый список сейчас Jag Config(2).txt... Старые оставил для видимости изменений, сравнения
-
Давно сделал статью о том, как делался Ягуар, но все некогда было ее дооформить и опубликовать :)
Вот - для тех кому интересно: https://habrahabr.ru/post/337566/
-
О! Макс на Хабре ::thumpup:
-
какой у нас талантливый Altmer, не только умеет писать хорошие эмуляторы, но и статьи, судя по комментариям :)
ещё и опрос добавил, в котором пока что лидирует PlayStation, значит не мне одному хочется нормального эмулятора этой консоли ;D
-
ещё и опрос добавил, в котором пока что лидирует PlayStation, значит не мне одному хочется нормального эмулятора этой консоли ;D
Думаю единственная причина по которой она лидирует - это ее популярность )
-
Очень познавательно, с удовольствием читал, круто (http://www.arts-union.ru/smf/Smileys/default/thumbup.gif)
-
Altmer
да PlayStation очень популярна, если бы всех устраивал эмулятор ePSXe, то наверняка голосовало бы меньше людей :)
-
Altmer, спасибо! Пополнил своё представление о разработке (понятно конечно не всё...) :)
-
да PlayStation очень популярна, если бы всех устраивал эмулятор ePSXe, то наверняка голосовало бы меньше людей :)
Epsxe хотя бы есть. (как и другие ps эмуляторы). А на чём вы запустите игры cd-I с mpeg-ами? :(
-
Эта консолька у меня есть =) И видеомодуль есть, так что, как только будет достаточно времени - я ей займусь )
-
Спасибо за эмуль. Хотелось бы видеть индикацию доступа к диску.
-
В профайлере XBUS показывает трафик с диска, только не помню, это было в последнем релизе или еще не было...
-
Я много лет не следил за эмуляцией 3ДО. На ФриДО помню были, а на Фениксе нет индикаторов в интерфейсе. Может я что-то не то делаю, конечно... Хотя указана 100% совместимость, но у меня зависает или очень долго грузится Seal of the Pharaoh и без нидикации совершенно непонятно, висит эмуль или что-то происходит.
Кстати, какая консоль все же получит свое место следующая в проекте? Я на хабре за Сатурн проголосовал, но все хотят Плойку, а ее эмуляторов и без того полно годных. Сатурн же только японцы пилили.
-
Seal of the Pharaoh должен работать, надо будет проверить, возможно поломал )
А консоль, ни та и ни другая )
-
Работает Seal of the Pharaoh, никаких проблем не замечено.
Возможно стоит NVRAM почистить, некоторые игры при нехватке места глючат, а может образ битый или конфигурация биосов неподходящая.
Я запускал с обычным NTSC биосом от FZ-10, без ПЗУ шрифтов (собственно в именах скринов - отражены настройки дампов).
-
Да фик знает, что-то не так делаю. Лого 3ДО и первое лого сразу после него ок, потом тишина.
Биосы перебрал все, файл со шрифтами убрал. Кстати, зачем FMV дамп?
И не хватает функции "Отключить" в контекстном меню для каждого из элементов - сидюк, биос и прочие дампы. Например, кнопка "Изъять" вообще ничего, кажется, не делает. Т.е. чтобы запустить консоль без дисков для доступа к менеджеру сейвов, мне приходится удалять из коллекции образ и перезапуситть эмуль.
И еще хотелось бы чтобы управление, по возможности, дублировалось. Например, у меня и клава настроена и джойпад. Но активный только один из профилей. Можно ли реализовать все настроенные профили активными? Т.е. джой отбросил, перешел на клаву, и наоборот.
О, Фараон потупил и показал мне первое меню. Я не успел ничего выбрать, щас опять тишина. Дождался меню, выбрал Новую игру и опять жду... С индикацией сидюка было бы визуальнее.
(Какая консоль будет следующей?)
-
Если NVRAM удалил и не помогает, возможно образ битый.
У меня он имеет следующие подписи:
Размер: 524288000, MD5: c7d404567c402c4e1a0c6bbfb4089eb7,
SH1: c7902e42acca06c5256ca9a024b8e400ab41e970
Отключение дампов есть - именно в контекстном меню.
Управление дублировать можно сколько угодно - в настройках.
Индикация обращения к диску есть - через профилирование.
(не скажу)
ПС. Напишите кто-нибудь инструкцию =)
-
В меню есть Подключить, но Отключить или Изъять я не вижу. Есть Удалить и Удалить навсегда но это же совсем не то. Вижу. Но все равно, добавьте это в конеткстоное меню для образа, а не только для всего сидюка. Мне так кажется логичнее.
Также я не втыкаюсь, как задействовать оба профиля управления, активен только верхний, и индикацию сидюка (хотя нет, вижу, но я имел в виду что-то вроде красного индикатора в ряду кнопок меню, а не всю отладочную инфу поверх геймплея).
Образ скачан с PleasureDome, не думаю, что они там битые, там же тосек и прочие залежи. Что-то не так делаю.
В принципе, только вопрос с управлением остался.
-
Боюсь инструкция тоже не поможет - ее не читают ;D
А с сиал фараоном я подозреваю вы либо занимаетесь модификацией образа и у вас проблемы лезут, либо все же НВРАМ надо удалить/почистить.
-
Посмотрю на Фарао, может запущу (хотя кроме Каспера мне по большому счету уже мало что интересно реально для проходения, а он играбелен). Вопрос про кнопку Изъять СД-РОМ в рчду кнопок. Ее работа мне не понятна. Я ожидаю от нее такого же действия, как и от контекстного Отключить, т.е. предполагаю, что я открываю крышку или выдвигаю лоток при этом, т.е. фактически диска нет, и при нажатии на кнопку Сброс я загружу менеджер сейвов или увижу заставку другого биоса. Но от нее никакого толку. Я опять где-то туплю?
Про управление понял. Но, согласитесь, если что-то понятно вам, потому что Вы разраб конкретного софта, то мне как ну не совсем тупому юзеру действие кнопки Дополнить совершенно непонятно без инструкций. А идеальный интерфейс предполагает минимальную необходимость обращения к манам. Тем не менее, спасибо.
(Дримкаст?)
-
Кнопки "сброс" и "изъять" - они действительно не рабочие, мелочь конечно, но не дошли еще руки, так что тут никакого толку от их действительно нет :)
Если бы я разрабатывал коммерческий софт, я бы согласился. С другой стороны - даже из любопытства можно было нажать на эту кнопку и посмотреть, что получится - я понимаю что многим инстинктивно претит пробовать, что-то незнакомое/непонятное - чтобы не отравиться ядовитой ягодой или избежать другой опасности, но в данном случае - это неразумно, от нажатия на кнопку в программе ничего непоправимого не произойдет ;D
-
Я просто не понял ее назначение и не стал тыкать, просто без задней мысли. Если задумаете немного фейс переписать, могу идей предложить, но в общем за тыкание носом спасибо. И за эмуль.
(Когда новый эмуль, не важно, какой?)
-
Спасибо, но тут хоть бы свои идеи реализовать )
(Как обычно)
-
(Энтриге)))
-
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!