Arts-Union

Территория 3DOшников => Эмуляция => Тема начата: Altmer от 17 Декабрь 2010, 23:27:14

Название: Проект "Феникс"
Отправлено: Altmer от 17 Декабрь 2010, 23:27:14
Первый открытый релиз состоялся 20.12.14, все подробности тут: http://www.arts-union.ru/node/23
Название: Re: Проект "Феникс"
Отправлено: Xttx от 18 Декабрь 2010, 08:22:42
Я так понял это тот самый проект - переписать FreeDo практический с нуля, иными словами ДРУГОЙ 3DO эмулятор.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Декабрь 2010, 08:34:36
What Is This? O.o
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Декабрь 2010, 08:43:33
Я так понял это тот самый проект - переписать FreeDo практический с нуля, иными словами ДРУГОЙ 3DO эмулятор.

С FreeDO там практически ничего общего не осталось, кроме ARM, впрочем ARM был написан мной именно для проекта Феникс, но был встроен в FreeDo.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 19 Декабрь 2010, 04:35:37
Altmer-sensei
эмулятор использует один CPU, как и FreeDO?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Декабрь 2010, 09:01:23
Altmer-sensei
эмулятор использует один CPU, как и FreeDO?

Если и когда эмулятор будет готов - я расскажу чего он умеет, а чего не умеет.
А пока буду просто игнорировать любые вопросы о его возможностях - это секрет.
То что на нем корректно завелся винг коммандер - я этого даже не ожидал, поэтому так обрадовался, что решил поделиться новостью )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 19 Декабрь 2010, 10:04:03
Я так понял это тот самый проект - переписать FreeDo практический с нуля, иными словами ДРУГОЙ 3DO эмулятор.

С FreeDO там практически ничего общего не осталось, кроме ARM, впрочем ARM был написан мной именно для проекта Феникс, но был встроен в FreeDo.
да я вижу, как ты игнорируешь любые вопросы по эмулятору ;D
нужно было сразу написать, что вся информация насчёт эмулятора находиться под грифом "секретно"
естественно у Народа появятся вопросы, когда тут такая тема появилась со скринами из игры Wing Commander III версии 3DO, к тому же ты категорически заявил, что ты не намерен дальше заниматься эмулятором игровой консоли R.E.A.L. 3DO, что вызывает большой интерес к происходящему :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Декабрь 2010, 10:07:55
Я не говорил что интерес к эмуляции у меня пропал, я говорил что не буду большне заниматься FreeDO.
К тому же не люблю незаконченными дела оставлять.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 19 Декабрь 2010, 12:27:41
Я не говорил что интерес к эмуляции у меня пропал, я говорил что не буду большне заниматься FreeDO.
К тому же не люблю незаконченными дела оставлять.
аааа вот к чему этот вопросительный знак возле закрытой темы "Проект Феникс"
я думал, что после твоего заявления о прекращении дальше заниматься FreeDO означало, что ты вообще решил прекратить продвигать эмуляцмю этой игровой консоли, а когда я увидел это, то был приятно удивлён :)
Название: Re: Проект "Феникс"
Отправлено: Jika от 19 Декабрь 2010, 19:57:16
 ::) Новый год скоро. Лучший подарок конечно же эмуль <:)>>+
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 20 Декабрь 2010, 10:14:01
Приятно видеть мастера за его любимым делом =)
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 20 Декабрь 2010, 12:58:44
Будем надеятся что ноый проект принесет много нового в эмуляции 3DO ;)
Название: Re: Проект "Феникс"
Отправлено: shitter от 24 Декабрь 2010, 12:42:29
ну слава богу, Алтмер оказывается сделал ход конем ))
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 02 Январь 2011, 11:08:39
Поздравляю с открытием  :D
Неплохо было бы увидеть в новом эмуляторе функцию "на двоих online" или на восмерых (есть ли такие игры?).
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 05 Январь 2011, 07:29:56
Работа скорее идет, но учитывая что эмулятор совсем другой - то нам остаетсч только ждать новостей.
Название: Re: Проект "Феникс"
Отправлено: mcdebugger от 22 Январь 2011, 18:48:42
Есть ещё чудеса в этом мире, хотя, признаться честно, я надеялся на подобные новости :)
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 27 Январь 2011, 23:16:31
Интересно, а с чем связанно такое затишье?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Январь 2011, 06:17:49
все ждут чудо, затаив дыхание :)
Название: Re: Проект "Феникс"
Отправлено: shitter от 29 Январь 2011, 20:58:05
да уж, что то тихо как то  8)
Название: Re: Проект "Феникс"
Отправлено: Xttx от 30 Январь 2011, 08:24:04
На emu-france раздают freedo 2.11 alpha
http://www.emu-france.com/download.php?idFile=3216
Кто ни будь знает что за чудо? И список изменений?
В about просто ссылка на этот сайт, и freedo.org ещё. Только в заголовке написано 2.1.1  alpha!
Так по первому впечатлению изменений никаких, что не шло то и не идет. Только менюшка "debug" добавилась...
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 30 Январь 2011, 14:50:16
Если 2.1.1 alpha - то это одна из тестовых сборок в своё время была... На сколько я помню она заточена была под Vista... Кстати её Altmer выпустил ровно год назад (29.01.10) =)
Название: Re: Проект "Феникс"
Отправлено: Xttx от 30 Январь 2011, 16:21:52
Ну... там вроде дата модификации главного ехе 02.12.2010, потом там исходники в комплекте, да и не было в версии того времени функции crush'n'burn, многопоточного режима, и высокого разрешения...  ???
И потом на emu-france она позиционируется как новейшая... Может просто кто-то взял и тупо скомпилил rev8?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Январь 2011, 20:44:13
Это сборка в которой работают болз.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 13 Февраль 2011, 07:08:21
Что такое болз? ???
Название: Re: Проект "Феникс"
Отправлено: Xttx от 13 Февраль 2011, 11:01:46
Игра.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 13 Февраль 2011, 12:41:51
ПАУК
BALLZ
http://www.youtube.com/watch?v=7YbR6X75eas (http://www.youtube.com/watch?v=7YbR6X75eas)
Название: Re: Проект "Феникс"
Отправлено: Gasnak от 14 Май 2011, 07:26:44
а сейчас проект развивается или заморожен?

Симба детектед - пользователь Gasnak ликвидирован.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 14 Май 2011, 08:12:17
а сейчас проект развивается или заморожен?

Развивается - время от времени )

Название: Re: Проект "Феникс"
Отправлено: Altmer от 15 Декабрь 2011, 20:07:28
Имплантировал первый кусок исходников Феникса :)
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 15 Декабрь 2011, 20:42:45
скажем дружно Линуксу- Нет Нет Нет
Скажем же Винде мы  Да Да Да ;D
И к чему я это?....таки во!!!- 95% людей кто увлекается эмулями сидят на винде, из них половина(если не больше) категорически не булут ставить Линукс ради эмуля.
Я походу просто такой ярый фанат что решился, но многие уважаемые люди с эмулэнда категорически не хотят даже виртуалку ставить.
Вывод, нелегко будет без вин версии ;)
Название: Re: Проект "Феникс"
Отправлено: Oleg от 15 Декабрь 2011, 20:58:03
скажем дружно Линуксу- Нет Нет Нет
Скажем же Винде мы  Да Да Да ;D
И к чему я это?....таки во!!!- 95% людей кто увлекается эмулями сидят на винде, из них половина(если не больше) категорически не булут ставить Линукс ради эмуля.
Я походу просто такой ярый фанат что решился, но многие уважаемые люди с эмулэнда категорически не хотят даже виртуалку ставить.
Вывод, нелегко будет без вин версии ;)
Хорошо, что я вхожу в ту часть людей которые сидят на Linux  ;D
А начинать надо не с убунт и т п, а с Slackware, как минимум будешь знать, что и как называется.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 15 Декабрь 2011, 20:59:06
скажем дружно Линуксу- Нет Нет Нет
Скажем же Винде мы  Да Да Да ;D
И к чему я это?....таки во!!!- 95% людей кто увлекается эмулями сидят на винде, из них половина(если не больше) категорически не булут ставить Линукс ради эмуля.
Я походу просто такой ярый фанат что решился, но многие уважаемые люди с эмулэнда категорически не хотят даже виртуалку ставить.
Вывод, нелегко будет без вин версии ;)

Эта же версия прекрасно компилируется под винду и макос  8)
Мне теперь фиолетово под какой системой разрабывать эмулятор.
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 15 Декабрь 2011, 21:00:30
скажем дружно Линуксу- Нет Нет Нет
Скажем же Винде мы  Да Да Да ;D
И к чему я это?....таки во!!!- 95% людей кто увлекается эмулями сидят на винде, из них половина(если не больше) категорически не булут ставить Линукс ради эмуля.
Я походу просто такой ярый фанат что решился, но многие уважаемые люди с эмулэнда категорически не хотят даже виртуалку ставить.
Вывод, нелегко будет без вин версии ;)
Хорошо, что я вхожу в ту часть людей которые сидят на Linux  ;D
А начинать надо не с убунт и т п, а с Slackware, как минимум будешь знать, что и как называется.

Ща новое железо придет, я выделю гигов 40 под Линукс, но сугубо для интереса и тестов, и таки меня Минт устраивает, там тоже много чему учишся.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 16 Декабрь 2011, 08:01:44
Имплантировал первый кусок исходников Феникса :)
На английском...  :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Декабрь 2011, 09:22:32
В Qt предусмотрены средства для построения многоязыкового интерфейса, так что все там будет и по русски.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Декабрь 2011, 12:42:19
Довел до кондиции: Pixel Decoder, Pixel Processor и Projector.
Кто нибудь знает еще глючные в плане палитры игры, кроме Wing Commander 3  и Horde?

Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Декабрь 2011, 13:40:45
В Виртуозо вроде раньше затенение не работало.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 17 Декабрь 2011, 14:28:46
А Crash 'N Burn на Фениксе работает?
А вот Horde на ФриДо 2.1 вроде не запускался, какую-то надпись странную писал.
Про DOOM здесь (http://forum.3doplanet.ru/viewtopic.php?p=29083#p29083) что-то написано, и вроде на каком-то из новых клонов FreeDo нет такого.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Декабрь 2011, 14:34:41
А Crash 'N Burn на Фениксе работает?
А вот Horde на ФриДо 2.1 вроде не запускался, какую-то надпись странную писал.

Crash 'N Burn я не тестил со времен версии 2.1, и в данной версии он не работает 100%.
Феникс пока не собран, у меня его компоненты разбросаны по куче копий измененных FreeDO, так проще было отлаживать каждый новый компонент.
Когда все соберу в кучку - думаю заведется.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Декабрь 2011, 22:03:37
Попробовал компильнуть под виндой - интерфейс стал стремным как сама винда, а так - все тоже самое )
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 18 Декабрь 2011, 04:50:33
Попробовал компильнуть под виндой - интерфейс стал стремным как сама винда, а так - все тоже самое )

Куевому танцору и яйца мешают- А по теме, интерфейс в Винде например 7, в разы лучше чем в линуксе, просто кто то делать не хочет такое.
И заметь я не говорю что не может, а именно не хочет.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Декабрь 2011, 08:05:49
Куевому танцору и яйца мешают- А по теме, интерфейс в Винде например 7, в разы лучше чем в линуксе, просто кто то делать не хочет такое.
И заметь я не говорю что не может, а именно не хочет.

Ты танцуешь когда посты набиваешь? Оригинально...

По теме, под семеркой интерфейс будет выглядеть как семерошный.
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 18 Декабрь 2011, 09:34:36
Куевому танцору и яйца мешают- А по теме, интерфейс в Винде например 7, в разы лучше чем в линуксе, просто кто то делать не хочет такое.
И заметь я не говорю что не может, а именно не хочет.

Ты танцуешь когда посты набиваешь? Оригинально...

По теме, под семеркой интерфейс будет выглядеть как семерошный.

Ну ниче вместе потанцуем...
Тот же интерфейс Линукса как впрочем и Семерки, слямзены с яблочка...так что не надо орать про то что вау какая Линукса у меня и какие стремные винды.
Ты бы хоть раз поставил wn7 а не сидел в 2001 году- дате выхода winXP
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Декабрь 2011, 09:44:30
Не надо мне указывать что мне ставить - нравится тебе семерка - пользуйся ею, библиотеки Qt под ней прекрасно работают.
Название: Re: Проект "Феникс"
Отправлено: sashapont от 18 Декабрь 2011, 09:49:29
Радует то, что под мак можно будет скомпилить без изменений... Хоть кют никогда не любил, но здесь и он может оказаться полезным...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Декабрь 2011, 10:30:35
Радует то, что под мак можно будет скомпилить без изменений... Хоть кют никогда не любил, но здесь и он может оказаться полезным...

MacOS ставить сейчас некуда, но можно будет как-нибудь попробовать, по идее все должно работать, OpenAL под него есть, джойстики тоже должны работать, c OpenGL проблем быть не должно.
Название: Re: Проект "Феникс"
Отправлено: sashapont от 18 Декабрь 2011, 10:57:46
 Если всё путём пойдёт там и на  ios портировать будет возможно... кют вроде и там живёт...
Название: Re: Проект "Феникс"
Отправлено: Oleg от 18 Декабрь 2011, 11:14:27
Куевому танцору и яйца мешают- А по теме, интерфейс в Винде например 7, в разы лучше чем в линуксе, просто кто то делать не хочет такое.
И заметь я не говорю что не может, а именно не хочет.

Ты танцуешь когда посты набиваешь? Оригинально...

По теме, под семеркой интерфейс будет выглядеть как семерошный.

Ну ниче вместе потанцуем...
Тот же интерфейс Линукса как впрочем и Семерки, слямзены с яблочка...так что не надо орать про то что вау какая Линукса у меня и какие стремные винды.
Ты бы хоть раз поставил wn7 а не сидел в 2001 году- дате выхода winXP
Я тож вставлю пару коп.
У Linux нет интерфейса (GUI).
Есть оконные менеджеры.
У Windows оконный менеджер один и максимум, что можно это сменить тему.
У Linux дистрибутивов есть очень много разных оконных менеджеров, к примеру KDE и GNOME этих то точно все слышали.
Я использую KDE и как по мне так он намного удобнее и более продвинутый чем Windows"ный.
Сейчас для оригинальности KDE имеет тему (из нескольких) и похож на семёрку со своим аеро.
(http://i30.fastpic.ru/thumb/2011/1218/23/653d7fb8f2691a50f10a1fa36f955c23.jpeg) (http://fastpic.ru/view/30/2011/1218/653d7fb8f2691a50f10a1fa36f955c23.png.html)
Название: Re: Проект "Феникс"
Отправлено: Mytholos от 18 Декабрь 2011, 11:25:35
Да я не потив Линукса то в целом, но на нем не сошелся весь мир клином- неправда ли?
Просто бвло бы неплохо если бы Альтмер пересел и на другую ось, отличую от XP.
Другое дело что он этого не может сделать по особенным для него каким то параметрам(устаревшее оборудование, или программы работающие только в XP)
Но с другой стороны было бы неплохо задействовать возможности котрые дает сама ситсема Win7.
Название: Re: Проект "Феникс"
Отправлено: Oleg от 18 Декабрь 2011, 11:39:39
Да я не потив Линукса то в целом, но на нем не сошелся весь мир клином- неправда ли?
Просто бвло бы неплохо если бы Альтмер пересел и на другую ось, отличую от XP.
Другое дело что он этого не может сделать по особенным для него каким то параметрам(устаревшее оборудование, или программы работающие только в XP)
Но с другой стороны было бы неплохо задействовать возможности котрые дает сама ситсема Win7.
Новых фишек там не так много. А вот механизмы которые якобы дают безопасность будут только мешать доводить эмуль до идеала, лучше на XP доработать, а потом уже подгонять работу ямулятора под механизмы Win7. Ну эт моё мнение.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Декабрь 2011, 12:37:43
Тема почищена, а Mytholos забанен.

ПС. Просьба не оффтопить, и не хамить.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 18 Декабрь 2011, 15:26:33
что это Mytholos(а) плющит?
это же тот же FreeDO, кроме изменённой оболочки больше никаких изменений нет, а мне вот эту версию не увидеть, потому что Ubuntu не хочет нормально работать на ноуте :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Декабрь 2011, 16:46:24
Отлажен новый DSP, увы фундаментальных изменений совместимости нет, но некоторые игры стали работать корректней в плане скорости анимации и звука.
Название: Re: Проект "Феникс"
Отправлено: Oleg от 24 Декабрь 2011, 19:20:25
Отлажен новый DSP, увы фундаментальных изменений совместимости нет, но некоторые игры стали работать корректней в плане скорости анимации и звука.
Быстрее - это уже хорошо само по себе )
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Декабрь 2011, 12:11:17
Отлажен новый DSP, увы фундаментальных изменений совместимости нет, но некоторые игры стали работать корректней в плане скорости анимации и звука.
Быстрее - это уже хорошо само по себе )

Ничего хорошего, помимо этого я привел в порядок все известные мне регистры в CLIO и Madam, но увы тот же Phoenix3 и Crash'n'Burn не заработали в норальном режиме. А значит единственный выход - писать хороший отладчик, а так же сопоставлять эмуляцию с работой реальной консоли. Все это требует слишком много времени.

В общем все - достала меня эта консоль - проект замораживается на неопределенный срок, убираю все 3дошное барахло далеко и на долго )
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 26 Декабрь 2011, 09:49:39
Я так понял, ни бета-тестов, ни релиза нароботок что уже есть - не будет?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Декабрь 2011, 12:26:55
Я так понял, ни бета-тестов, ни релиза нароботок что уже есть - не будет?

Бета тестеров нет, так что бета-тестов само собой не будет.
Релиза наработок в ближайшее время тоже не будет.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Январь 2012, 19:25:46
По просьбам - пара скринов с аппаратным рендерингом.
Работает без тормозов даже на одноядерном атоме.
Название: Re: Проект "Феникс"
Отправлено: sashapont от 17 Январь 2012, 12:03:58
Килинг тайм и вправду выглядит душевно!!!

Оффтоп... Недавно нашёл таки его для мака... поигралал, вспомнил детство!!!
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 17 Январь 2012, 18:20:18
А что за аппаратный рендеринг? И скриншоты какие-то широкоэкранные :o Растянутые, штоль, интерполяцией?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Январь 2012, 18:34:36
А что за аппаратный рендеринг? И скриншоты какие-то широкоэкранные :o Растянутые, штоль, интерполяцией?

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


Кстати что автор про мак порт феникса думает? Вроде раньше хотел его сделать?

Мне пока не надо, а так если понадобится - проблемы в этом не вижу.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Январь 2012, 19:13:18
Феникс - это вкусно. Наверно... Альтмерыч, поставил бы что-ли Камтазию да показал хотя бы кино с новым эмулятором чтоб уж отсос так отсос для слюны потребовался.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 18 Январь 2012, 02:25:25
По просьбам - пара скринов с аппаратным рендерингом.

А NFS как выглядит? Просто это одна из самых требовательных игрушек же на 3DO...  ::)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Январь 2012, 06:46:41
По просьбам - пара скринов с аппаратным рендерингом.

А NFS как выглядит? Просто это одна из самых требовательных игрушек же на 3DO...  ::)

Артефактов многовато, но довести все до ума - лишь вопрос времени. А что до требований - то они также в разы стали меньше )

Феникс - это вкусно. Наверно... Альтмерыч, поставил бы что-ли Камтазию да показал хотя бы кино с новым эмулятором чтоб уж отсос так отсос для слюны потребовался.

Сделаю как время будет.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Январь 2012, 19:04:54
Влепил свой старый кусок кода для отрисовки квадро-полигонов - так-то половчее будет  :)
Название: Re: Проект "Феникс"
Отправлено: Oleg от 18 Январь 2012, 19:12:10
Теперь и на Linux и на Windows та и ещё новый уровень эмуляции  :D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Январь 2012, 02:07:11
Блейдфорс особенно хорош ))
Да и остальные игры ничего, по большому счету осталось навести порядок с текстурными эффектами - прозрачности затенения, засветления, смешения с константами.
Правда некоторые вещи трудно будет реализовать на не игровых видюшках - поскольку 3DO изначально поддерживает рендеринг в текстуру (современные видюхи лишь недавно этому научились  :o) и пиксельный процессор так и напрашивается на шейдеры...
Название: Re: Проект "Феникс"
Отправлено: matich от 19 Январь 2012, 11:02:51
Altmer, покажи StarFighter.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Январь 2012, 12:38:53
Если сравнивать программно/аппаратно, то как и везде сказывается покае еще не реализованный PixelProcessor.

Заметил одну вещь - в большинстве игр довольно приличные текстуры, я бы даже сказал - черезчур качественные для оригинальной 3дошной графики, но кое где подменять их на лету не помешает или предварительно обработать каким-нибудь алгоритмом для увеличения разрешения.
Название: Re: Проект "Феникс"
Отправлено: Jin от 20 Январь 2012, 17:48:14
Покажите скрины The Horde
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Январь 2012, 18:16:39
Покажите скрины The Horde

Она же двухмерная, вот был скрин уже: http://www.arts-union.ru/smf/index.php?action=dlattach;topic=414.0;attach=1184;image
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 20 Январь 2012, 20:50:43
блин, столько радости, когда увидел скрин из игры Killing Time на эмуляторе Альтмерыча  :D
можно было бы ещё скринов сделать ::)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Январь 2012, 22:47:47
Практически полное HLE для графики возможно, лишь в некоторых случаях могут нарушиться цвета, но это лечится отключением фильтрации текстур, правда красоты поубавится ))

Система битмапов консоли прекрасно вписалась в FBO на OpenGL, осталось перехватить всякую мелочь с помощью разметки памяти, которой я определяю факты уничтожения текстур, а также написать два фрагментных шейдера реализующих VDLP и PixelProcessor. Проблем в этом не вижу, как будет время и настроение - попробую реализовать.

блин, столько радости, когда увидел скрин из игры Killing Time на эмуляторе Альтмерыча  :D
можно было бы ещё скринов сделать ::)

Держи:
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 22 Январь 2012, 02:37:24
крууууть
Altmer
а можно ещё пару скринов с призраками, для полного счастья? ::)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Январь 2012, 10:10:40
крууууть
Altmer
а можно ещё пару скринов с призраками, для полного счастья? ::)

Они пока не видны, поскольку рисуются в отдельном FBO, а потом этот FBO проецируется в тот что выводится на экран, фукционал CEL(LR)->Bitmap пока недоделан, реализовано только CEL(Literal,Compressed)->Bitmap.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 22 Январь 2012, 11:34:28
Altmer
ясненько :)
Название: Re: Проект "Феникс"
Отправлено: Jin от 22 Январь 2012, 16:05:08
Хотелось бы ещё посмотреть скрины Wing Commander 3 за пределами роликов, в Freedo там тоже баги с цветами были.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Январь 2012, 16:16:00
Хотелось бы ещё посмотреть скрины Wing Commander 3 за пределами роликов, в Freedo там тоже баги с цветами были.

Они все исправлены
Название: Re: Проект "Феникс"
Отправлено: Jin от 22 Январь 2012, 16:54:12
Супер, скорей бы уже релиз :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Январь 2012, 19:46:11
Супер, скорей бы уже релиз :)

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

Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Январь 2012, 00:50:28
Onizuka, лови призраков )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Январь 2012, 09:09:12
крутышкаааа :D
собсна чего я хотел увидеть призраков, глянуть как они будут выглядеть на эмуляторе Альтмерыча и они явно выглядят лучше чем в FreeDO 8)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 24 Январь 2012, 10:49:04
Так они не полупрозрачные что ли?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Январь 2012, 13:55:09
Так они не полупрозрачные что ли?

Как только шейдеры напишу - станут прозрачными, это мелочи.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Январь 2012, 14:30:56
Altmer
значит призраки рисуются обычно, а прозрачность делается с помощью специальных эффектов, я имею ввиду на самой консоли?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Январь 2012, 15:56:07
Altmer
значит призраки рисуются обычно, а прозрачность делается с помощью специальных эффектов, я имею ввиду на самой консоли?

Прозрачность там задается разными извращенными методами, это обусловлено ограничениями цветовой палитры, в общем - прозрачность в 3ДО делается несколько иначе чем на ПК, поэтому нужно написать небольшой шейдер для преобразований 3ДОшного формата пиксела.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Январь 2012, 22:40:25
Альтмерыч, используй Shader Model 5.0 и призраки будут как живые ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Январь 2012, 08:05:11
Альтмерыч, используй Shader Model 5.0 и призраки будут как живые ;D

2.0 хватит с головой )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Январь 2012, 11:03:36
Altmer
ну хотя бы трЫ нУль ::)
а то два нУль уже не модно :)
хотя для такой графики наверно хватит и версии 2.0
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Январь 2012, 13:15:47
Почему DOOM такой тормозной на 3DO?
Те кто портировал эту игру - рисовали сцену средствами процессора, при этом не сразу в фрейм, а в кучу отдельных битмапов, потом их накладывали на текущий фрейм. Т.е. мало того, что рисовали неэффективно процом, так еще и дважды копированием памяти занимались...
По хорошему DOOM летать должен, причем не в таком куцем экране, но увы - он не будет быстрее чем в программной версии рендера эмулятора, ну разве что ссамую малость, за счет меньшего трафика к видеокарте. Но самое обидное - он не будет красивее...

-------------------------
Немного шаманства и скорость возрасла примерно в три раза по сравнению с программной отрисовкой, но вот картинка все равно останется квадратненькой )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Январь 2012, 15:19:43
видать большую часть деньги слили на написание музыки, а в портирование игры не особо вкладывались или программеры были не такие умные как Наш Альтмерыч ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Январь 2012, 15:24:03
видать большую часть деньги слили на написание музыки, а в портирование игры не особо вкладывались или программеры были не такие умные как Наш Альтмерыч ;D

Программеры похоже были умными, но перехитрили самих себя - тут такое ощущение, что половина сцены рисует видео-железо консоли, а половину проц, но проц и CEL не могут работать одновременно (есть такой косяк в архитектуре консоли), так что они похоже прокололись, а может думали, что при выпуске консоли косяк исправят.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 25 Январь 2012, 19:07:17
Это, а на разогнанном же ARM DooM даже в расширенном окне вызываемом хитрым кодом вполне шустро работает...
http://www.youtube.com/watch?v=fVbldijYsm0
Код неохота искать, да и незачем - проще nvram скинуть...
http://narod.ru/disk/38798256001/nvram.zip.html
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Январь 2012, 20:08:20
Да это разумеется решение для большинства тормозных игр, но лишь после того как будет подменена вся ОС консоли, тогда число ФПС будет ограничено лишь скоростью эмуляции пользовательского режима ARM (если нет ограничения с использованием таймеров), а пока это будет грозить лишь зависонами и багами. Однако до этого еще далеко )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 26 Январь 2012, 14:51:37
Альтмерыч, подари мне бета версию своего эмулятора, в честь моего Дня Рождения ::)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Январь 2012, 15:24:26
Альтмерыч, подари мне бета версию своего эмулятора, в честь моего Дня Рождения ::)

Поздравляю )
Но эмулятор не подарю )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 26 Январь 2012, 16:01:14
эхЪ :(
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 27 Январь 2012, 02:43:21
Onizuka, не проконало. Но попытаться стоило :)
Название: Re: Проект "Феникс"
Отправлено: sashapont от 27 Январь 2012, 05:44:48
Кстати проект получается действительно уникальный и стоящий! Для души и истиных фанатов стоит приобрести однозначно!
Тем более что он будет кроссплатформенным что в настоящее время особо актуально!
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 27 Январь 2012, 06:08:15
А возможно улучшение графики в шутерах American lazer games ? В 3до используются какие-то кодеки или нет?

Вы будете полностью делать весь функционал приставки ? Т.е. реально ли реализовать в ней воспроизведение cd audio и VCD какими-нибудь кодеками ?
Название: Re: Проект "Феникс"
Отправлено: sashapont от 27 Январь 2012, 06:12:07
Скорее видео сильно не улучшить тк на 3до оно сильно пожато, А зачем народу нужно в эмули сд и всд???
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 27 Январь 2012, 06:16:33
Ну Altmer говорил же, что любит доводить дела до конца. А это получается именно полная эмуляция. Ещё и воспроизведение Graphic CD и Photo CD.

А вообще, если система будет кросс платформенная, то можно будет собрать её для каких-нибудь HDD видеоплееров на базе линукса и тогда любой народ может будет пулять на телике без вопросов с полной, нормальной эмуляцией. ИМХО это здорово.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Январь 2012, 06:23:00
А возможно улучшение графики в шутерах American lazer games ? В 3до используются какие-то кодеки или нет?

Вы будете полностью делать весь функционал приставки ? Т.е. реально ли реализовать в ней воспроизведение cd audio и VCD какими-нибудь кодеками ?

В видеотирах графика останется на уровне качества видео, максимум что можно сделать - это обработать картинку каким нибудь фильтром.
В 3DO используются программны воспроизведения видео - наиболее популярных форматов 3, это формат от интерплей, 3ДОшный формат на основе CEL и cinepack.

Сначала игры, потом можно и над встроенным CD-плеером поработать.
VCD-модуля у меня нет, но думаю при его работе нет никаких особых отличий от любого другого VCD-плеера, так что смысла стало быть встраивать данные возможности в эмулятор - нет.
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 27 Январь 2012, 06:43:19
И ещё вопросик:

А мегарейс у Вас на эмуляторе работает ?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Январь 2012, 06:56:54
И ещё вопросик:

А мегарейс у Вас на эмуляторе работает ?

Не проверял, но он вроде эмулировался на FreeDO, тут тоже должен.
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 27 Январь 2012, 07:02:30
Это да, эмулируется, просто интересно качество, может быть он лучше будет чем на 3до, ведь нфс с Килинг таймом лучше же :-))


з.ы. мегарейс на японском - это ржака....
Название: Re: Проект "Феникс"
Отправлено: Xttx от 27 Январь 2012, 07:13:30
Это да, эмулируется, просто интересно качество, может быть он лучше будет чем на 3до, ведь нфс с Килинг таймом лучше же :-))
Дык, NFS с Killing Time-ом в 3д, а Megarace - video backdrop. Даже сама машинка спрайт.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Январь 2012, 09:25:35
Это да, эмулируется, просто интересно качество, может быть он лучше будет чем на 3до, ведь нфс с Килинг таймом лучше же :-))
Дык, NFS с Killing Time-ом в 3д, а Megarace - video backdrop. Даже сама машинка спрайт.

Это да - выше головы не прыгнешь, хотя поскольку я планирую реализовать подмену текстур по сигнатурам (для перевода игр средствами эмулятора), то тектуры-то можно и лучшего качества подставлять, с видео - все намного сложнее.
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 27 Январь 2012, 09:28:30
А можно Вас попросить сделать видео презентацию нфс ? хочется посмотреть в реале всё же как это выглядит. Понятное дело что не доделаная реализация, но всё же....
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Январь 2012, 09:38:02
А можно Вас попросить сделать видео презентацию нфс ? хочется посмотреть в реале всё же как это выглядит. Понятное дело что не доделаная реализация, но всё же....

Как артифакты все устраню - наделаю видеороликов, дважды тратить на это время,  да еще убеждать что это старые ролики и эмулятор не глючный - не хочу.
Название: Re: Проект "Феникс"
Отправлено: Jin от 27 Январь 2012, 16:54:13
Покажите microcosm, там заставки некорректно отображались.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Январь 2012, 17:30:27
Покажите microcosm, там заставки некорректно отображались.

Микрокосма у меня сейчас нет.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 28 Январь 2012, 16:08:50
Onizuka, не проконало. Но попытаться стоило :)
ага ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Январь 2012, 21:35:08
Призраки - теперь как призраки )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 28 Январь 2012, 21:47:50
CooL! 8)
Killing Time такой кавайный стал :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Январь 2012, 23:31:16
НФС стал поопрятней )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 28 Январь 2012, 23:55:23
что то на Glide смахивает ;D
не ну Killing Time теперь смотрится охренительно!!!! 8)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 08:35:29
Вот видео которое многие просили:

http://www.youtube.com/watch?v=Ax9xtp6lmlU&feature=player_detailpage
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Январь 2012, 10:35:58
наконец то первая демонтсрация нового эмулятора Альтмерыча 8)
можешь ещё показать Killing Time? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 10:42:22
наконец то первая демонтсрация нового эмулятора Альтмерыча 8)
можешь ещё показать Killing Time? :)

Как нибудь позже - геморно с этими видяшками, надо встроить в эмуль видозахват.
А пока вот еще невсколько скринов.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Январь 2012, 10:48:03
покажи скрины Gex(а) :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 10:54:27
покажи скрины Gex(а) :)

В платформерах смотреть особо не чего в плане графики - единственный плюс - тормозить перестали.
Название: Re: Проект "Феникс"
Отправлено: Oleg от 29 Январь 2012, 12:32:41
И ещё пару скиншотов из Killing Time  ? ;D
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Январь 2012, 12:38:07
Олег
нееее видео намного перспективней! :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 14:16:40
Держи свое видео - за качество извиняй - уж как получилось )
http://www.youtube.com/watch?v=uk9lLwQKS3g&feature=player_detailpage
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Январь 2012, 14:46:19
хы, Альтмерыча не пустили в особняк, дворецкий говорит не не только по пригласительным, эх нужно было брать красные шарики и получить приход ::LOL:
Altmer
спасибо за видео! :)
в лучшем качестве как нибудь сделаешь?
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 29 Январь 2012, 14:50:58
Вот видео которое многие просили:

http://www.youtube.com/watch?v=Ax9xtp6lmlU&feature=player_detailpage

Смотриться классно, но жаль что нет вида "из салона"...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 14:58:11
хы, Альтмерыча не пустили в особняк, дворецкий говорит не не только по пригласительным, эх нужно было брать красные шарики и получить приход ::LOL:
Altmer
спасибо за видео! :)
в лучшем качестве как нибудь сделаешь?

В лучшем качестве - это надо чем-то записывать с выхода на моник, а захват с полного экрана жрет ресурсов в три раза больше эмулятора, маленький экран как у NFS - не очень. Вот держи: http://youtu.be/0tXrUB2RUGY
Название: Re: Проект "Феникс"
Отправлено: Jin от 29 Январь 2012, 16:40:25
Класс, можете ещё doom показать? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 16:45:55
Класс, можете ещё doom показать? :)

Могу, но не буду, глюки с проподающими солдатами остались и костыли подобные вашим Viktor/Simba... я ставить не хочу, позже эта проблема будет решена, но иначе.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Январь 2012, 18:08:58
Видео замечательные, Альтмерыч! ::bravo:
Ресурсы в общем-то жрут больше не сами программы захвата а используемые кодеки. Те что по-умолчанию во Fraps и Camtasia Studio делают свою работу достаточно аккуратно, единственное - им нужна некоторая настройка. Чаще всего хватает всего лишь вручную выставить 50 или 60 fps для вполне неплохого результата. Размер, конечно, получается не слабенький, видео впоследствии нужно будет ещё раз пережимать.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 18:22:15
Да на настольнике надо это делать, у ноута мощей не хватает (два ядра по 2.2ГГц и интеловская видюха) 30% откусывает эмулятор.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Январь 2012, 18:38:09
Да на настольнике надо это делать, у ноута мощей не хватает (два ядра по 2.2ГГц и интеловская видюха) 30% откусывает эмулятор.
У меня почти такой же - 2.2 ГГц, правда проц и видяха от ATI/AMD, особенно не жалуюсь... хотя интеловская видюха, насколько я понимаю, совсем не гуд. :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 18:42:30
Да на настольнике надо это делать, у ноута мощей не хватает (два ядра по 2.2ГГц и интеловская видюха) 30% откусывает эмулятор.
У меня почти такой же - 2.2 ГГц, правда проц и видяха от ATI/AMD, особенно не жалуюсь... хотя интеловская видюха, насколько я понимаю, совсем не гуд. :(

Да - интел видюхи делать не умеет, хотя это хорошо, что я ограничен в ресурсах, а то бы забабахал на каких нибудь 5-х шейдерах особо не запариваясь )))
Название: Re: Проект "Феникс"
Отправлено: Oleg от 29 Январь 2012, 19:23:34
Не надо, intel видяхи на серверах в консоли имеют нормальное разрешение и + цветных пингвинов, я про Linux.
А вот всякие ATI и тем более NVIDIA такого не могут на ядре (нет DRM дров) и FrameBuffer, поэтому и запускается 80x80символов
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Январь 2012, 19:38:30
всё равно intel видюхи делать не умеет, у меня в ноуте intel HD Graphics 3000 не может нормально справиться с обработкой видео изображения, не говоря уже о работе в 3D режиме, заставить воспроизводить видео через GT525M не могу, не даёт, типа интеловские видюхи лучше показывает видео, чем видюхи от ATI и NVIDIA
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Январь 2012, 19:41:10
Не надо, intel видяхи на серверах в консоли имеют нормальное разрешение и + цветных пингвинов, я про Linux.
А вот всякие ATI и тем более NVIDIA такого не могут на ядре (нет DRM дров) и FrameBuffer, поэтому и запускается 80x80символов

Интел очень бурундучная контора в плане обратной совместимости, если бы они весь хлам со времен первых x86 выкинули из архитектуры своих процов, думаю производительность была бы на порядок выше чем сейчас. Собственно и в видеопроцессорах они придерживаются той-же политики.
Название: Re: Проект "Феникс"
Отправлено: Oleg от 30 Январь 2012, 06:35:45
всё равно intel видюхи делать не умеет, у меня в ноуте intel HD Graphics 3000 не может нормально справиться с обработкой видео изображения, не говоря уже о работе в 3D режиме, заставить воспроизводить видео через GT525M не могу, не даёт, типа интеловские видюхи лучше показывает видео, чем видюхи от ATI и NVIDIA
Я про пингвинов, а не про игры :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 30 Январь 2012, 07:15:52
Олег
а что пингвины?
в пингвинах работает только intel HD Graphics 3000, без нормальных драйверов работает ещё хуже, нормально смотреть кинЕ не возможно
ладно харе не по теме писать, а то сэнсэй ругаться будет :)
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 30 Январь 2012, 18:09:15
Altmer, привет, сделай видео обзор Wing Commander 3 :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 05:53:10
Altmer, привет, сделай видео обзор Wing Commander 3 :)

На обзоры нет времени, почему бы вам самим его не сделать?  :)
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 31 Январь 2012, 07:23:05
Я бы с радостью, только у меня нет эмулятора на котором игра работает без багов :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 08:22:49
Я бы с радостью, только у меня нет эмулятора на котором игра работает без багов :(

1) Баги с зависонами никуда не делись, исправлена лишь картинка. Все зависоны в играх (этой, а также Phoenix 3, Crash'N'Burn, Space Hulk и проблемы с тирами) имеют одну причину, устранить которую не так-то просто, в Doom глюки со спрайтами скорее всего имеют ту же природу. Все ДМА пересылки выполняются перманентно, что приводит к ошибкам в работе операционной системы консоли, есть два пути решения: делать более точную эмуляцию железа или перехватить ряд обращений к ОС консоли со стороны игровых приложений. Я выбираю последнее, это сложнее в реализации, но зато виден свет в конце туннеля )
2) Вы можете получить эмулятор, но на платной основе.
Название: Re: Проект "Феникс"
Отправлено: GEN13 от 31 Январь 2012, 09:55:26
Altmer, привет.
Давно наблюдаю за развитием эмуляторов 3DO и Sony PlayStation, и возник впрос поему нельзя эмулировать картинку
как на простых ЭЛТ телевизорах?
Графика 3DO на ЭЛТ выглядет живее
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 10:00:31
Altmer, привет.
Давно наблюдаю за развитием эмуляторов 3DO и Sony PlayStation, и возник впрос поему нельзя эмулировать картинку
как на простых ЭЛТ телевизорах?
Графика 3DO на ЭЛТ выглядет живее

Можно, почему нельзя?
Название: Re: Проект "Феникс"
Отправлено: GEN13 от 31 Январь 2012, 10:22:20
Цитировать
Можно, почему нельзя?

В твоем эмуляторе будет эмуляция ЭЛТ ?
Думаю в этом случае проиводительнасть подтенуласьбы
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 10:25:44
В твоем эмуляторе будет эмуляция ЭЛТ ?
Думаю в этом случае проиводительнасть подтенулась

В этом вроде нет ничего сложного, можно будет добавить с помощью шейдеров.
Название: Re: Проект "Феникс"
Отправлено: GEN13 от 31 Январь 2012, 11:04:14
Цитировать
В этом вроде нет ничего сложного, можно будет добавить с помощью шейдеров.

Картинка будет в точности как на ЭЛТ ТВ?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 11:21:10
Картинка будет в точности как на ЭЛТ ТВ?

В точности она может быть лишь на ЭЛТ ТВ. Тем не менее что-то похожее сделать можно.

ПС. Тэги цитирования правьте внимательней, либо не правьте, а то неаккуратные посты получаются )
Название: Re: Проект "Феникс"
Отправлено: GEN13 от 31 Январь 2012, 13:00:49
Картинка будет в точности как на ЭЛТ ТВ?

В точности она может быть лишь на ЭЛТ ТВ. Тем не менее что-то похожее сделать можно.

ПС. Тэги цитирования правьте внимательней, либо не правьте, а то неаккуратные посты получаются )

А совместимость с играми улутшется или останется прежней с режимом ЭЛТ?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 13:05:29
Режим вывода на экран ни как не связан с совместимостью.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 31 Январь 2012, 14:30:02
Altmer, а jurassic park работает на новом эмуле?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 14:41:29
Altmer, а jurassic park работает на новом эмуле?

А он разве не работал? У меня он вроде где-то был, но помню еще по консоли, что игра не очень, поэтому никогда не запускал. Будет время - найду и проверю.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 31 Январь 2012, 15:57:02
Он запускается, но пройти нельзя, монстры не убиваются.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Январь 2012, 16:01:54
Что-то припоминаю - на приставке тоже самое было )
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 02 Февраль 2012, 16:49:21
Altmer, как работает Drug Wars (American Laser Games) на новом эмуле?
Название: Re: Проект "Феникс"
Отправлено: GEN13 от 02 Февраль 2012, 17:25:54
Ближайшие планы:
 - Доработка аппаратного рендеринга
 - Устранение биоса
 - Улучшение совместимости

Altmer Что значит Устранение биоса?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Февраль 2012, 18:12:54
Altmer, как работает Drug Wars (American Laser Games) на новом эмуле?

Не проверял.

Altmer Что значит Устранение биоса?

Биос будет не нужен для запуска игр.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 02 Февраль 2012, 18:41:21
Будет поддержка аудио сд?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Февраль 2012, 19:41:15
Будет поддержка аудио сд?

А зачем и кому она нужна?
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 03 Февраль 2012, 06:37:38
Будет поддержка аудио сд?

А зачем и кому она нужна?

Мне бы пригодилась, если делать эмулятор, то полный :-)

Ну, если не будет биоса, то тогда наверно и не нужно будет :-)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Февраль 2012, 07:38:46
Будет поддержка аудио сд?

А зачем и кому она нужна?

Мне бы пригодилась, если делать эмулятор, то полный :-)

Ну, если не будет биоса, то тогда наверно и не нужно будет :-)

Биос я оставлю опционально, а по поводу аудио-сд, там есть неприятная проблемка, далеко не всегда можно прочитать субканал, он в принципе и не нужен, но в консоли он требуется, поэтому субканал наверное надо создавать самому, если мне память не изменяет для этого надо шаманить с полями Голуа, в принципе сделать можно, хотя в таком случае лучше вообще сделать плейлист из тех же MP3 и подсовывать вместо диска.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 04 Февраль 2012, 19:16:31
Выкладываю первую бета-версию для участников бета-тестирования: http://arts-union.ru/tmp/PhoenixProject_0_7_5.zip

Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 04 Февраль 2012, 20:29:30
какой сегодня знаменательный день, первая бета-версия эмулятора Альтмерыча! 8)
я думал, что тестирование будет закрытым
Altmer
а отчёт тестирования в виде скринов будет? ::)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 04 Февраль 2012, 20:31:10
какой сегодня знаменательный день, первая бета-версия эмулятора Альтмерыча! 8)
я думал, что тестирование будет закрытым
Altmer
а отчёт тестирования в виде скринов будет? ::)

 Это уже если бета-тестеры захотят - то будет и отчет, не захотят - не будет ничего.
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 04 Февраль 2012, 23:32:57
Скажи пожалуйста, зачем этот openal32.dll вообще нужен ? Это понятно, что это для звука какая-то библиотека, но к примеру фридо 1.9 не требовал её вообще, а вот 2хх уже начали её требовать. Что она улучшает ?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 05 Февраль 2012, 00:33:19
Mr.Hunt
в эмуляторе стал лучше работать звук
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Февраль 2012, 07:24:35
Скажи пожалуйста, зачем этот openal32.dll вообще нужен ? Это понятно, что это для звука какая-то библиотека, но к примеру фридо 1.9 не требовал её вообще, а вот 2хх уже начали её требовать. Что она улучшает ?

Это для мультиплатформенности, в 1.9 через WinAPI работало.
Можно конечно вернуть WinAPI для винды, это не проблема.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 05 Февраль 2012, 07:53:59
Это уже если бета-тестеры захотят - то будет и отчет, не захотят - не будет ничего.

Это как? Поясни. Нам выкладывать свои впчатления или нет и в каком формате?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Февраль 2012, 07:55:47
Это уже если бета-тестеры захотят - то будет и отчет, не захотят - не будет ничего.

Это как? Поясни. Нам выкладывать свои впчатления или нет и в каком формате?

Формат свободный и исключительно по желанию )
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Февраль 2012, 10:19:14
Пофиксил DOOM.
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 05 Февраль 2012, 12:52:40
Пофиксил DOOM.

А что изменилось ?
Название: Re: Проект "Феникс"
Отправлено: aliast от 05 Февраль 2012, 12:59:01
А что изменилось ?
Ну видимо монстры перестали исчезать
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Февраль 2012, 13:27:19
А что изменилось ?
Ну видимо монстры перестали исчезать

Ага.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 05 Февраль 2012, 13:38:12
Отличные новости, ждем скринов от бета-тестеров об эмуляторе, особенно интересует Star_Fighter, Space Hulk, Fifa, Crash n Burn, Primal Rage и Drug Wars (American Laser Games) :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 05 Февраль 2012, 18:21:23
а ещё больше скринов из игры Killing Time, если можно то лучше в разрешении 1920x1080 :)
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 06 Февраль 2012, 17:34:40
Altmer, а будут ещё видео? (Fifa Football или Space Hulk в рендеринге) :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Февраль 2012, 17:43:16
Обновление - версия 0.7.6
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Февраль 2012, 17:52:39
Альтмерыч, а с третьими шейдерами нет возможности сделать?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Февраль 2012, 17:58:11
Альтмерыч, а с третьими шейдерами нет возможности сделать?

Чет я тебя не понял? Написано же 2.0, а значит и с третьими и с четвертыми и всеми остальными будет работать.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Февраль 2012, 18:08:57
Altmer, а будут ещё видео? (Fifa Football или Space Hulk в рендеринге) :)

Если я буду этой ерундой заниматься - кто будет эмулятор писать? ))
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Февраль 2012, 18:15:00
для этого есть бета-тестеры :)
Altmer
а разница между версией 2.0 и 3.0 не будет заметна в эмуляторе?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Февраль 2012, 18:19:23
для этого есть бета-тестеры ;D
Altmer
а разница между версией 2.0 и 3.0 не будет заметна в эмуляторе?

Когда код написан под стандарт 2.0 - разницы быть не может, даже если карточка держит 20000.0.

ПС. Пока-что шейдеры вообще не нужны, в теории можно и без них обойтись, сложно, но можно.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Февраль 2012, 18:45:26
Когда код написан под стандарт 2.0 - разницы быть не может, даже если карточка держит 20000.0.
ну это понятно, просто я считаю, что шейдера версии 3.0 намного лучше, чем версия 2.0, ведь третьи шейдера это почётно! 8)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Февраль 2012, 18:51:26
Когда код написан под стандарт 2.0 - разницы быть не может, даже если карточка держит 20000.0.
ну это понятно, просто я считаю, что шейдера версии 3.0 намного лучше, чем версия 2.0
третьи шейдера это почётно! 8)

Да я как-то упустил этот закидон некоторых людей - надо сделать отдельную ветвь бета-тестирования - "почетную", которая будет требовать шейдеры 5.0 из принципа, с в два раза большим взносом, но ничем не отличаться кроме банера с надписью - "почетный"  ;D
Название: Re: Проект "Феникс"
Отправлено: Oleg от 06 Февраль 2012, 20:04:27
Когда код написан под стандарт 2.0 - разницы быть не может, даже если карточка держит 20000.0.
ну это понятно, просто я считаю, что шейдера версии 3.0 намного лучше, чем версия 2.0
третьи шейдера это почётно! 8)

Да я как-то упустил этот закидон некоторых людей - надо сделать отдельную ветвь бета-тестирования - "почетную", которая будет требовать шейдеры 5.0 из принципа, с в два раза большим взносом, но ничем не отличаться кроме банера с надписью - "почетный"  ;D
И в связи с большими размерами, будет хавать всю ОЗУ
Название: Re: Проект "Феникс"
Отправлено: aliast от 07 Февраль 2012, 19:17:13
Как побороть ошибку "Точка входа в _Z21qRegisterResourceDataiPKhS0_S0_ в QTCore4.dll не найдена"? QT по приведённой ссылке ставил...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Февраль 2012, 19:20:32
Как побороть ошибку "Точка входа в _Z21qRegisterResourceDataiPKhS0_S0_ в QTCore4.dll не найдена"? QT по приведённой ссылке ставил...
Может еще рассказать как от хаспа отвязать?  ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Февраль 2012, 19:42:41
Тут решение: http://www.richelbilderbeek.nl/CppRuntimeError_Z21qRegisterResourceDataiPKhS0_S0_QtCore4Dll.htm
Наверное ставил полный пакет для разработчиков? )

ПС. А насчет как отвязать от хаспа - без понятия. )
Название: Re: Проект "Феникс"
Отправлено: aliast от 08 Февраль 2012, 09:32:31
Хасп тут при чём?) Это ошибка QT'а. И да, я ставил среду разразботки (она у меня до этого стояла, сейчас обновил). А от хаспа избавиться просто - заказать у тебя аппаратный ключ) Только с такой ошибкой ключ не поможет *пошёл разбираться*
А не может проблема расти от x64 винды?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Февраль 2012, 09:53:14
Хасп тут при чём?) Это ошибка QT'а. И да, я ставил среду разразботки (она у меня до этого стояла, сейчас обновил). А от хаспа избавиться просто - заказать у тебя аппаратный ключ) Только с такой ошибкой ключ не поможет *пошёл разбираться*
А не может проблема расти от x64 винды?

В общем - по той ссылке, что я дал. Смысл в том, что надо взять другие DLL из папки c:/qt/2010.02.1/qt/bin (или где стоит qt - смотреть поддиректорию qt/bin), по умолчанию пути прописаны к папке c:/qt/2010.02.1/bin.
когда я ставил просто либы на отдельный комп - такого не было, а на компе, на котором я разрабатываю эмуль - были такие же грабли, когда я пытался запустить эмулятор вне среды разработки.

Короче - в папку с эмулем просто надо прокопировать нужные DLL.


Собственно вот нужные файлы: http://arts-union.ru/tmp/pp_dependences.zip
Название: Re: Проект "Феникс"
Отправлено: aliast от 08 Февраль 2012, 10:04:10
Всё спасибо, заработало, запустил до хаспа :)
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 08 Февраль 2012, 14:55:13
Ау, бета тестеры, скрины(видео) будут или нет? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Февраль 2012, 15:24:19
Ау, бета тестеры, скрины(видео) будут или нет? :)

До них пока еще ключи не дошли.
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 09 Февраль 2012, 08:06:36
NFS выглядит в хардварном режиме классно! даже на интегрированной видеокарте.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Февраль 2012, 10:41:29
Сделано небольшое обновление:

0.7.7
 1) Улучшения меню (информативность, автозапуск, блокировки, фиксация директорий)
 2) Рапорт о возможностях системы пользователя (frontend.log)
 3) Сообщения об ошибках со стороны OpenGL (frontend.log)
 4) Регулировка звука колесом прокрутки мыши
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 09 Февраль 2012, 13:32:35
потихоньку растёт эмулятор :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Февраль 2012, 14:09:57
0.7.8
 1) Добавлен вывод в статус бар. Формат:
   Режим рендеринга - SW (программный) или HW (аппаратный)
   TEX [число текстур, объем озу]
   FBO [число фреймов, объем ОЗУ]
   FPS = число кадров в секунду
   SND = процент загрузки звукового буфера
 2) Добавлен пропуск кадров
 3) Исправлено декодирование цвета в операциях SPORT (HLE)
 4) Скорректирована контрастность палитры (HLE)
 5) Улучшен механизм перехвата текстур
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 10 Февраль 2012, 16:39:11
а поддержка джойстиков есть?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Февраль 2012, 16:50:54
а поддержка джойстиков есть?

Да, изначально.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Февраль 2012, 20:46:21
0.7.9
 1) Исправлен баг многократного удаления текстуры (версия 0.7.8 - падает в ряде игр, не рекомендована к использованию)
 2) Реализован механизм контроля числа текстур с учетом актуальности (пока фиксированно - 1024 текстуры)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2012, 09:37:36
Добавил видео: http://youtu.be/AOR636HWjNM
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Февраль 2012, 12:00:03
ммде, видел бы Трип Хоукинс, что в России вытворяют с его Игровой Системой, он был бы одуревший! ;D
Альтмерыч, сделай пожалуйста видео NFS с трассой Alpine, она самая красивая в игре :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2012, 12:11:18
ммде, видел бы Трип Хоукинс, что в России вытворяют с его Игровой Системой, он был бы одуревший! ;D
Альтмерыч, сделай пожалуйста видео NFS с трассой Alpine, она самая красивая в игре :)

Дык, может и видит )
А до трассы еще дойти надо, мне влом и некогда )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Февраль 2012, 12:12:32
Altmer
трассу Alpine можно выбрать сразу, когда выбираешь режим заезда на время :)
Название: Re: Проект "Феникс"
Отправлено: GEN13 от 11 Февраль 2012, 12:21:04
Altmer сделай пожалуйста скрин NFS в режиме ЭЛТ
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2012, 12:33:44
Altmer
трассу Alpine можно выбрать сразу, когда выбираешь режим заезда на время :)

Держи: http://youtu.be/3dYMNH0sEvU

Altmer сделай пожалуйста скрин NFS в режиме ЭЛТ

Я не могу его сделать, поскольку такого режима в эмуляторе нет.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 11 Февраль 2012, 12:43:45
Altmer
трассу Alpine можно выбрать сразу, когда выбираешь режим заезда на время :)

Держи: http://youtu.be/3dYMNH0sEvU

Классно смотриться  :)
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 11 Февраль 2012, 16:26:48
Altmer, видео понравилось, только wing commander 3 маловато заснял, а что там в killing time на первом видео вместо начального ролика помехи или это из за рендеринга?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2012, 16:29:51
Altmer, видео понравилось, только wing commander 3 маловато заснял, а что там в killing time на первом видео вместо начального ролика помехи или это из за рендеринга?

Ошибка в моем DSP позже исправлю.
Название: Re: Проект "Феникс"
Отправлено: GEN13 от 11 Февраль 2012, 18:17:05
Цитировать
Altmer сделай пожалуйста скрин NFS в режиме ЭЛТ

Я не могу его сделать, поскольку такого режима в эмуляторе нет.


А в дальнейшем добавиш в свой эмулятор такой режим?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2012, 18:24:02
Может быть.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 13 Февраль 2012, 08:44:48
Altmer, а crash n burn работает? если работает то считай +1 бета тестер у тебя уже есть. :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Февраль 2012, 08:45:58
Altmer, а crash n burn работает? если работает то считай +1 бета тестер у тебя уже есть. :)

Зачем мне нужен будет бета-тестер когда все заработает?  ???
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 14 Февраль 2012, 08:09:12
Цитировать
Публичный релиз: в очень далекой перспективе.
ещё вчера был просто в далекой, видно не видать нам релиза никогда.  :(

Зачем мне нужен будет бета-тестер когда все заработает?  ???
Нельзя сказать со 100% увереностью что всё работает, темболее бета - тест нужен для выявления багов итд...
Да и деньги лишними не бывают. ;)
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 16 Февраль 2012, 18:38:38
Altmer, ну что какие последние новости в области эмуляции на сегодня?
Можешь сделать видео что нибуть из American Laser Games?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Февраль 2012, 16:06:27
Altmer, ну что какие последние новости в области эмуляции на сегодня?
Можешь сделать видео что нибуть из American Laser Games?

Хотите зрелищ - становитесь бета-тестерами ))) Я вас развлекать не буду, лучше дебаггер допишу, он куда важнее для дальнейшего развития эмулятора )

Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Февраль 2012, 09:27:51
Обновление эмулятора до версии 0.8.0:
 1) Исправления эмуляции ARM, инструкция STR
 2) Небольшая оптимизация кода эмуляции ARM
 3) Исправлена эмуляция DSP (заставки Killing Time и Blade Force)
 4) Улучшена взаимная блокировка функций программного и аппаратного рендеринга.
 5) Оптимизирован цикл эмуляции
 6) Добавлены файлы вывода отладочных сообщений и kprint
 7) Добавлено сохранение настроек окна

Отладчик - версия 0.0.0
 1) Заложен интерфейс отладчика
 2) Реализован виджет Hex-редактора памяти
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 19 Февраль 2012, 17:42:38
Бета - тестеры посмотрите как работает Virtuoso в эмуле. :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Февраль 2012, 18:17:45
Бета - тестеры посмотрите как работает Virtuoso в эмуле. :)

Прекрасно работает, а что на других эмуляторах какие-то проблемы?
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 21 Февраль 2012, 18:20:44
Были проблемы, с затемнением на заднем плане оно затемняло не только задний план, а всю картинку, в ранних версиях freedo, а в поздних его не было(этот вариант лучше), но это все же баг, можешь скрины сделать с Phoenix?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Февраль 2012, 18:43:49
Проблем вроде нет.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 21 Февраль 2012, 18:54:01
угу, нету проблем, сейчас как на 3DO работает!
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 21 Февраль 2012, 20:34:19
скоро вообще всё будет работать как на 3DO, ещё и с улучшенной графикой! 8)
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 22 Февраль 2012, 19:08:00
Onizuka, это врядли, автор на такое не способен.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Февраль 2012, 19:59:47
Мне тоже так кажется, но не хватает Crash n Burn'a для 100% абсолютной 3DO эмуляции, но раз Altmer обещал запустить его значит он все же заработает, будем ждать! 8)

Как только интерактивный отладчик будет готов, с таким инструментом можно многое сделать.
Это то чего всегда не хватало, уже готов универсальный виджет интерактивной отладки, поддержка ядра ОС 3ДО, дизассемблер ARM, на подходе DSP )))
Пожалуй еще и декомпилятор сварганю, раз уж HexRay простым смертным даже купить нельзя, впрочем как и не на что ))
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Февраль 2012, 00:06:54
Потихоньку собираем отладчик )))
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 25 Февраль 2012, 07:45:00
А что будет делать отладчик? Я просто не в курсе, зачем они в эмуляторах нужны.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Февраль 2012, 08:24:25
А что будет делать отладчик? Я просто не в курсе, зачем они в эмуляторах нужны.

Пожиратель жуков послужит для поиска ошибок эмуляции, реверсинженеринга (ОС консоли, железа, форматов данных), для поиска путей перевода игр без вмешательства в оригинальный образ, ну и возможно для чего-то еще.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 25 Февраль 2012, 08:37:59
Это как debug.fz10.mes в корне диска C?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Февраль 2012, 13:21:44
Это как debug.fz10.mes в корне диска C?

Нет. Это отладчик - нечто похожее на SoftICEб только для 3DO.
Почитай  в википедии: http://ru.wikipedia.org/wiki/SoftICE
Так же заложены возможности для функционала подобного IDA: http://ru.wikipedia.org/wiki/IDA
Заложена интересная особенность позволяющая просматривать карты памяти, т.е. различные структуры (например текстуры прямо в окне отладчика, отображать список CCB и сохранять изображения, т.е. дергать ресурсы через отладчик). В принципе функционал ограничивается лишь фантазией и наличием свободного времени )
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Февраль 2012, 13:43:02
Что особенно радует, так это, то, что удалось внедрить в эмулятор отладку с практически нулевыми накладными расходами на производительность )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 27 Февраль 2012, 14:47:23
ну есчо бы, за дело же взялся профессионал! 8)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 01 Март 2012, 19:15:51
Первое что обнаруживается на моём ноутбуке - пачка глюков в виде расходящихся поверхностей, верней... как бы это сказать... прозрачных швов (?). В особенности на полу в 3д-играх при использовании хардверного рендеринга. Смена драйверов видеокарты в Windows XP и Windows 7 ничего не даёт, подробное копание настроек - тоже. Я так понимаю, на не-ATI-видеокартах этот глюк скорей всего отсутствует. У Альтмерыча его точно нет.
Записал видео с параллельным процессом игры PO'Ed при два раза запущенном эмуляторе. Слева софтверный рендеринг, где почти всё чисто (кроме полоски здоровья), справа - хардверный. Увы, жаль что при параллельном управлении есть рассинхрон (в принципе, я конечно загнул с этим экспериментом). Ну и в хардверном варианте нет меню при нажатии на паузу.
В общем, смотрите кому интересно: http://www.youtube.com/watch?v=j9CH6TQahGo

Второе кино - хардверный и софтверный режим без тормозов при захвате - http://www.youtube.com/watch?v=4TXwFkJF3rE

Третье - пара минут игры в NFS - http://www.youtube.com/watch?v=rzq_yQ_exvo

В общем, что-то похожее наблюдалось в ранних версиях FreeDO, чуть позднее глюк был исправлен.
Ещё этот глюк пока не заметил только в игре BladeForce - может потому что она сама по-себе вся очень геометрически правильная. :) Возможно что это болезнь только моей отдельно взятой карточки. На днях схожу к отцу, видюшка на его компе тоже от ATI, но весьма поновей - может там этого глюка не наблюдается...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Март 2012, 19:58:53
ATI у меня где-то была, будет время - обязательно погоняю.

А вот блейдфорс - самая гемморойная игра в плане текстурирования )) Она была очень сильно оптимизирована под архитектуру консоли - с ней больше всего проблем было ))

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


Только сейчас заметил - на заставке - такого не должно быть в принципе - это какой-то баг связанный с ATI - когда рисуется заставка - никаких полосок в помине быть не должно - там абсолютно плоские тайлы рисуются, без искажений и самое главное стыков (поскольку тупо поверх накладываются). Очень странный баг...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 01 Март 2012, 20:14:16
Ну, AMD это или не AMD виновата - для меня пока остаётся загадкой, поскольку только они и есть в наличии... :)
А вот BladeForce - глючок тоже просматривается, но практически незаметен:
http://www.youtube.com/watch?v=-EkJaK-Ty2k
Хотя нет, заметен, но как-то слишком гармонично смотрится...
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 01 Март 2012, 21:37:11
вот об этом я Альтмерычу и говорил, что могут возникнуть проблемы с радеонами, как и в других некоторых эмуляторах :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Март 2012, 22:11:59
вот об этом я Альтмерычу и говорил, что могут возникнуть проблемы с радеонами, как и в других некоторых эмуляторах :(

Если радеон не держит OpenGL - тогда это проблема, но скорее всего она легко лечится - неужели ATI хуже интеловских плат? Хотя если подумать - ATI всегда выпускала сырые продукты, помню первым у меня был Rage 2 Pro - дирекктиксовый недоускоритель. Затем радеон из первых - вечно игры висли, был еще один радеон, тоже - сплошная головная боль. С NVidia проблем не припомню, 3dfx - вообще отличная штука ))
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 01 Март 2012, 22:24:03
Altmer
у радеон вечная проблема с OpenGL :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Март 2012, 22:28:09
Altmer
у радеон вечная проблема с OpenGL :(

Почитал тут - в контре есть такая опция: gl_keeptjunctions, без нее аналогичные артифакты.
Что-то я подозреваю - у Яранги выставлена оптимизация на производительность, где-то в настройках видюхи и она принудительно отключает репликацию краев текстур в полигонах. Возможно ATI по умолчанию всегда эту опцию в дровах вырубает.

Хотя это все равно не объясняет глюки на видеозаставке NFS.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 01 Март 2012, 22:44:39
интересно, что у него за радеон..
Название: Re: Проект "Феникс"
Отправлено: Oleg от 01 Март 2012, 23:03:25
Угу не зря говорят:
поставил Linux  - выкинул ATI, поставил Nvidia
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 02 Март 2012, 00:04:27
Олег
вот только Линух сюда клеить не нужно ;D
радеоны нормальные видюхи, просто ПО козлое у них :(
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 02 Март 2012, 07:18:32
Цитата: Олег
Угу не зря говорят:
поставил Linux  - выкинул ATI, поставил Nvidia
Для какого-то момента времени это было справедливо. Сейчас ситуация несколько иная - всё вполне наладилось.
Цитата: Altmer
Почитал тут - в контре есть такая опция: gl_keeptjunctions, без нее аналогичные артифакты.
Что-то я подозреваю - у Яранги выставлена оптимизация на производительность, где-то в настройках видюхи и она принудительно отключает репликацию краев текстур в полигонах. Возможно ATI по умолчанию всегда эту опцию в дровах вырубает.

Хотя это все равно не объясняет глюки на видеозаставке NFS.
Оптимизация как раз выставлена на качество... Да, если её выставить на производительность - похожий глюк возникает чуть ли не везде, а вот с Фениксом вообще интересная история получается: как я ни крути настройки OpenGL в ATI Tray Tools - изменений в эмуляторе почему-то не видно...
Цитата: Altmer
Если радеон не держит OpenGL - тогда это проблема, но скорее всего она легко лечится - неужели ATI хуже интеловских плат? Хотя если подумать - ATI всегда выпускала сырые продукты, помню первым у меня был Rage 2 Pro - дирекктиксовый недоускоритель. Затем радеон из первых - вечно игры висли, был еще один радеон, тоже - сплошная головная боль. С NVidia проблем не припомню, 3dfx - вообще отличная штука ))
Дело в том что я очень хорошо припоминаю не менее загадочные глюки с несколькими ЖиФорсами. Это как специально: вот лежит в коробке у меня в тумбочке FX 5700 - Doom 3 вообще не запустился - жифорсовская OpenGL ему не понравилась (подходящие дрова - ох как поискать надо было), в то самое время Radeon 9600 смиренно её запускал с высокими настройками без закидонов. GTA3, HL2 - чудовищные артефакты на GeForce (опять-таки нужно было выискивать подходящий драйвер), на Радеоне всё прекрасно летало даже с дровами из коробки.
Поймите меня правильно - я не выгораживаю Radeon, я о том что подобный фанатизм в этом деле ни к чему. Держит мой Радеон OpenGL, демка RAGE вполне заводится и работает без глюков. Правда, не слишком быстро...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Март 2012, 07:24:14
А жифорсину не пробовал поставить - чисто ради интереса?

Повторил сейчас у себя этот глюк отключив репликацию (которая включена в последней версии принудительно).

Если видюха не хочет, даже не знаю - если только вручную шаманить с вершинами.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Март 2012, 07:44:37
Думаю я нашел причину - в следующем релизе исправлю.
К стати - только на моем эмуляторе поллоска жизней черная?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 02 Март 2012, 08:13:44
А жифорсину не пробовал поставить - чисто ради интереса?
Дык у меня только FX 5700 - ставить в старый комп который сейчас у дочки? Он как-бы несколько одноядерный. Хотя для эксперимента потом и этот вариант надо будет попробовать. Я-то на ноутбуке сижу...
И да, 5700 держит вторые шейдеры?

По полоске жизни - в аттаче.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Март 2012, 08:20:42
Спасибо - надо будет полоску починить )
Шейдеры я пока не использую.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Март 2012, 08:14:51
Новая сборка:

Эмулятор 0.8.1
 1) Изменен способ устранения швов между текстурами
 2) Исправлен пиксельный декодер (уровень здоровья в Po'ed)
 3) Небольшие исправления пиксельного процессора

Пожиратель жуков 0.0.1
 1) Реализован универсальный виджет для интерактивной отладки
 2) Написан дизассемблер ARM
 3) Добавлен виджет вывода kprint и отладочных сообщений
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Март 2012, 12:14:22
Отлично! :D Сейчас всё выглядит супер! Браво, Маэстро! ::bravo:
http://www.youtube.com/watch?v=DTevnBy4Bc4
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 03 Март 2012, 15:15:10
чем вам эта игра так нравится, бегать со сковородкой и мачить странных монстров? ;D
дизайн игры идиотский, у авторов этой игры фантазия никакая! :(
вот игра Killing Time это же шедевр, настоящее произведение искусства! 8)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Март 2012, 15:45:43
Отлично! :D Сейчас всё выглядит супер! Браво, Маэстро! ::bravo:
http://www.youtube.com/watch?v=DTevnBy4Bc4

Да чего там - проблема была в двух строчках  :) - ATI как-то очень по своему трактует параметры текстур.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Март 2012, 15:58:21
чем вам эта игра так нравится, бегать со сковородкой и мачить странных монстров? ;D
дизайн игры идиотский, у авторов этой игры фантазия никакая! :(
вот игра Killing Time это же шедевр, настоящее произведение искусства! 8)
Э, нет! Po'Ed очень интересная игра с многоэтажными уровнями и достаточно нелинейная. Да, сюжет слегка отдаёт идиотизмом, но в ней столько плюшек! Где ещё можно не только ходить и бегать, но и летать? Где ещё столько оружия? Да нигде!
Отлично! :D Сейчас всё выглядит супер! Браво, Маэстро! ::bravo:
http://www.youtube.com/watch?v=DTevnBy4Bc4

Да чего там - проблема была в двух строчках  :) - ATI как-то очень по своему трактует параметры текстур.
В этих двух строчках заключалась поддержка одной из альтернатив! Я за разнообразие форм и расцветок! :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Март 2012, 16:01:11
К слову, слегка переименовал тему про FreeDO и добавил несколько видео:
http://www.emu-land.net/forum/index.php/topic,1216.msg821607.html#msg821607
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Март 2012, 16:11:34
Посмотрел видео - заметны просадки при подгрузке новых текстур, со временем исправится, когда сокращу их вариабильлность на несколько порядков.

Странно на интегреном интеле они грузятся без задержек.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Март 2012, 16:23:14
А его можно растягивать, оставляя оригинальные пропорции экрана?
Ну, чтобы это не свободно было, как в FreeDO 2.1, а то подгонять не удобно.
А то если кто-то не любит полосы по бокам, то я не люблю широкие морды.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Март 2012, 16:25:09
А его можно растягивать, оставляя оригинальные пропорции экрана?
Ну, чтобы это не свободно было, как в FreeDO 2.1, а то подгонять не удобно.
А то если кто-то не любит полосы по бокам, то я не люблю широкие морды.

Нет пока такого нет, но недолго добавить.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Март 2012, 16:27:16
А его можно растягивать, оставляя оригинальные пропорции экрана?
Ну, чтобы это не свободно было, как в FreeDO 2.1, а то подгонять не удобно.
А то если кто-то не любит полосы по бокам, то я не люблю широкие морды.
А его можно растягивать, оставляя оригинальные пропорции экрана?
Ну, чтобы это не свободно было, как в FreeDO 2.1, а то подгонять не удобно.
А то если кто-то не любит полосы по бокам, то я не люблю широкие морды.

Нет пока такого нет, но недолго добавить.
Альтмерыч, ты его походу недопонял. Есть же!
Или я недопонял...
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Март 2012, 16:33:32
Именно это я и имел ввиду. По-русски - сохранять пропорции.
Альтмер, а ты как это понял?
UP
Хе-хе  ;D А в FreeDO 2.1 есть такая функция.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Март 2012, 16:43:48
Именно это я и имел ввиду. По-русски - сохранять пропорции.
Альтмер, а ты как это понял?

Если имеется ввиду аспект, то в программном есть, в аппаратном - пполенился.
Если возможность подгонять экранчик как в видеоплеерах - то такого нет ни в программном, ни в аппаратном режимах.
В любом случае сделать это несложно.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Март 2012, 16:46:00
Посмотрел видео - заметны просадки при подгрузке новых текстур, со временем исправится, когда сокращу их вариабильлность на несколько порядков.

Странно на интегреном интеле они грузятся без задержек.
Возможны ещё некоторые просадки при захвате. Просто мои киношки - абсолютный экспромт безо всякой оптимизации...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Март 2012, 20:53:51
Интересные штуки наблюдаются в игре Waialae Country Club при переключении вариантов рендеринга с софтверного на хардверный и наоборот.
http://www.youtube.com/watch?v=OQtHTFM_mbc
Я не про глюки, я про явные пальмы в высоком разрешении при HW-RES, замену имени игрока и прочие загадочности...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Март 2012, 21:05:36
Интересные штуки наблюдаются в игре Waialae Country Club при переключении вариантов рендеринга с софтверного на хардверный и наоборот.
http://www.youtube.com/watch?v=OQtHTFM_mbc
Я не про глюки, я про явные пальмы в высоком разрешении при HW-RES, замену имени игрока и прочие загадочности...

Вообще при переключении режимов могут быть самые разные чудеса, поскольку в битмапы прорисовка происходит лишь для активного режима, в неактивном это отрубается для экономии ресурсов (иначе тормоза будут жуткие). А поскольку в хардваре битмап это FBO, а в софтваре - это и битмап в видеопамяти, оно и получается, что все что попало скажем в FBO - не попало в видеопамять и наоборот.
Может быть позже сделаю более аккуратное переключение между режимами ) Хотя проще будет заблокировать переключения режимов во время игры - оно только для отладки и нужно.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 04 Март 2012, 06:07:44
Yaranga можешь сделать видео Primal Rage и road rash?
Кстати как работает игра Twisted - The Game Show? на freedo она не работала не на одной версии
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 04 Март 2012, 07:54:39
Yaranga можешь сделать видео Primal Rage и road rash?
Кстати как работает игра Twisted - The Game Show? на freedo она не работала не на одной версии
Twisted, как и раньше, не работает.
Primal Rage работает вполне сносно. http://www.youtube.com/watch?v=OzHksyBuhDQ
Road Rash в принципе тоже нормально работает если не переключать режимы HW TEX и SW TEX во время видеороликов. Если это сделать - геймплей получится как в первой части видео. Ролики в HW-режиме не видны. Версии для всех регионов запускаются одинаково и принципиально друг от друга не отличаются. http://www.youtube.com/watch?v=ybyJH-oacus

Сделал в HD запись из Killing Time. М-да, неглубокая перспектива, а точней видимость резкого перехода с очень мутных текстур на качественные не очень приятно выглядит. Ну и карта в HW не отображается (а в SW отображается с искажённой палитрой). А играть, собственно, без карты в KT практически невозможно. http://www.youtube.com/watch?v=UOUo9-4erS4
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 05 Март 2012, 17:52:18
В Crash n Burn на 1.8.1 всё так же печально как на Freedo или есть какие изменения?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 05 Март 2012, 19:52:45
В Crash n Burn на 1.8.1 всё так же печально как на Freedo или есть какие изменения?
Пока, к сожалению, так же. Крутится демка Total Eclipse, а сама игра просто не запускается.

Новые тесты игр:
Cannon Fodder. Поначалу кажется что всё очень неплохо, однако чуть позже выясняется: на картах со скроллингом во время этого самого скроллинга наступают чудовищнейшие тормоза - видно на втором уровне. В HW-режиме не отображается меню сохранения/загрузки игры.
http://www.youtube.com/watch?v=ct8OAM7GhS0

Cyberdillo. В HW - удалённые стены теряют текстуры, происходит то самое безобразие что было в DooM на FreeDO 1.8.
В SW этот момент такой же как было на консоли - то бишь затемнены те пропадающие текстуры, однако меню слева от игрового экрана отображается мягко говоря неправильно.
http://www.youtube.com/watch?v=1C1OCr3QxOw
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Март 2012, 21:15:40
Новые тесты игр:
Cannon Fodder. Поначалу кажется что всё очень неплохо, однако чуть позже выясняется: на картах со скроллингом во время этого самого скроллинга наступают чудовищнейшие тормоза - видно на втором уровне. В HW-режиме не отображается меню сохранения/загрузки игры.
http://www.youtube.com/watch?v=ct8OAM7GhS0

Cyberdillo. В HW - удалённые стены теряют текстуры, происходит то самое безобразие что было в DooM на FreeDO 1.8.
В SW этот момент такой же как было на консоли - то бишь затемнены те пропадающие текстуры, однако меню слева от игрового экрана отображается мягко говоря неправильно.
http://www.youtube.com/watch?v=1C1OCr3QxOw


Тормоза в кэнонфлддер у тебя похоже из-за видеозахвата (там фон программно рисуется и обновляется по сути каждый раз как происходит движение) и в остальных играх тоже, поиграйся без захвата - сравни.

Кибердилло в программном режиме работает как надо. Кнопку F1 надо отключать нафиг, чтоб была доступна только вне игры.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 05 Март 2012, 21:17:47
Альтмерыч в твоём эмуляторе будет просмотр и удаление сохранёнок?
а то в эмуляотре 3.5DO уже всё похерили
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Март 2012, 21:21:11
Альтмерыч в твоём эмуляторе будет просмотр и удаление сохранёнок?
а то в эмуляотре 3.5DO уже всё похерили

Каких сохраненок? Через биос? Оно есть, а дампы состояния эмуляции позже обязательно добавлю, без них уже как-то неахти )

Они пока не прекратят баловаться с таймингами, так и будет - одно лечат, другое калечат - надо понять суть ошибки.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 05 Март 2012, 21:25:49
Евген, не понял про какие ты сохранёнки. Из сторадже менеджера в биосе?
Кстати, в FreeDO 2.1 c быстрым сохранением/загрузкой проблемы.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 05 Март 2012, 21:29:07
да я про манагер сохранений, жмёшь кнопочку select и он запускается и нахера вообще было убирать менюшку BIOS(а), в FZ-10 она такая красивая :(
Альтмерыч, пожалуйста не убирай заставки BIOS(ов)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Март 2012, 07:15:48

Тормоза в кэнонфлддер у тебя похоже из-за видеозахвата (там фон программно рисуется и обновляется по сути каждый раз как происходит движение) и в остальных играх тоже, поиграйся без захвата - сравни.

Кибердилло в программном режиме работает как надо. Кнопку F1 надо отключать нафиг, чтоб была доступна только вне игры.
Не-а, фоны и заставки (во время загрузки уровня) в Кэннонфоддере программно не тормозят, аппаратно - тормозят. И с захватом и без. Возможно, это снова мой локальный глюк.
Далее по Кибердилло. Действительно, программно всё в порядке - виной глюков прошлый раз моё тырканье F1 где ни попадя. Отключать пока не надо, просто буду иметь в виду.
да я про манагер сохранений, жмёшь кнопочку select и он запускается и нахера вообще было убирать менюшку BIOS(а), в FZ-10 она такая красивая :(
Альтмерыч, пожалуйста не убирай заставки BIOS(ов)
Да ну! В FZ1 гораздо красивей! Да и не собирался вроде он их убирать, просто хотел сделать параллельно "встроенный" биос, то есть необязательно будет выбирать какой-то из биос-ромов чтоб запускать игры на эмуляторе.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Март 2012, 09:41:55
Ясно, возможно скроллинг коряво отслеживаю, а если нет - то видимо единственное что можно сделать - это копировать 16-битные текстурки в таких случаях, чтобы хотя бы в два раза уменьшить трафик.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Март 2012, 16:19:11
Yaranga
летающие камушки это не сурьёзна, выглядит как то глупо, к тому же там звук на заставке, а в эмуляторе его нема и насколько мне известно там нету манагера сохранёнок
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 07 Март 2012, 06:15:06
Yaranga
летающие камушки это не сурьёзна, выглядит как то глупо, к тому же там звук на заставке, а в эмуляторе его нема и насколько мне известно там нету манагера сохранёнок
Спокойствие, только спокойствие! Биос FZ10 пока работает легко и непринуждённо с менеджером сохранений и всё такое.
http://www.youtube.com/watch?v=JBYASrPSCPY
Биос FZ1 - только в программном режиме, но со звуком и, как полагается, без менеджера.
http://www.youtube.com/watch?v=UhIEraz_gY0
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 07 Март 2012, 06:42:46
WOW в BIOS(е) FZ-1 есть звукЪ, правда его сильно плюсчит, но он есть! 8)
а в 3.5DO не то что звука нет, но и самой менюшки с заставками BIOS(а) нету ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Март 2012, 17:27:39
0.8.1.1 Фаст-фикс.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 09 Март 2012, 18:16:14
Бета - тестеры, сделайте видео Slayer :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 09 Март 2012, 18:45:07
Есть у ФриДО 2.1 маленькое неудобство - эмулятор не запускает образ, если он где-то занят или наоборот хекс-редактором нельзя внести изменения если игра запущена или его скопировать нельзя в другую папку...
(http://jpegshare.net/thumbs/cb/7c/cb7cc3d94aff80efa9b5d17173b57ae0.jpg) (http://jpegshare.net/cb/7c/cb7cc3d94aff80efa9b5d17173b57ae0.png.html)(http://jpegshare.net/thumbs/a0/83/a08309fe6e9f5108eb5d8c8dfd548812.jpg) (http://jpegshare.net/a0/83/a08309fe6e9f5108eb5d8c8dfd548812.png.html)(http://jpegshare.net/thumbs/8b/97/8b971c255c4e25b5183e32717403eba6.jpg) (http://jpegshare.net/8b/97/8b971c255c4e25b5183e32717403eba6.png.html)
Вносить изменения в образ неудобно.
Не знаю, с чем это связано ??? , но в версии 1.9 такого нету, в нём прямо в игровом режиме хакаешь игру и смотришь, что получилось, не закрывая эмулятор.
А в Фениксе как будет?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Март 2012, 19:20:23
Можно сделать и без блокировки файла, хотя это неправильно - диск ведь пережигать на ходу нельзя :)
Да и в Фениксе в конечном итоге будут встроены средства перевода игр, поэтом образ править не придется.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 09 Март 2012, 19:32:09
Уж лучше без блокировки  ;)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Март 2012, 07:04:20
Обнаружил такую особенность во всех версиях Феникса: Po'Ed, в которого решил поиграться в связи с новым переводом ПАУКа  (http://forum.3doplanet.ru/viewtopic.php?f=22&t=1743&start=0)(кстати, большое спасибо!).
В HW-режиме полоска здоровья остаётся неизменной с начала уровня, как бы Вас не коцали вражины и сколько бы аптечек вы не подобрали. В SW всё в порядке. Проверял как на Пауковском переводе, так и на американском образе. В версиях Феникса до 0.8.1 полосочка была чёрной, но так же не изменялась в HW и изменялась в SW.
http://www.youtube.com/watch?v=2L7W2NexwKI

Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Март 2012, 07:33:42
Бета - тестеры, сделайте видео Slayer :)
Sil3nt, вот хочешь знать, каким ты мне представляешься всвязи со своими постами здесь и на Эму-Ленде?
Маленький такой Гитлер (причём в латексе) с огромным хлыстом. Выходит на арену и щёлкая этим самым хлыстом отрывистым таким голосом с сильным немецким акцентом приказывает: "Всем арбайтен! Бистро!" ;D То ли у тебя с русским языком имеются некоторые проблемы (как у того Вити Иванова с его "опций"), то ли русский язык тебе не является родным... Можно ведь попросить покорректней, без упора на повелительное наклонение - типа "Не могли бы бета-тестеры продемонстрировать как выглядит игра Slayer в Phoenix Project?"...
http://www.youtube.com/watch?v=v1VEv20CN18
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Март 2012, 11:37:47
Так это и есть тот самый Виктор-многоликий, он думает если научитлся менять свой IP при чем постоянно, так думает его никто не узнает ;D
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Март 2012, 12:16:14
Ну да, были и такие подозрения.
К слову, своим прелестным переводом он и 4DO Джону изувековечил: "сохранять пропорций", "4DO Настройки", "возможно придётся увеличить аудио" - сразу видно что фразы составлял знаток и крупный ценитель изящной словесности... Ну да ладно. Тема совсем не об этом.
Название: Re: Проект "Феникс"
Отправлено: Sil3nt от 10 Март 2012, 16:29:13
Цитировать
Ну да, были и такие подозрения.
К слову, своим прелестным переводом он и 4DO Джону изувековечил: "сохранять пропорций", "4DO Настройки", "возможно придётся увеличить аудио" - сразу видно что фразы составлял знаток и крупный ценитель изящной словесности... Ну да ладно. Тема совсем не об этом.
Перевод не нравится включи другой китайский например, свой родной.

Цитировать
Sil3nt, вот хочешь знать, каким ты мне представляешься всвязи со своими постами здесь и на Эму-Ленде?
Маленький такой Гитлер (причём в латексе) с огромным хлыстом. Выходит на арену и щёлкая этим самым хлыстом отрывистым таким голосом с сильным немецким акцентом приказывает: "Всем арбайтен! Бистро!"  То ли у тебя с русским языком имеются некоторые проблемы (как у того Вити Иванова с его "опций"), то ли русский язык тебе не является родным... Можно ведь попросить покорректней, без упора на повелительное наклонение - типа "Не могли бы бета-тестеры продемонстрировать как выглядит игра Slayer в Phoenix Project?"...
будет мне ещё алкаш учить русскому, обзор не хочешь делать так и скажи, а не надо тут о своих представлениях после очередной бутылки высказывать, ок да? у меня тоже о тебе много представлений и далеко не положительных.

По теме: пока crash n burn не запустится эмуль не станет лучше остальных, а наоборот только хуже
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Март 2012, 17:19:56
Да уж создатель 3-dupla показал себя во всей красе, без комментариев.
Баним, хамов.

А по теме - куда уж мне до вас: http://www.arts-union.ru/smf/index.php?topic=482.msg5849#msg5849

ПС. Яранга, ты тоже полегче с воображалкой, можно было и без "Гитлеров в латексе" обойтись  :)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 11 Март 2012, 03:06:48
Мдя... Страсти кипят - 3DO платформа с самыми ярыми фанатами  ;D

Altmer личку глянь по поводу бета-теста.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 11 Март 2012, 07:28:02
Согласен, с "Гитлером" переборщил. :)
А вот насчёт моего алкоголизма... ну да, я алкаш, что не мешает мне быть граммар-наци. И да, пьяный-то протрезвеет... ::razz: Ну и родной язык для меня как раз русский. Двоюродный - украинский и троюродный - польский. Китайского я не знаю совсем, кроме "Ни хао" и "Нихуй сыхуй чжунго хуа" :-P
Всё, хорош уже. Тем более что видео с требуемой игрой я таки предоставил.

Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Март 2012, 22:47:09
Ярангыч не алкаш, а обычный любитель немного выпить, впрочем как и многие другие люди :)
алкаши это те, кто постоянно в запое, те, кто алкоголь пьют литрами как воду, даже самогон
а про "Гитлера" в латексе это сильно, лучший образ для этого "создателя" ;D
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 16 Март 2012, 08:55:56
Почистил с утра ноутбук. Промазал чипы новой термопастой... всё, как и ожидалось, заработало на порядок шустрее. Кто помнит что творилось в Капитане Квазаре в прошлый раз - прошу посмотреть новый ролик. Заметил что ввести пароли для входа в телепорты можно только вслепую. Ну или переключаться в программный режим чтоб их увидеть. Впрочем, пожалуй, единственный косяк в этой игре.
http://www.youtube.com/watch?v=ZOf0uE19FOg
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Март 2012, 07:04:40
Ввиду непонятных косяков реализации межпоточного взаимодействия в Qt (когда в очередь попадает много сообщений из-за того, что первый поток над чем-то призадумался, вместо того чтобы притормозить второй поток - все наглухо зависает) попробуем перейти к однопоточной эмуляции, скорее всего скорость вырастет за счет сокращения издержек на синхронизацию и постоянное перевыделение памяти, плюс пооптимизирую.

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

Короче - старый подход долой, буду реорганизовывать процесс эмуляции.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 18 Март 2012, 08:17:42
Очень интересно. Судя по всему и мои последние отчёты не нужны станут. Не буду пока умничать, подожду прогресса. :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Март 2012, 09:15:35
Очень интересно. Судя по всему и мои последние отчёты не нужны станут. Не буду пока умничать, подожду прогресса. :)

Сегодня денек выдался свободный, надеюсь до вечера закончу )
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Март 2012, 12:45:04
Как и ожидалось - аппаратный режим стал шустрее и самое главное стабильней (без зависонов) в однопоточном варианте, а вот софт режим - стал тормозным, ну да бог с ним - он для эталона нужен, хотя еще не вечер - пооптимизирую )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 18 Март 2012, 13:23:55
мммм клёва, значит ждём нового видеоотчёта от Ярангыча! :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Март 2012, 20:32:56
мммм клёва, значит ждём нового видеоотчёта от Ярангыча! :)

Клева-то клево, да вот незадача, где-то я успел Гекса и Лостайден поломать... Так что, релиз пока отложу.

ПС. Гекс оказывается еще в FreeDO был поломан или недопилен, просто теперь я знаю как этот баг поймать.
Лостайден - как выяснилось постоянно падает при старте и заводится с энного раза (во всех эмуляторах), в фениксе это приводит к многократному выделению памяти под фреймбуфер что приводит к падению системы в свап, позже постараюсь это обойти.

Похоже имеется какая-то ошибка в ARM и тянется эта ошибка с незапамятных времен... надо дописывать дебаггер.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Март 2012, 21:22:59
Времени больше нет, поэтому до следующих выходных выкладываю то, что есть:

0.8.2
 1) Поддержка биосов Anvil и оригинальных дампов японских 2-х мегабайтных биосов
 2) Эмуляция сведена в один поток
 3) Оптимизированы функции аппаратной отрисовки
 4) Оптимизирован программный рендеринг
 5) Исправлена интерполяция по краям фреймбуфера
 6) Исправлен порядок сканирования строк VDLP
 
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Март 2012, 22:52:58
Еще немного допилил:

0.8.3
 1) Введена избирательная отрисовка FBO с учетом модификации их содержимого (лишние команды 3DO Graphics Folio игнорируются)
 2) Произведена оптимизация программной отрисовки и интерполятора
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 19 Март 2012, 23:05:18
Альтмерыч как Тони Старк, гений своего дела! 8)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Март 2012, 21:35:47
0.8.4
 1) Добавлен контроль пропорций экрана в аппаратной отрисовке
 2) Исправлены подергивания изображения после оптимизации программной отрисоки (версии 0.8.2 и 0.8.3)
 3) В заголовок окна добавлена информация о выбранной игре
 4) Изменен статус-бар:
   - Строка состояния выровнена
   - Расширен формат: VTR = процент видеотрафика (отношение площади передаваемого видеокарте растра к площади кадра). Это очень показательная величина, в большинстве случаев именно она определяет скорость эмуляции той или иной игры (меньше - лучше).
 5) Построчная оптимизация вывода программного буфера
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 26 Март 2012, 13:48:30
http://www.youtube.com/watch?v=1PcKbdaYOsA
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 26 Март 2012, 19:23:43
А если DOOM растянуть в фуллскрин с помощью кода, игра будет тормозить?
И как на эмуляторе на счёт шрифтов kanji? На нём попрут BLUE FOREST STORY, Sword & Sorcery, Twinkle Knights? Конечно особой ценности кроме уже взломанной BLUE FOREST STORY ничто не представляет, так, ради интереса => Какие игры запускаются только на консолях NTSC-J? (http://forum.3doplanet.ru/viewtopic.php?f=42&t=756)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 27 Март 2012, 06:57:25
А если DOOM растянуть в фуллскрин с помощью кода, игра будет тормозить?
И как на эмуляторе на счёт шрифтов kanji? На нём попрут BLUE FOREST STORY, Sword & Sorcery, Twinkle Knights? Конечно особой ценности кроме уже взломанной BLUE FOREST STORY ничто не представляет, так, ради интереса => Какие игры запускаются только на консолях NTSC-J? (http://forum.3doplanet.ru/viewtopic.php?f=42&t=756)
Будет так же как и на приставке. Не тормозит она на разве что FreeDO и его клонах с разогнанным виртуальным цпу. Впрочем, это ты и сам знаешь.
По второму вопросу - посмотрю в ближайшее время. По-идее должны работать.
BLUE FOREST STORY только что попробовал. Нормально работает и в программном и в аппаратном режимах без проблем. Главное - не забыть подключить rom2.rom в графе Select Lang Bios.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 27 Март 2012, 15:38:46
Итак, японские игры. Сделал небольшое видео. Сперва попробовал запуск без того самого биоса. Сами увидите к чему это приводит. Интересно, что результат получается немножко разный.
Далее - в игре Sword & Sorcery явные проблемы с палитрами в SW и не видно надписей в HW.
Blue Forest Monogatari и Twinkle Knights работают без проблем в любом из режимов.

http://www.youtube.com/watch?v=0V-ercfqHwA
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 27 Март 2012, 17:18:43
Далее - в игре Sword & Sorcery явные проблемы с палитрами в SW и не видно надписей в HW.
Спасибо, Яранга.
А с Lucienne's Quest в этой версии эмулятора проблем нет?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 27 Март 2012, 20:58:29
А с Lucienne's Quest в этой версии эмулятора проблем нет?
Ну как же нету, всё точно так же как в Sword & Sorcery. Туман в софтвере портит палитру, а в хардвере не видно текста твоего прекрасного перевода. :(

http://www.youtube.com/watch?v=B7BnQabO_gk
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Март 2012, 05:19:14
Yaranga, можешь проверить старые версии Феникс на люсинес квест? А то у меня ключиков не осталось - запустить те билды не могу  ;D
Раньше такого не было с палитрой, видимо я что-то испортил.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 28 Март 2012, 06:22:25
Yaranga, можешь проверить старые версии Феникс на люсинес квест? А то у меня ключиков не осталось - запустить те билды не могу  ;D
Раньше такого не было с палитрой, видимо я что-то испортил.
Да, только что посмотрел в 075 и 080 - проблем с палитрой нет. В 081 оная появилась. В HW проблема с текстом была изначально. Но изначально же тексты появлялись перед закрытием "облачка" с этим текстом примерно на секунду.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Март 2012, 06:43:42
Значит, когда я полоску чинил в Po'ed - испортил палитру - в следущей версии поправлю.
Название: Re: Проект "Феникс"
Отправлено: Le Taon от 28 Март 2012, 18:34:55
Потестил Death Keep.

Результаты: при включении аппаратного режима выдаёт стабильные 60 кадров на машинке средней мощности (ноут с 3 ядерным феномом 2,1 ггерц, 4 гига оперативки и видеокарта радеончик 5650 1 гб). Весь энвиронмент стабильно крутится, без пропаданий текстур и тп. Скорость настолько плавная и всё окружение рендерится настолько чётко и гладко что игра просто неузнаваема - очень хорошо ощущается применение аппаратного режима.
 Но пропадает полоска здоровья. в меню пропадает рамка выбора, и появляется большая прозрачность в меню.
Видео в роликах сглаживается немного, идёт без нареканий. Звук стабилен.


При включении программного режима падает фпс до 10+ кадров в сек с нестабильной пляской. лагают анимированные текстуры и спрайты (горящий огонь в факелах запаздывает - хотя идёт стабильный фреймрейт и наблюдается движение на уровне без задержек - анимация спрайтовая как будто тупит.
Так же появляются некторые пробелы между текстурками - хотя и чёрного цвета - под определённым углом.


Позже видео выложу.

Кстати куда сохряняются скриншоты сделанные самим эмулятором при нажатии на Ф4?

Программный режим:
(http://img0.liveinternet.ru/images/foto/c/0/270/3091270/f_21021002.jpg)



Аппаратный режим:
(http://img0.liveinternet.ru/images/foto/c/0/270/3091270/f_21021004.jpg)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Март 2012, 06:09:30
Цитировать
Кстати куда сохряняются скриншоты сделанные самим эмулятором при нажатии на Ф4?

В каталог с образом, имя делается производным от имени образа.

ПС. Большинство глюков в софт режиме уже исправлено, только допилю менюшку оверклокинга и прочей калибровки эмулятора и сделаю релиз, думаю где нибудь в середине следующей недели )
Название: Re: Проект "Феникс"
Отправлено: Le Taon от 29 Март 2012, 16:23:38
Похоже какая то ошибка. в последней версии скриншот не делается - ни при нажатии на F4 - ни при нажатии через меню на скрин. Винда 7 если что. 64 бит
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 29 Март 2012, 17:04:24
Похоже какая то ошибка. в последней версии скриншот не делается - ни при нажатии на F4 - ни при нажатии через меню на скрин. Винда 7 если что. 64 бит
У меня в ФриДО 2.1 аналогичная ситуация. Приходится через менюшку скрины делать. Винда 7, 32 бит.
Название: Re: Проект "Феникс"
Отправлено: Le Taon от 29 Март 2012, 17:23:25
так и через менюшку не делается. делаю щас через фрапс.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 01 Апрель 2012, 05:38:45
а у меня в Винь7 x64 работает F4 в FreeDO 2.1, скрины появляются там же где лежит образ с игрой
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2012, 16:15:44
а у меня в Винь7 x64 работает F4 в FreeDO 2.1, скрины появляются там же где лежит образ с игрой

Ты зачем мою фотку нацепил? )

ПС. Времени вообще нет... МассЭффект 3 - вышел, Дьябло 3 вышел... просто некогда заниматься эмуляций - надо спасать галактику и загонять Дьявола в преисподню  ;D
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 02 Апрель 2012, 17:24:31
да это так, временно ::)
а я вот думал, когда ты заметишь ;D

в третьей части этого самого эффекта есть та инопланетная синюшная самка?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2012, 19:04:33
Есть, а еще я там живого протеанина откопал - чудной такой ))
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 03 Апрель 2012, 03:40:51
да они там все чудные, ещё подобавляли разнообразных межпланетных отношений, а подробностей не показывают, так не интересно! :(
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 03 Апрель 2012, 05:07:25
offtop mode on

Onizuka этого добра (показ как 3D-куклы что-то там пытаются сделать) полно в играх от Illusion (http://www.gamefaqs.com/features/company/75980.html)

offtop mode off
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 03 Апрель 2012, 06:09:06
doom_sun
ну так там всё по взрослому, а в этом самом эффекте всё понарошку, спрашивается за что тогда поставили возрастное ограничение 18+ из за лёгких элементов эротики? ::LOL:
Альтмерыч, лучше бы ты не упоминал про этот эффект, а то меня понесло ;D
Тургор и то поинтересней будет, да и женщины там намного лучше нарисованы, а в этом эффекте какие то страшилки, Наши ведь умеют рисовать женщин :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Апрель 2012, 07:17:30
Наши ведь умеют рисовать женщин :)

Пофиг какие там женщины.
Фантастики более менее адекватной стало очень мало (кино, книги, игры) - одно фэнтэзи, зомби, да пародии на матрицу и всякий там киберпанк.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 03 Апрель 2012, 07:28:04
Altmer
да, ты прав и игры уже не те, что были раньше! :'(
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 05 Апрель 2012, 16:10:11
Нашёл игру, которая только в Phoenix Project работает относительно корректно. Dyno Park Tycoon. Причём исключительно в хардверном варианте, в софтверном глючит как во всех остальных эмуляторах.

http://www.youtube.com/watch?v=wzkk5qISW4g
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Апрель 2012, 17:24:53
Очень интересно, я думал с графикой в софт-режиме все досканально известно...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Апрель 2012, 18:35:30
Ну да, а оно вон как...

http://www.youtube.com/watch?v=MUFs0Fe4j1k

Армагеддон (http://tv-games.ru/forum/showthread.php?p=48965#post48965) в Феникс 0 8 4 (да и явно, во всех остальных) прекрасно себя чувствует как в софтверном, так и в хардверном режимах!
Заметил что все тестируемые игры от LG Software чувствуют себя в нём превосходно!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Апрель 2012, 07:13:45
МассЭффект прошел, теперь можно и Фениксом заниматься :)
Концовку выбрал с уничтожением Жнецов.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 12 Апрель 2012, 16:56:27
Altmer
а сколько было любовниц или кхм, любовников? ;D
кстати, многие в шоке от такого отжига разрабов, не хилый такой нежданчик! ::LOL:
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Апрель 2012, 17:10:48
Нисколько я был занят жнецами, но застукал Гарэка и ТСоню за этим делом  ;D
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 12 Апрель 2012, 17:16:52
Альтмерыч, да ты истинный воин, который не отвлекается на такие пустяки, как плотские утехи, ну и правильно, главное спасти Галактику! ;D
блин, когда же я доберусь то того самого эффекта, до обоих частей Bioshock, а ведь уже скоро выйдет третья часть, ещё ждут обе части игры Wiedzmin :(

кстати, Sedabi накрыло конкретно! ::LOL:
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Апрель 2012, 17:22:16
Константин прикольно постебался, а Мифолос решил продолжить дело, но вышла лажа ))


По теме - сейчас работаю над враппером FileFolio - и вижу чудесную картину в консоли отладки - возникают частые ошибки при открытии файлов - возможно здесь собака и порылась в плане нерабочих и бажных игр.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Апрель 2012, 17:47:02
Хех похоже проблемы на уровне доступа к диску, ошибки в Фениксе сыпятся как из рога изобилия )))
Получается если ускорить ARM и все срабатывает - значит причина в многопоточности - потоки конфликтуют при доступе к ресурсу привода, а при разгоне мы таки успеваем захапать данные, получается где-то не работает какой-то флаг...
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 12 Апрель 2012, 18:03:19
значит скоро заработает Crash' n Burn? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Апрель 2012, 18:07:40
Скоро вряд ли - там довольно нехилый объем работы, то что появилась явная ошибка - это хорошо, есть за что зацепиться.
Можно конечно перехватить и подменить все обращения к диску собственным кодом, но тогда точная эмуляция останется в пролете.
Лучше конечно понять что конкретно мешает синхронизации отдельных задач.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 12 Апрель 2012, 18:11:05
в общем работа кипит, да? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Апрель 2012, 23:38:39
в общем работа кипит, да? :)

Увы не так как хотелось бы )
Но на данный момент отреверсил все что связано с файловыми путями - определение текущей директории текущей задачи, работа с алиасами, а дальше надо:
1) Определить форму IO запросов связанных с файлами и подменить их
2) Поднять исходники OperaFS[De]Compiller и взять от туда функции открытия отдельных файлов 3дошного диска
3) Собрать и отладить всю эту кутерьму.

И тогда появится шанс, что некоторые глючные игры заработают как надо.
Заодно избавлюсь от NVRAM - место для сэйвов станет неограниченным, будут лежать отдельными файликами в директории nvram.
Название: Re: Проект "Феникс"
Отправлено: sashapont от 14 Апрель 2012, 06:37:18
Последняя мысль особо радует!
Название: Re: Проект "Феникс"
Отправлено: Oleg от 14 Апрель 2012, 07:57:12
в общем работа кипит, да? :)

Увы не так как хотелось бы )
Но на данный момент отреверсил все что связано с файловыми путями - определение текущей директории текущей задачи, работа с алиасами, а дальше надо:
1) Определить форму IO запросов связанных с файлами и подменить их
2) Поднять исходники OperaFS[De]Compiller и взять от туда функции открытия отдельных файлов 3дошного диска
3) Собрать и отладить всю эту кутерьму.

И тогда появится шанс, что некоторые глючные игры заработают как надо.
Заодно избавлюсь от NVRAM - место для сэйвов станет неограниченным, будут лежать отдельными файликами в директории nvram.
Супер!!!
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 14 Апрель 2012, 08:00:45
По поводу оперы. Вчера заметил, что она совсем не хочет разбирать Escape from Monster Manor.
Пришлось это делать 3DO Commander 099.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 14 Апрель 2012, 08:08:29
По поводу оперы. Вчера заметил, что она совсем не хочет разбирать Escape from Monster Manor.
Пришлось это делать 3DO Commander 099.

Придетрся ей научиться это делать ))
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 14 Апрель 2012, 14:36:39
Altmer
КРУТЬ! 8)

а что на emu-land(е) произошло, за что тебе сделали предупреждение? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 14 Апрель 2012, 17:28:18
Altmer
КРУТЬ! 8)

а что на emu-land(е) произошло, за что тебе сделали предупреждение? :)

За рецензирование поэмы Мифолоса  ;D
Собственно и ему за поэму - тоже предупреждение.  :)
В общем за офтоп.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 14 Апрель 2012, 17:31:06
Блин, прихожу с работы и обнаруживаю много всего нового...  ???
Стараюсь соблюдать нейтралитет, но когда будет что-то явное - попробую разобраться.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 14 Апрель 2012, 19:18:20
а я всё проспал зхЪ :(
Ярангыч, то у Sedabi началось обострение с приходом весны, гормоны бушують ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 15 Апрель 2012, 11:27:56
 :D Сделал одну нудную, но полезную фишку - декодирование ошибок ОС консоли:

Цитировать
... CreateAliase(aliasPath = "boot", realPath = "/cd-rom") ret = 4C
... CreateAliase(aliasPath = "audio", realPath = "$boot/System/Audio") ret = 4D
... CreateAliase(aliasPath = "folios", realPath = "$boot/System/Folios") ret = 4E
... CreateAliase(aliasPath = "devices", realPath = "$boot/System/Devices") ret = 4F
... CreateAliase(aliasPath = "drivers", realPath = "$boot/System/Drivers") ret = 50
... CreateAliase(aliasPath = "tasks", realPath = "$boot/System/Tasks") ret = 51
... CreateAliase(aliasPath = "scripts", realPath = "$boot/System/Scripts") ret = 52
... OpenDiskFile(path = "$folios/Operamath.privfolio") ~ ""
   ret = 18005A
... OpenDiskFile(path = "$folios/graphics.privfolio") ~ ""
   ret = 1B005A
... OpenDiskFile(path = "$folios/audio.privfolio") ~ ""
   ret = 1E005A
... OpenDiskFile(path = "head.dsp") ~ ""
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFileSystem
... OpenDiskFile(path = "head.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 3007F
... OpenDiskFile(path = "tail.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 10088
... OpenDiskFile(path = "oscupdownfp.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 30089
... OpenDiskFile(path = "splitexec.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 50089
... OpenDiskFile(path = "$tasks/shell") ~ ""
   ret = 30053
... OpenDiskFile(path = "^/system/scripts/startopera") ~ "/cd-rom"
   ret = 20093
... CreateAliase(aliasPath = "aiff", realPath = "$audio/aiff") ret = 30093
... CreateAliase(aliasPath = "dsp", realPath = "$audio/dsp") ret = 30094
... CreateAliase(aliasPath = "languages", realPath = "$drivers/Languages") ret = 98
... CreateAliase(aliasPath = "tuners", realPath = "$drivers/Tuners") ret = 99
... CreateAliase(aliasPath = "programs", realPath = "$boot/System/Programs") ret = 9A
... CreateAliase(aliasPath = "fonts", realPath = "{/rom2/System/Graphics/Fonts|$boot/System/Graphics/Fonts}") ret = 9B
... CreateAliase(aliasPath = "c", realPath = "$programs") ret = 9C
... CreateAliase(aliasPath = "s", realPath = "$scripts") ret = 9D
... CreateAliase(aliasPath = "app", realPath = "$boot") ret = 9E
... OpenDiskFile(path = "$c/fscheck") ~ "/cd-rom"
   ret = 2009F
... OpenDiskFile(path = "$c/lmadm") ~ "/cd-rom/System/Programs"
   ret = 4009F
... OpenDiskFile(path = "/nvram") ~ "/cd-rom/System/Programs"
   ret = A6
... OpenDiskFile(path = "$tasks/eventbroker") ~ "/cd-rom"
   ret = 500A0
... OpenDiskFile(path = "$boot/AppStartup") ~ "/cd-rom"
   ret = 2005E
... OpenDiskFile(path = "$app/LaunchMe") ~ "/cd-rom"
   ret = 2008D
... OpenDiskFile(path = "$app/LaunchMe") ~ "/cd-rom"
   ret = 3008D
... OpenDiskFile(path = "mixer8x2.dsp") ~ "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
... OpenDiskFile(path = "mixer8x2.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 300A3
... OpenDiskFile(path = "decodeadpcm.dsp") ~ "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
... OpenDiskFile(path = "decodeadpcm.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 200B5
... OpenDiskFile(path = "adpcmvarmono.dsp") ~ "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
... OpenDiskFile(path = "adpcmvarmono.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 500B6
... OpenDiskFile(path = "/nvram/Phoenix 3") ~ "/cd-rom"
   ret = 700B6
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 15 Апрель 2012, 11:55:44
Альтмерыч, а чего так мало текста? ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 15 Апрель 2012, 12:06:00
Его становится все больше )))

Цитировать
FSCHECK -> OpenDiskFile(path = "$c/lmadm") ~ CurrDir = "/cd-rom/System/Programs"
   ret = 4009F
LMADM -> OpenDiskFile(path = "/nvram") ~ CurrDir = "/cd-rom/System/Programs"
   ret = A6
shell -> OpenDiskFile(path = "$tasks/eventbroker") ~ CurrDir = "/cd-rom"
   ret = 500A0
shell -> OpenDiskFile(path = "$boot/AppStartup") ~ CurrDir = "/cd-rom"
   ret = 2005E
shell -> OpenDiskFile(path = "$app/LaunchMe") ~ CurrDir = "/cd-rom"
   ret = 2008D
shell -> OpenDiskFile(path = "$app/LaunchMe") ~ CurrDir = "/cd-rom"
   ret = 3008D
launchme -> OpenDiskFile(path = "mixer8x2.dsp") ~ CurrDir = "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
launchme -> OpenDiskFile(path = "mixer8x2.dsp") ~ CurrDir = "/cd-rom/System/Audio/dsp"
   ret = 300A3
launchme -> OpenDiskFile(path = "decodeadpcm.dsp") ~ CurrDir = "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile

 Ща забабахаю лог который будет рапортовать о каждом обращении к функциям ОС ))
 А дальше буду думать в чем косяк )
Название: Re: Проект "Феникс"
Отправлено: Altmer от 15 Апрель 2012, 19:43:55
Где-то в прикрепленном файле должен быть ответ на то, почему падает Phoenix3  ::bad:
Похоже прийдется сделать строгий синтаксис лога (xml) и написать анализатор с удобным графическим представлением всей этой кутерьмы, короче жопа  ;D
Название: Re: Проект "Феникс"
Отправлено: Oleg от 15 Апрель 2012, 20:56:20
Если Altmer сказал "жопа" значит она чёрная и очень глубокая  ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 15 Апрель 2012, 23:40:22
Ну не все так плохо  ;)
Еще одна печать сломана  ()(00)()
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 16 Апрель 2012, 03:05:39
 :o  OMG! OMG! OMG!

Не могу поверить... Altmer красавчик!  :D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Апрель 2012, 05:15:08
Ошибку-то я поправил, а вот почему она возникает, пока не понял - надо доделать отладчик и вывести ее на чистую воду )
А еще очень обидно, что эта игра не использует битмапы и самостоятельно орудует VDLP, поэтому аппаратный режим пока не работает.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 16 Апрель 2012, 05:41:30
Если я не ошибаюсь, то Crash'n'Burn - это вообще самая первая игра на 3DO. То, вполне возможно, что просто на тот момент ещё не знали на что способна консоль и некоторые процессы были реализованы криво, не? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Апрель 2012, 05:59:38
Если я не ошибаюсь, то Crash'n'Burn - это вообще самая первая игра на 3DO. То, вполне возможно, что просто на тот момент ещё не знали на что способна консоль и некоторые процессы были реализованы криво, не? :)

Там относительно старая версия ОС, но в целом она достаточно близка к последней, иначе бы у меня были проблемы с доступом к ее ядру.

ПС. Бета-тестерам прийдется подождать, пока я приведу код в порядок, поскольку ради того что бы добиться работоспособности Crash'n'Burn мне пришлось местами сильно раскорячить код эмулятора - он изрядно подтормаживает ))
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 16 Апрель 2012, 11:29:43
у "создателя" наверно сейчас истерика, нового DSP не видать, а запустить Crash 'n Burn не получается потому, что архитектуру 3DO не знает ;D
хорошо у меня начался день, с отличнейшей новости, Альтмерыч крут! :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Апрель 2012, 17:30:28
0.8.5
 1) Исправил ощибку обновления экрана в оптимизированной программной отрисовке
 2) Исправлен глюк с палитрой в Lucienne's Quest
 3) Улучшен перехват SPORT (hle)
 4) Фикс-версия для Crush'n'Burn


ПС. Ниче так игрушка, затягивает )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 16 Апрель 2012, 18:33:13
есть ещё одна похожая игра на Crash 'n Burn это Red Asphalt, которая ещё напоминает Wipeout эти игры объединяет игра Rock 'n Roll Racing
Red Asphalt (PSone) (http://www.youtube.com/watch?v=R7HZ3XaJG_c)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Апрель 2012, 03:35:22
http://www.youtube.com/watch?v=qy1pCHoEAHo
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 17 Апрель 2012, 06:23:17
4) Фикс-версия для Crush'n'Burn
Space Hulk, Phoenix 3 и WCIII - на них это как-то отразилось?

ПС. Ниче так игрушка, затягивает )
Ага, есть такое  :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Апрель 2012, 06:54:22
Space Hulk, Phoenix 3 и WCIII - на них это как-то отразилось?
Изменений пока нет.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 17 Апрель 2012, 08:19:45
http://www.youtube.com/watch?v=qy1pCHoEAHo
В начальной заставке звук немного отстаёт от картинки...
В самой гонке рамочки с отображением места в гонке и номером круга - цветавая полита не правильная.
И в гонке всего 14 FPS? Да и музыка тормозит...

Но в целом - конечно, это просто прорыв  ::bravo:
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Апрель 2012, 14:35:32
Цитата: Altmer
А еще очень обидно, что эта игра не использует битмапы и самостоятельно орудует VDLP, поэтому аппаратный режим пока не работает.
Потому прошу без наездов по поводу тормозов. :) Ну и насчёт "цветовой политы" - показал бы какая должна быть чтоб знать... :)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 17 Апрель 2012, 14:55:45
Yaranga я не наезжал - я спросил... Там знак вопроса стоял в предложении  ;)

Ниже картинки, как оно сейчас в Phoenix'е (взято из твоего видео) и как оно должно быть (спидометр меняет цвета: зелёный - при разгоне и красный - при торможении).

Иными словами HUD в игре - зелёного цвета, а не радужного  :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Апрель 2012, 15:00:00
Насчёт "наезда" я, конечно, погорячился, однако замечание насчёт HUDа будет, думаю, небесполезным.
Кстати, в подавляющем числе игр с 3DO (и не только) как раз самые настоящие 14 fps. Ну иногда 20 - и это норма. :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 17 Апрель 2012, 15:56:38
вот видео (http://www.youtube.com/watch?v=TvBIZ35dmMw&feature=g-hist&context=G2e7e1cfAHT41rXwAAAA) в котором это можно увидеть :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 20 Апрель 2012, 17:51:43
Первая серия лонгплея KT в тестируемом Проекте Феникс. Из плюсов - исправлена палитра карты в программном режиме обработки графики, из минусов - отсутствие карты в хардверном режиме а также то и дело случающиеся притормаживания. Можно списать на общую дохлость и потрёпанность моего компьютера, плюс то что Fraps таки и сам ресурсы хавает при захвате...
В самом начале видео показательно переключаю режимы дабы было видно всю разницу. Правда, сильное сжатие не показывает как всё обстоит в SW на самом деле...

http://www.youtube.com/watch?v=zvlkQF3gxfk
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Апрель 2012, 18:45:31
Решил немного размяться - проанализировать косяки многопоточности...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Апрель 2012, 19:57:11
Лост айден починил :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Апрель 2012, 20:34:23
Пока собираю развед-информацию по багам (адреса возникновения ошибок), товарищи бета-тестеры, может подкините инфу по нерабочим/зависающим играм?

Уже вкурсе про: Seal of Faraon, Microcosm, Space Hulk, Wing Commander 3.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 30 Апрель 2012, 20:47:54
Я с сегодняшнего дня в отпуске... Наверно будет время покопать.
Не даёт покоя один момент, Максим, а не с тобой ли мы летели из Штутгарта прошлым летом по соседству? В смысле на одном ряду? А то твоя фотка показалась мне подозрительно знакомой...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Апрель 2012, 20:56:24
Я за пределами СССР никогда не был )
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 01 Май 2012, 04:42:17
Пока собираю развед-информацию по багам (адреса возникновения ошибок)

В Guardian War - были глюки в прошлых версиях: либо звук опережал/запаздывал за действием на экране, либо картинка была сдвинут вниз. Сейчас как?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Май 2012, 05:41:30
В Guardian War - были глюки в прошлых версиях: либо звук опережал/запаздывал за действием на экране, либо картинка была сдвинут вниз. Сейчас как?
Проверил - все нормуль, вышеописанных глюков нет, но меня сейчас не глюки интересуют, а зависоны.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 01 Май 2012, 07:08:15
Игра "D" висла ранее в месте где нужно было знаки задиака выбирать (но пройти игру можно было и без этого, если знать куда идти сразу). Кто проверит?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Май 2012, 07:45:36
Игра "D" висла ранее в месте где нужно было знаки задиака выбирать (но пройти игру можно было и без этого, если знать куда идти сразу). Кто проверит?

Я это проверю после того, как устраню остальные зависоны - больно долго туда топать )
Название: Re: Проект "Феникс"
Отправлено: Xttx от 03 Май 2012, 07:13:05
Пока собираю развед-информацию по багам (адреса возникновения ошибок), товарищи бета-тестеры, может подкините инфу по нерабочим/зависающим играм?
Daedalous, Twisted, Zhadnost?  ???
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 03 Май 2012, 09:55:06
малыш "создатель" делает первые шаги ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Май 2012, 10:42:49
Пока собираю развед-информацию по багам (адреса возникновения ошибок), товарищи бета-тестеры, может подкините инфу по нерабочим/зависающим играм?
Daedalous, Twisted, Zhadnost?  ???

Спасибо - проверим.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Май 2012, 10:43:17
Пока собираю развед-информацию по багам (адреса возникновения ошибок), товарищи бета-тестеры, может подкините инфу по нерабочим/зависающим играм?
Daedalous, Twisted, Zhadnost?  ???

Спасибо - проверим  :)

малыш "создатель" делает первые шаги ;D

Это ты о чем?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 03 Май 2012, 10:51:31
Altmer
загляни на emu-land и увидишь :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Май 2012, 14:46:00
Altmer
загляни на emu-land и увидишь :)

Ну и что? У меня уже давно работает. Правда видимо игру они таки еще не запустили, скрины только менюшечные.
Название: Re: Проект "Феникс"
Отправлено: aliast от 05 Май 2012, 16:23:07
Глянул С&B у Виктора. Не, ну идёт, да, только эмуль у меня стал проц на 100% грузить и всё начинает тормозить)) И это не только в C&B, но и в других играх. Старые версии работают нормально, глючит только новая. Зато C&B заработал))
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 05 Май 2012, 18:49:59
интересное кино, предыдущая версия 4DO нагружает проц i3 2310M до 20%, а версия в которой работает Crash 'n Burn нагружает проц до 27%
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 07 Май 2012, 07:00:14
Спешу поделиться одной интересной новостью:
Crash 'n Burn (1994)(Crystal Dynamics)(JP)[!] на PhoenixProject_0_8_5 работает в HW!
В тосеке присутствуют 2 американки и одна японка, так вот вторую американку тоже проверю в ближайшее время, но японка работает - это точно! У меня подтормаживает, но это можно пережить. А скорей всего, просто пришло время ещё раз смазать процессоры на ноуте термопастой... :)

http://www.youtube.com/watch?v=YowoPTApCi4
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Май 2012, 07:36:59
Круто, получается можно сопоставить версии и выявить причину глюка в предыдущей )
Интересно, а эта версия на старых релизах работает?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 07 Май 2012, 07:50:44
Круто, получается можно сопоставить версии и выявить причину глюка в предыдущей )
Интересно, а эта версия на старых релизах работает?
Не-а, проверил в нескольких Фениксах, 4DO и старых FreeDO - нигде кроме чёрного экрана ничего не увидел.
Только что проверил вторую американку - тоже софтвер онли, японцы сделали с игрой что-то интересное, раз она по-другому работает. :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Май 2012, 14:38:46
В следующем месяце продолжу работу над эмулятором, а пока всех с наступающим Днем Победы!
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 08 Май 2012, 19:15:15
Да, с праздником всех!
У меня же насроение несколько не праздничное - наипнул свой любимый ноутбук во время последней чистки. Отдал пока в ремонт, бо я могу своими кривыми ручками и окончательно запороть зверюгу, а новый покупать достаточно накладно, мой бюджет в общем-то это и потянул бы, но супруга... в общем, не буду объяснять. Женатики поймут.
Так вот я что хочу сказать. Сегодня некоторое время тестировал Фениксы на дочкином компе - одноядерный такой Семпрон 1.8 Гигагерц с 256-мегабайтным Жифорсом 5700. Так вот что интересно - скорость в большинстве игр (в хардверном режиме, разумеется) близка к 100%. Тот самый глюк с текстурами что был у меня в первых версиях совершенно присутствует и выглядит точно так же как на Радеоне. Так что так-то вот... Пока пишу с планшета (правда, для удобства пришпандорил к нему мышку и клаву) - в интернетах торчать в принципе можно. :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Май 2012, 19:43:04
Интелу угодил, радеону угодил, а нвидии не угодил  :)

Ладно, это мелочи, хотя и неприятные, жефорс у меня где-то был, проверю.
В принципе и радеон есть, и даже 3DFX )
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 08 Май 2012, 20:02:52
Интелу угодил, радеону угодил, а нвидии не угодил  :)

Ладно, это мелочи, хотя и неприятные, жефорс у меня где-то был, проверю.
В принципе и радеон есть, и даже 3DFX )
Да не, я про старые версии где на моем Радеоне некорректно работали, на Жифорсе то же самое. Так что угода была только в пользу Интела. А те что новые - нормально и корректно работают. Интересно что тот же японский Крэш эн Берн работает практически так же как на ноуте. Ну, может, на самую малость помедленнее. Но вполне играбельно. Все остальные эмуляторы (что были после FreeDO 1.9) идут с огромным скрипом. Интересно, что 4DO тупит безбожно, а в пункте фпс - стабильные 60 кадров. :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 08 Май 2012, 20:04:44
Yaranga
есть толковые недорогие ноутбуки, например такой (http://rozetka.com.ua/acer_aspire_5750zg_b964g50mnkk_lx_rx40c_003/p196934/) или такой (http://rozetka.com.ua/acer_aspire_5750g_2354g50mnkk_lx_rmu0c_107/p193972/)  ;)
Altmer
чЬто эмулятор есчо будет поддерживать Glide? ;D
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 09 Май 2012, 05:02:33
Женатики поймут.
Ох как женатики тебя понимают  ;D

На счёт конфигурации - я всё ни как не могу понять, эмулятор под какую-то систему заточне или же нет?  ???
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Май 2012, 07:20:41
Нет, просто на интегреных видюхах в силу того что текстуры на лету формируются и экран отчасти программно обновляется - эмуляция идет быстрее, предполагаю, что узким местом в дискретных видюхах является пересылка растра в память видеокарты, а на интегреных интеловских видюхах доступ идет напрямую?
Хз, но у меня явно видюха не из самых шустрых, но факт в том, что у меня в HW не тормозит ни одна игра.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 09 Май 2012, 11:42:46
ну так это и неудивительно, что эмулятор лучше работает на твоём железе, а на другом хуже, ведь железо на котором пишется эмулятор роднее :)
вот почитай статейку, если интересно Intel HD Graphics 3000 и 2000 против дискретных видеокарт бюджетного сегмента (http://www.easycom.com.ua/video/intel_hd_graphics_3000_i_2000/?lang=ru)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Май 2012, 18:03:57
Поскольку мне в данный момент недостаточно времени для работы над эмулем, но бета-тестерам все же хочется обновлений, вкладываю немного не законченную версию, в которой тем не менее заработала Lost Iden:

0.8.6
 1) Исправлен Lost Iden
 2) Небольшие исправления в регистрах CLIO
 3) Добавлен профайлинг цикла эмуляции (можно узнать - эмуляция какой подсистемы потребляет наибольшее количеству ресурсов)
 4) Изменения в DSP (следует обратить внимание на звук - я не до конца уверен в правильности изменений)
 5) Добавлена возможность дампа памяти и кода DSP (меню Debug)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 20 Май 2012, 19:11:34
я бы звук конкретно потестил! ;D
надеюсь Yaranga сделает Нам виодеодемонстрацию новой версии :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 20 Май 2012, 19:55:44
Со звуком вопрос вообще щепетильный. Сам знаешь, впрочем. ;) Феникс предпочитает (верней до 085 предпочитал, новый ещё не пробовал) отключенное ускорение, 4DO - наоборот выкрученное на полную. FreeDO в этом смысле прекрасно хавает и то и другое.
Завтра и послезавтра буду терзать новую версию. Увы, пока мой основной комп в ремонте, а этот придётся достаточно скоро отдавать. Просто какое-то время придётся висеть на планшете с Андроидом.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Май 2012, 20:15:11
С тормозами станет полегче, как освобожусь - допишу дизассемблер для DSP и напишу врапперы для основных DSP-инструментов.
Как оказалось DSP хавает ресурс CPU до 50% по отношению к остальным подсистемам.

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

Можно еще динамическую рекомпиляцию для ARM прикрутить - недавно с GNU lightning игрался, она конечно не самая шустрая, но зато удобна.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 20 Май 2012, 20:32:50
..какое-то время придётся висеть на планшете с Андроидом.
это же так скучно! :(
я вот недавно у знакомых юзал интернет-планшет с NVIDIA Tegra 2, тяжёленький, долго в руках не удержишь, сенсорный экран слишком чувствительный, реагирует на любое прикосновение пальцами, в общем игрушка для тех кто любит лялякать в социальных сетях, форумах и смотреть кине или сериальчики

Altmer
а низзя сделать чтобы SPU компа был больше задействован для обработки звука?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 20 Май 2012, 20:58:05
С Лост Эденом, понятно, всё в порядке. Работает в любом из режимов на пять с плюсом.
Киллинг Тайм замечательно работает как в программном, так и аппаратном режимах, тормоза отсутствуют. Как и продолжает отсутствовать режим карты в аппаратном.
Крэш'н Бёрн - хардверно по-прежнему только японка, но программно все версии работают с одинаковой скоростью. Разница только в гладкости картинки и неправильном цвете индикаторов скорости/текущей позиции/номере круга. В аппаратной японке всё как положено.
Европейский Alone In The Dark завис сразу после заставки в любом из режимов. Позже разберусь что раньше с ней творилось, помню только что японка в HW глючила, а в SW работала нормально.
Cannon Fodder не тормозит никак и нигде. Впрочем, как уже было отмечено ранее, явная заслуга ATI/AMD с новыми драйверами.
Johnny Bazookatone также работает без тормозов в SW и HW, единственное - картинка в HW несколько растягивается по вертикали, посему удобней будет играть на мониторах с отношением 16x9 или 16x10 без коррекции сторон. Та же беда с Думом. Но там остались без изменений косячки с просвечивающимися полосками вокруг горизонтальных секторов.
Можете заявлять какие ещё игрушки помучить. Их есть у меня.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 20 Май 2012, 21:06:43
Onizuka, кине в основном и смотрю. А в целом - неплохая вещь, хоть с тегрой, хоть на фигне, главное - как её использовать. Одно скажу точно - кпк с Windows Mobile был удобней для творчества - на нём я целые комиксы мог рисовать, Андроид несколько ущербней и его отзыв на прикосновение на порядок хуже чем в Винмобайле несмотря на троекратно ускоренное железо. Причём, я так понимаю, мало что зависит от частоты цпу, ну разве что некоторые игрушки пошустрей работают на более шустром железе. Да и таких удобных программ как в WM на нём просто нет. Всё подчинено ширпотребу и управлению толстыми пальцами, а не тонким стилом.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Май 2012, 21:12:25
Onizuka, если только частично, DSP в 3ДО не только звуком занимается, он еще и видео выводит в некоторых играх.
Да и не к чему - писать под конкретный SPU глупо, а единственный толковый стандарт от Aureal заклевали. Креатив продвинула свой EAX, который был и вероятно остался отстойным на двух колонках, ну а 4 колонки это уже - ограниченная область применения.
Собственно OpenAL тоже из области библиотек, которые позволяют делать разные эффекты, но аппаратная поддержка его слабовата среди производителей, наверняка в разных реализациях разные изъяны.
Короче - нафиг это не нужно )

Yaranga, А на старых версиях этот Элон работал?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 20 Май 2012, 22:23:19
Altmer
ну OpenAL не так уж и плох, раз этот API используют даже в современных играх, к примеру DIRT 2 :)
к тому же у меня в звуковухе ASUS XONAR DS заявлена поддержка OpenAL
Yaranga
к тебе есть мааааленькая просьбочка, запиши пожалуйста трек Sewer Rats и трек с первого уровня игры Johnny Bazookatone ::)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 21 Май 2012, 01:10:05
Onizuka а RuTracker (http://rutracker.org/forum/viewtopic.php?t=3223346)'а себе в коллекцию весь OST скачать нет желания?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 21 Май 2012, 01:45:06
doom_sun
да вот нет никакого желания, потому что я прошу его записать треки не ради того чтобы просто их послушать, а ради чего я прошу его это сделать он знает, просто послушать эти треки я могу и на эмуляторе FreeDO, там звук без всякого сжатия, к тому же в версии FreeDO в котором используется OpenAL звук толковый!
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Май 2012, 05:21:28
Onizuka, будет тебе звук как только ролик на ютуб зальётся. Готово. http://www.youtube.com/watch?v=BpVijuaPVak&hd=1
Altmer, попробовал этот Алон в других Фениксах, везде одно и то же, потом в других эмуляторах - он вообще нигде не работает после заставки. Походу, в европейке что-то накосячено.
Что-то непонятное с размером окна эмулятора по горизонтали. Пока игра не запущена, его можно растягивать и сжимать как хочешь, но стоит запустить любую игру - сжать уже не получится, размер можно изменить только вертикальный...
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 21 Май 2012, 05:51:46
Yaranga
Thank's man!
только вот трек с первого уровня игры Johnny Bazookatone можно было бы записать весь и без звуков геймплэя, хорошо хоть полностью записал трек уровня Sewer Rats ;D
звук в эмуляторе вкусняшка :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Май 2012, 05:53:05
размер можно изменить только вертикальный...

Странно - обязательно проверю.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Май 2012, 06:42:07
Yaranga
Thank's man!
только вот трек с первого уровня игры Johnny Bazookatone можно было бы записать весь и без звуков геймплэя, хорошо хоть полностью записал трек уровня Sewer Rats ;D
звук в эмуляторе вкусняшка :)

Пожалуйста. Ну, пожалте чистый трек: http://www.youtube.com/watch?v=QLeXBzBKWgw

Странно - обязательно проверю.
Угу, у меня ощущение что это из-за увеличенной панельки статуса (или как её правильней назвать) - в нижней части окна программы. Ну и версия старая отображается в заголовке окна. Впрочем, это не столь важно...
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 21 Май 2012, 08:25:01
censored я хочу себе такой эмулятор!!!! (http://i066.radikal.ru/1205/4e/c8d5c5097e67.gif) (http://www.radikal.ru)

Yaranga
спасибо друК (http://s017.radikal.ru/i432/1205/82/06fc3126fcbe.gif) (http://www.radikal.ru)
всё, надо начинать собирать деньгу на эмулятор! (http://s019.radikal.ru/i628/1205/1a/f360b5b42acb.gif) (http://www.radikal.ru)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Май 2012, 20:53:58
Так "звучит" NFS, ревет можно сказать  ;D

000: 8000                          NOP
001: 9BEF C000                     MOV [0x3EF], 0x0
003: 9BEB F000                     MOV [0x3EB], 0x8000
005: 9904 80EF                     MOV [0x104], [0xEF]
007: 4620 8905 C001                [0x105] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x105], A2<=0x1, BS<=0x0 }
00A: 9BFE 8106                     MOV [0x3FE], [0x106]
00C: 9BFF 8107                     MOV [0x3FF], [0x107]
00E: 9906 C000                     MOV [0x106], 0x0
010: 9907 C000                     MOV [0x107], 0x0
012: 9B02 8105                     MOV [0x302], [0x105]
014: 2470 8909                     [0x109] <= Y <= (A1<<4)-1 { A1<=[0x109], BS<=0x0 }
016: EC1E                          BranchIf((N^V)|Z) 0x1E
017: 4620 8908 C001                [0x108] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x108], A2<=0x1, BS<=0x0 }
01A: 9909 8008                     MOV [0x109], [0x8]
01C: 9BEE 8108                     MOV [0x3EE], [0x108]
01E: 8500                          Jump 0x100
01F: 8000                          NOP
020: 46A0 80EC C008                Y <= (A1<<4)&(A2<<4) { A1<=[0xEC], A2<=0x8, BS<=0x10 }
023: B428                          BranchIf(Z) 0x28
024: 9C0A 80ED                     MOV [[0xA]], [0xED]
026: 9BED 8409                     MOV [0x3ED], [[0x9]]
028: 6640 8104 80EF 8300           [0x300] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x104], A2<=[0xEF], BS<=0x0 }
02C: 8380                          Sleep
02D: 8000                          NOP
02E: 8380                          Sleep
02F: 8000                          NOP
030: 4620 B4A8                     [R(0x5)] <= Y <= (A1<<4)+(A2<<4) { A1<=[R(0x5)], A2<=[R(0x8)], BS<=0x0 }
032: A837                          BranchIf(N) 0x37
033: D83E                          BranchIf(!C) 0x3E
034: 9006 A014                     MOV [R(0x6)], [[R(0x4)]]
036: 843C                          Jump 0x3C
037: 4640 A805 F000                [R(0x5)] <= Y <= (A1<<4)-(A2<<4) { A1<=[R(0x5)], A2<=0x8000, BS<=0x0 }
03A: 9006 A007                     MOV [R(0x6)], [R(0x7)]
03C: 9007 A014                     MOV [R(0x7)], [[R(0x4)]]
03E: 7D40 14C6                     Y <= ((M2*M1)>>11)-(A1<<4) { M1<=[R(0x5)], M2<=[R(0x6)], A1<=[R(0x6)], BS<=0x0 }
040: 5C40 A4E5                     Y <= ((M2*M1)>>11)-Y { M1<=[R(0x7)], M2<=[R(0x5)], BS<=0x0 }
042: 8200                          ^Rts
043: 8000                          NOP
044: 8380                          Sleep
045: 8000                          NOP
046: 5C80 8012 8115                Y <= ((M2*M1)>>11) { M1<=[0x12], M2<=[0x115], BS<=0x10 }
049: 5C27 8011 8119                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x11], M2<=[0x119], BS<=0x7 }
04C: 5C27 8010 811D                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x10], M2<=[0x11D], BS<=0x7 }
04F: 5C27 800F 8121                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0xF], M2<=[0x121], BS<=0x7 }
052: 5C27 800E 8125                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0xE], M2<=[0x125], BS<=0x7 }
055: 5C27 800D 8129                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0xD], M2<=[0x129], BS<=0x7 }
058: 5C27 800C 812A                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0xC], M2<=[0x12A], BS<=0x7 }
05B: 5C27 800B 812B                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0xB], M2<=[0x12B], BS<=0x7 }
05E: 8000                          NOP
05F: 2427 8906                     [0x106] <= Y <= (A1<<4)+Y OVERCLIP { A1<=[0x106], BS<=0x7 }
061: 5C80 801A 8115                Y <= ((M2*M1)>>11) { M1<=[0x1A], M2<=[0x115], BS<=0x10 }
064: 5C27 8019 8119                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x19], M2<=[0x119], BS<=0x7 }
067: 5C27 8018 811D                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x18], M2<=[0x11D], BS<=0x7 }
06A: 5C27 8017 8121                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x17], M2<=[0x121], BS<=0x7 }
06D: 5C27 8016 8125                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x16], M2<=[0x125], BS<=0x7 }
070: 5C27 8015 8129                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x15], M2<=[0x129], BS<=0x7 }
073: 5C27 8014 812A                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x14], M2<=[0x12A], BS<=0x7 }
076: 5C27 8013 812B                Y <= ((M2*M1)>>11)+Y OVERCLIP { M1<=[0x13], M2<=[0x12B], BS<=0x7 }
079: 8000                          NOP
07A: 2427 8907                     [0x107] <= Y <= (A1<<4)+Y OVERCLIP { A1<=[0x107], BS<=0x7 }
07C: 8420                          Jump 0x20
07D: 8000                          NOP
07E: 4620 8914 801C                [0x114] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x114], A2<=[0x1C], BS<=0x0 }
081: A886                          BranchIf(N) 0x86
082: D88D                          BranchIf(!C) 0x8D
083: 9913 80F0                     MOV [0x113], [0xF0]
085: 848B                          Jump 0x8B
086: 4640 8914 F000                [0x114] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x114], A2<=0x8000, BS<=0x0 }
089: 9913 8112                     MOV [0x113], [0x112]
08B: 9912 80F0                     MOV [0x112], [0xF0]
08D: 4D40 8113 8113                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x113], A1<=[0x113], BS<=0x0 }
090: 5C40 8112 8114                Y <= ((M2*M1)>>11)-Y { M1<=[0x112], M2<=[0x114], BS<=0x0 }
093: 4C80 801B 8115                [0x115] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x1B], BS<=0x10 }
096: 8530                          Jump 0x130
097: 8000                          NOP
098: 4620 8918 801E                [0x118] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x118], A2<=[0x1E], BS<=0x0 }
09B: A8A0                          BranchIf(N) 0xA0
09C: D8A7                          BranchIf(!C) 0xA7
09D: 9917 80F1                     MOV [0x117], [0xF1]
09F: 84A5                          Jump 0xA5
0A0: 4640 8918 F000                [0x118] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x118], A2<=0x8000, BS<=0x0 }
0A3: 9917 8116                     MOV [0x117], [0x116]
0A5: 9916 80F1                     MOV [0x116], [0xF1]
0A7: 4D40 8117 8117                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x117], A1<=[0x117], BS<=0x0 }
0AA: 5C40 8116 8118                Y <= ((M2*M1)>>11)-Y { M1<=[0x116], M2<=[0x118], BS<=0x0 }
0AD: 4C80 801D 8119                [0x119] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x1D], BS<=0x10 }
0B0: 847E                          Jump 0x7E
0B1: 8000                          NOP
0B2: 4620 891C 8020                [0x11C] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x11C], A2<=[0x20], BS<=0x0 }
0B5: A8BA                          BranchIf(N) 0xBA
0B6: D8C1                          BranchIf(!C) 0xC1
0B7: 991B 80F2                     MOV [0x11B], [0xF2]
0B9: 84BF                          Jump 0xBF
0BA: 4640 891C F000                [0x11C] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x11C], A2<=0x8000, BS<=0x0 }
0BD: 991B 811A                     MOV [0x11B], [0x11A]
0BF: 991A 80F2                     MOV [0x11A], [0xF2]
0C1: 4D40 811B 811B                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x11B], A1<=[0x11B], BS<=0x0 }
0C4: 5C40 811A 811C                Y <= ((M2*M1)>>11)-Y { M1<=[0x11A], M2<=[0x11C], BS<=0x0 }
0C7: 4C80 801F 811D                [0x11D] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x1F], BS<=0x10 }
0CA: 8498                          Jump 0x98
0CB: 8000                          NOP
0CC: 4620 8920 8022                [0x120] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x120], A2<=[0x22], BS<=0x0 }
0CF: A8D4                          BranchIf(N) 0xD4
0D0: D8DB                          BranchIf(!C) 0xDB
0D1: 991F 80F3                     MOV [0x11F], [0xF3]
0D3: 84D9                          Jump 0xD9
0D4: 4640 8920 F000                [0x120] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x120], A2<=0x8000, BS<=0x0 }
0D7: 991F 811E                     MOV [0x11F], [0x11E]
0D9: 991E 80F3                     MOV [0x11E], [0xF3]
0DB: 4D40 811F 811F                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x11F], A1<=[0x11F], BS<=0x0 }
0DE: 5C40 811E 8120                Y <= ((M2*M1)>>11)-Y { M1<=[0x11E], M2<=[0x120], BS<=0x0 }
0E1: 4C80 8021 8121                [0x121] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x21], BS<=0x10 }
0E4: 84B2                          Jump 0xB2
0E5: 8000                          NOP
0E6: 4620 8924 8024                [0x124] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x124], A2<=[0x24], BS<=0x0 }
0E9: A8EE                          BranchIf(N) 0xEE
0EA: D8F5                          BranchIf(!C) 0xF5
0EB: 9923 80F4                     MOV [0x123], [0xF4]
0ED: 84F3                          Jump 0xF3
0EE: 4640 8924 F000                [0x124] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x124], A2<=0x8000, BS<=0x0 }
0F1: 9923 8122                     MOV [0x123], [0x122]
0F3: 9922 80F4                     MOV [0x122], [0xF4]
0F5: 4D40 8123 8123                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x123], A1<=[0x123], BS<=0x0 }
0F8: 5C40 8122 8124                Y <= ((M2*M1)>>11)-Y { M1<=[0x122], M2<=[0x124], BS<=0x0 }
0FB: 4C80 8023 8125                [0x125] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x23], BS<=0x10 }
0FE: 84CC                          Jump 0xCC
0FF: 8000                          NOP
100: 4620 8928 8026                [0x128] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x128], A2<=[0x26], BS<=0x0 }
103: A908                          BranchIf(N) 0x108
104: D90F                          BranchIf(!C) 0x10F
105: 9927 80F5                     MOV [0x127], [0xF5]
107: 850D                          Jump 0x10D
108: 4640 8928 F000                [0x128] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x128], A2<=0x8000, BS<=0x0 }
10B: 9927 8126                     MOV [0x127], [0x126]
10D: 9926 80F5                     MOV [0x126], [0xF5]
10F: 4D40 8127 8127                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x127], A1<=[0x127], BS<=0x0 }
112: 5C40 8126 8128                Y <= ((M2*M1)>>11)-Y { M1<=[0x126], M2<=[0x128], BS<=0x0 }
115: 4C80 8025 8129                [0x129] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x25], BS<=0x10 }
118: 84E6                          Jump 0xE6
119: 8000                          NOP
11A: 810D                          ^RBASEx4 <= 0x34
11B: 9004 C0F6                     MOV [R(0x4)], 0xF6
11D: 9008 8028                     MOV [R(0x8)], [0x28]
11F: 8830                          Call 0x30
120: 4C80 8027 812A                [0x12A] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x27], BS<=0x10 }
123: 8380                          Sleep
124: 8000                          NOP
125: 810F                          ^RBASEx4 <= 0x3C
126: 9004 C0F7                     MOV [R(0x4)], 0xF7
128: 9008 802A                     MOV [R(0x8)], [0x2A]
12A: 8830                          Call 0x30
12B: 4C80 8029 812B                [0x12B] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x29], BS<=0x10 }
12E: 8380                          Sleep
12F: 8000                          NOP
130: 4620 892E 802C                [0x12E] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x12E], A2<=[0x2C], BS<=0x0 }
133: A938                          BranchIf(N) 0x138
134: D93F                          BranchIf(!C) 0x13F
135: 992D 80F8                     MOV [0x12D], [0xF8]
137: 853D                          Jump 0x13D
138: 4640 892E F000                [0x12E] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x12E], A2<=0x8000, BS<=0x0 }
13B: 992D 812C                     MOV [0x12D], [0x12C]
13D: 992C 80F8                     MOV [0x12C], [0xF8]
13F: 4D40 812D 812D                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x12D], A1<=[0x12D], BS<=0x0 }
142: 5C40 812C 812E                Y <= ((M2*M1)>>11)-Y { M1<=[0x12C], M2<=[0x12E], BS<=0x0 }
145: 4C80 802B 812F                [0x12F] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x2B], BS<=0x10 }
148: 855E                          Jump 0x15E
149: 8000                          NOP
14A: 4627 8906 8142                [0x106] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x106], A2<=[0x142], BS<=0x7 }
14D: 4627 8907 8143                [0x107] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x107], A2<=[0x143], BS<=0x7 }
150: 8558                          Jump 0x158
151: 8000                          NOP
152: 7C80 802E 812F 8142           [0x142] <= Y <= ((M2*M1)>>11) { M1<=[0x2E], M2<=[0x12F], BS<=0x10 }
156: 8446                          Jump 0x46
157: 8000                          NOP
158: 7C80 8030 812F 8143           [0x143] <= Y <= ((M2*M1)>>11) { M1<=[0x30], M2<=[0x12F], BS<=0x10 }
15C: 8552                          Jump 0x152
15D: 8000                          NOP
15E: 4620 8946 8032                [0x146] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x146], A2<=[0x32], BS<=0x0 }
161: A966                          BranchIf(N) 0x166
162: D96D                          BranchIf(!C) 0x16D
163: 9945 80F9                     MOV [0x145], [0xF9]
165: 856B                          Jump 0x16B
166: 4640 8946 F000                [0x146] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x146], A2<=0x8000, BS<=0x0 }
169: 9945 8144                     MOV [0x145], [0x144]
16B: 9944 80F9                     MOV [0x144], [0xF9]
16D: 4D40 8145 8145                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x145], A1<=[0x145], BS<=0x0 }
170: 5C40 8144 8146                Y <= ((M2*M1)>>11)-Y { M1<=[0x144], M2<=[0x146], BS<=0x0 }
173: 4C80 8031 8147                [0x147] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x31], BS<=0x10 }
176: 85D4                          Jump 0x1D4
177: 8000                          NOP
178: 4627 8906 814A                [0x106] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x106], A2<=[0x14A], BS<=0x7 }
17B: 4627 8907 814B                [0x107] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x107], A2<=[0x14B], BS<=0x7 }
17E: 8586                          Jump 0x186
17F: 8000                          NOP
180: 7C80 8034 8147 814A           [0x14A] <= Y <= ((M2*M1)>>11) { M1<=[0x34], M2<=[0x147], BS<=0x10 }
184: 854A                          Jump 0x14A
185: 8000                          NOP
186: 7C80 8036 8147 814B           [0x14B] <= Y <= ((M2*M1)>>11) { M1<=[0x36], M2<=[0x147], BS<=0x10 }
18A: 8580                          Jump 0x180
18B: 8000                          NOP
18C: 4620 894E 8038                [0x14E] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x14E], A2<=[0x38], BS<=0x0 }
18F: A994                          BranchIf(N) 0x194
190: D99B                          BranchIf(!C) 0x19B
191: 994D 80FA                     MOV [0x14D], [0xFA]
193: 8599                          Jump 0x199
194: 4640 894E F000                [0x14E] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x14E], A2<=0x8000, BS<=0x0 }
197: 994D 814C                     MOV [0x14D], [0x14C]
199: 994C 80FA                     MOV [0x14C], [0xFA]
19B: 4D40 814D 814D                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x14D], A1<=[0x14D], BS<=0x0 }
19E: 5C40 814C 814E                Y <= ((M2*M1)>>11)-Y { M1<=[0x14C], M2<=[0x14E], BS<=0x0 }
1A1: 4C80 8037 814F                [0x14F] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x37], BS<=0x10 }
1A4: 8380                          Sleep
1A5: 8000                          NOP
1A6: 4627 8906 8152                [0x106] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x106], A2<=[0x152], BS<=0x7 }
1A9: 4627 8907 8153                [0x107] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x107], A2<=[0x153], BS<=0x7 }
1AC: 85B4                          Jump 0x1B4
1AD: 8000                          NOP
1AE: 7C80 803A 814F 8152           [0x152] <= Y <= ((M2*M1)>>11) { M1<=[0x3A], M2<=[0x14F], BS<=0x10 }
1B2: 8578                          Jump 0x178
1B3: 8000                          NOP
1B4: 7C80 803C 814F 8153           [0x153] <= Y <= ((M2*M1)>>11) { M1<=[0x3C], M2<=[0x14F], BS<=0x10 }
1B8: 85AE                          Jump 0x1AE
1B9: 8000                          NOP
1BA: 4620 8956 803E                [0x156] <= Y <= (A1<<4)+(A2<<4) { A1<=[0x156], A2<=[0x3E], BS<=0x0 }
1BD: A9C2                          BranchIf(N) 0x1C2
1BE: D9C9                          BranchIf(!C) 0x1C9
1BF: 9955 80FB                     MOV [0x155], [0xFB]
1C1: 85C7                          Jump 0x1C7
1C2: 4640 8956 F000                [0x156] <= Y <= (A1<<4)-(A2<<4) { A1<=[0x156], A2<=0x8000, BS<=0x0 }
1C5: 9955 8154                     MOV [0x155], [0x154]
1C7: 9954 80FB                     MOV [0x154], [0xFB]
1C9: 4D40 8155 8155                Y <= (((Y>>4)*M1)>>11)-(A1<<4) { M1<=[0x155], A1<=[0x155], BS<=0x0 }
1CC: 5C40 8154 8156                Y <= ((M2*M1)>>11)-Y { M1<=[0x154], M2<=[0x156], BS<=0x0 }
1CF: 4C80 803D 8157                [0x157] <= Y <= (((Y>>4)*M1)>>11) { M1<=[0x3D], BS<=0x10 }
1D2: 8380                          Sleep
1D3: 8000                          NOP
1D4: 4627 8906 815A                [0x106] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x106], A2<=[0x15A], BS<=0x7 }
1D7: 4627 8907 815B                [0x107] <= Y <= (A1<<4)+(A2<<4) OVERCLIP { A1<=[0x107], A2<=[0x15B], BS<=0x7 }
1DA: 85E2                          Jump 0x1E2
1DB: 8000                          NOP
1DC: 7C80 8040 8157 815A           [0x15A] <= Y <= ((M2*M1)>>11) { M1<=[0x40], M2<=[0x157], BS<=0x10 }
1E0: 85A6                          Jump 0x1A6
1E1: 8000                          NOP
1E2: 7C80 8042 8157 815B           [0x15B] <= Y <= ((M2*M1)>>11) { M1<=[0x42], M2<=[0x157], BS<=0x10 }
1E6: 85DC                          Jump 0x1DC
1E7: 8000                          NOP
1E8: 8380                          Sleep
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Май 2012, 17:18:32
Освобождал место на диске и увидел у себя позабытй архив с биосами, сдк и играми на М2 - похоже в М2 100% идентичный DSP процессор как и в 3DO! ))
Получается для тех кто возьмется писать эмулятор - одной головоломкой меньше )
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 25 Май 2012, 01:02:26
Наивный вопрос: раз DSP проц такйо же, то М2 имела бы обратную совместимость с играми от первой 3DO?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Май 2012, 06:17:25
Наивный вопрос: раз DSP проц такйо же, то М2 имела бы обратную совместимость с играми от первой 3DO?

В плане звука - да, в остальном нет, разве что если там тоже был CEL-Engine помимо треуголльного текстурирования, тогда думаю можно было бы написать эмулятор под M2, который вероятно справлялся бы с задачей, хотя я не могу сказать - потянул бы PowerPC эмуляцию ARM или нет, регистров в проце М2 много и процессоров два, но частота довольно низкая, возможно путем динамической рекомпиляции получилось бы неплохо, да и CEL-Engine вполне можно замутить на треугольниках (что я и сделал в Фениксе).
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 25 Май 2012, 10:28:23
Altmer позволишь небольшой offtop?

Я вот сейчас что подумал: эмуляторы 3DO по сути - уникальны! К примеру, сейчас решил попробовать что за звери такие: эмуляторы Sega Saturn. Так их "с наскока" не завести, каждый нужно настроить (графика, звук, упарвление, биос и пр.). А уж ePSX просто так включить вообще нельзя (пока все плагины подключишь, мдя)...

То ли дело FreeDO 2.1 - указал биос, указал ISO и играешь... Сразу! Это как с самой приставкой - включил, диск вставил и играешь!

Надеюсь в новых проектах останется такая же простота настройки.

Я понимаю, что "Emulation requires - brains", но простота и доходчивость, тоже не маловажно  ;)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Май 2012, 12:02:59
Ну не все так гладко - некоторых жутко напрягало конфигурирование управления   :)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 28 Май 2012, 03:12:57
Поставил Joy2Key и вся конфигурация... :)

Кстати, в FreeDO уже настроено управление, а вот в тех эмуляторах что я перечислил, даже базовые кнопки надо настроить/указывать. Так что в FreeDO управление надо (если есть нужда) - перенастраивать, а в тех - настраивать :)
Название: Re: Проект "Феникс"
Отправлено: Le Taon от 04 Июнь 2012, 21:47:27
Макс, какие у тебя там игрульки на М2? отсыпь а то играть не во что  :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Июнь 2012, 02:33:24
Только те, что в MAME CHD.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Декабрь 2012, 09:04:24
Хотел сделать очередную альфу под новый год, но видимо не успеваю...
Слишком объемные изменения :)
Фронтэнд полностью переписан...
Полностью переписана архитектура ядра эмуляции, теперь оно предусматривает мультиплатформенность и сборку систем из отдельных "микросхем".
Для управления образами и румами создана библиотека совмещенная с парсерами ресурсов, чтобы за одно и музончик с дисков послушать, видео посмотреть, и пр.
В общем еще пару месяцев пилить...
Название: Re: Проект "Феникс"
Отправлено: Oleg от 31 Декабрь 2012, 09:20:47
Сам анонс будет тоже подарком!  ;)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 31 Декабрь 2012, 21:06:46
Выглядит очень интересно! Ждём!
С новым годом!
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 31 Декабрь 2012, 21:54:52
С Новым годом  <:)>>+
Всем Счастья..........
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Январь 2013, 10:23:17
Небольшой релиз, так сказать для поддержания темы: http://arts-union.ru/tmp/PhoenixDistrib.rar

Основные изменения:
+ Новый фронтэнд
+ Новая архитектура ядра эмулятора
+ Встроенный менеджер ресурсов
- Временно отсутствует поддержка аппаратного рендеринга

ПС. Альфа еще сырая, поэтому особо не стоит расписывать недоделки - я про них знаю :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 09 Январь 2013, 11:31:38
Ого! Жаль, на работу в ночную смену убегать, надо вздремнуть... Завтра потестирую!
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 09 Январь 2013, 11:43:08
Не удержался, чуть-чуть попробовал... И интерфейс, и возможности выглядят просто офигенно, это уже несколько больше, чем просто эмулятор!
ПС. Альфа еще сырая, поэтому особо не стоит расписывать недоделки - я про них знаю :)
Осмелюсь спросить... а то что не биндятся ни крестовина, ни аналог на джойстике - это так задумывалось?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Январь 2013, 11:46:18
Их надо через контекстное меню выбирать (правой кнопкой мыши), авто бинд я еще не прикрутил ) Да и ручной не проверял пока еще...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 09 Январь 2013, 12:10:31
Ясно, спасибо.
Назначается, но в играх почему-то не заработало. Назначил на клаву - всё нормально пашет... Рядом делаю ещё один профиль с геймпадом - не пашет. В общем, подождём. Ладно, я пока в люльку, пару часов перед ночными бдениями надо покемарить, тем более завтра четверг и будут допросы на утреннем рапорте...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Январь 2013, 08:07:20
Тест биосов в обновлённом эмуляторе.
http://youtu.be/Aapk-8N3GiI (http://youtu.be/Aapk-8N3GiI)

Когда зальётся сорокаминутное видео с тестом игр, также помещу здесь ссылку.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 10 Январь 2013, 11:02:10
А чего биос fz10-anvil так с глюками прогрузился? И вообще что это за биос такой?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Январь 2013, 12:41:44
Anvil - чип устанавливаемый в последних моделях FZ10 на замену Clio и Madam. Эти модели были самыми дешёвыми и в них во время заездов на Road Rash не играла музыка, да и ещё какие-то косяки наблюдались...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Январь 2013, 17:41:53
http://youtu.be/xI-RANSLxa8 (http://youtu.be/xI-RANSLxa8)

Игры, которым нужен японский биос со шрифтами, почему-то его не обнаруживают. Возможно, что-то не так делаю.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Январь 2013, 18:07:51
А ты его сделал активным?
Впрочем, наверняка мелкий косяк, в следующей сборке поправлю.
Странно - у тебя иконки не видны...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Январь 2013, 18:41:21
Yaranga, попробуй закинуть в папку с эмулем эти библиотеки, возможно иконки появятся, очень странно что их у тебя не видно:
http://arts-union.ru/tmp/mingw.zip
http://arts-union.ru/tmp/qt-others.zip
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Январь 2013, 19:03:19
Закинул библиотеки в корень эмуля, а иконок так и не появилось.
Возможно, дело в Win2k3, хотя вряд ли. Попозже перезагружусь в XP, посмотрю что там...

Нет, в ХР иконки тоже не появились... не знаю почему, возможно их путь прописан у тебя где-то по какому-то определённому пути, который есть только на твоём компьютере.  ???
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 11 Январь 2013, 03:10:45
Когда зальётся сорокаминутное видео с тестом игр, также помещу здесь ссылку.

Можешь заснять: Phoenix 3, Crash'n'Burn и Wing Commander III как работают?  :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2013, 03:26:50
Закинул библиотеки в корень эмуля, а иконок так и не появилось.
Возможно, дело в Win2k3, хотя вряд ли. Попозже перезагружусь в XP, посмотрю что там...

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

Там ресурсы иконок в самом экзешнике.
А ты точно распокавал весь архив релиза или только прокопировал из него экзешник?
Возможно дело в хаспе - надо будет разобраться.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 11 Январь 2013, 06:48:46
Кстати, звук в NFS, Road Rash и StarFighter - что-то также тормозит и лагает как в старых добрых версиях FreeDO :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 11 Январь 2013, 08:46:03
Там ресурсы иконок в самом экзешнике.
А ты точно распокавал весь архив релиза или только прокопировал из него экзешник?
Возможно дело в хаспе - надо будет разобраться.
Конечно, распаковал всё что было в архиве. Вот насчёт хаспа - у меня тоже есть подозрения, что он как раз эти картинки и блокирует.
doom_sun, здесь пока не идёт разговор, какие игры и как работают, это, кстати, один из плюсов закрытости эмулятора, критиканы-самоучки уже давно мозг вынесли бы. Крэш-н-бёрн крутит заставку Тотал Эклипса, Феникс 3 зависает на картинке загрузки уровня - в общем, пока как когда-то в FreeDO. Минут 15 поиграл в Wing Commander III - глюки в видеозаставках и ингейме отсутствуют. Всё быстро и чисто.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 11 Январь 2013, 10:43:48
ОК, хотя бы так :) Спасибо!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2013, 13:36:35
Во всех эмуляторах проблема с наложением прерываний, я пока еще не понял как еерешить, отсюда рывки в видео и повисания ряда игр.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 11 Январь 2013, 13:49:58
Посмотрел видео. Неплохо выглядит. Фишка с иконками с баннерскрина хорошая.
Жалко, что подписывалку баннеров и образов ещё никто не придумал.
А что ещё эмулятор умеет нового помимо лазания по папкам образа?
Что там в контекстных менюшках?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2013, 13:59:11
Пока там только экспорт файлов и создание чистых образов - без форматного хлама.
Со временем добавлю сборку образов с подписью и поддержку сжатых образов, а так же разные конвертеры и просмоторщики.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Январь 2013, 21:21:36
Посмотрел видео. Неплохо выглядит. Фишка с иконками с баннерскрина хорошая.
где где это видео, я тоже хочу его посмотреть :(
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 11 Январь 2013, 22:15:20
На предыдущей странице смотрел?  :-*
Название: Re: Проект "Феникс"
Отправлено: Altmer от 14 Январь 2013, 17:01:32
Yaranga, графика должна отображаться, просто не все библиотеки были, а у меня они видимо в путях прописаны.
Дополненный и поправленный дистрибутив:
http://arts-union.ru/tmp/PhoenixDistrib.zip
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 14 Январь 2013, 18:32:05
Да, теперь всё на месте. Спасибо! :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 23 Январь 2013, 07:07:58
Отреверсил мышь 3DO - формат 100% верный (думаю другим проектам эмуляторов будет полезно):
8 бит - идентификатор: 0x49
1 бит - левая кнопка - нажата 1
1 бит - средняя кнопка - нажата 1
1 бит - правая кнопка - нажата 1
1 бит - резервный - всегда 0
10 бит - ось Y - знаковое целое, верх отрицательный, низ положительный
10 бит - ось X - знаковое целое, лево отрицательно, право положительно
Порядок - от старшего байта к младшему, от старшего бита к младшему, пример 0x498007ff - познакомьтесь - мышь, нажата левая кнопка, сдвинута на один дискрет вниз и на один дискрет влево.

Благодарности Mr.Hunt'у за предоставленный девайс.

ПС. Могу отреверсить любое устройство ввода для 3DO за 5 минут, если кто-то хочет предоставить железку для этого с последующим возвратом - с удовольствием приму предложение. Требуются: пистолет, флайстик, трекболы от орбатак, короче все кроме мышки и стандартного геймпада.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Февраль 2013, 16:36:04
Обновление для бета-тестеров, версия 1.1:
http://arts-union.ru/tmp/PhoenixDistrib.zip

Основные изменения:
1) Добавлена поддержка сжатых образов (архиватор встроен)
2) Доработана поддержка джойстиков (аналоговый ввод)
3) Добавлена поддержка мыши (не тестировалось)
Название: Re: Проект "Феникс"
Отправлено: Oleg от 09 Февраль 2013, 17:22:02
Поздравляю с релизом!
Сжатые образы это очень полезная возможность!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Февраль 2013, 17:38:48
Поздравляю с релизом!
Сжатые образы это очень полезная возможность!

Да - это в первую очередь для 3DO-Portable, флешки не такие уж и резиновые )
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 09 Февраль 2013, 17:45:49
Свой собственный формат или всё-таки ZIP?
Вообще, я заметил, что лучше всего сжимается в 7z или rar, но... есть образы, которые лучше сжимаются 7z чем раром, а есть которые лучше раром чем 7z.

А ещё есть корейская леталка Firewall, если её конвертнуть в iso, то она на эмуляторе не воспроизведётся, работает на эмуляторе только в формате bin O.o
Это я просто пережимал все образы на компе в iso, чтоб места меньше занимали.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Февраль 2013, 17:51:56
Свой собственный формат или всё-таки ZIP?
Вообще, я заметил, что лучше всего сжимается в 7z или rar, но... есть образы, которые лучше сжимаются 7z чем раром, а есть которые лучше раром чем 7z.

А ещё есть корейская леталка Firewall, если её конвертнуть в iso, то она на эмуляторе не воспроизведётся, работает на эмуляторе только в формате bin O.o
Это я просто пережимал все образы на компе в iso, чтоб места меньше занимали.

Доступ должен быть посекторным, поэтомы обычные архиваторы не подходят, это обсуждалось тут: http://www.arts-union.ru/smf/index.php?topic=495.msg5220#msg5220
Формат собственный, жать можно что угодно, румы, образы, просто файлы.
Сжатие на уровне ZIP, если будет время - сделаю контекстную кластеризацию блоков - будет на уровне 7z и Rar максимальных настроек.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Февраль 2013, 07:27:01
Основная страница, где будет размещаться дистрибутив - тут: http://www.arts-union.ru/node/131
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Февраль 2013, 08:31:43
Попробовал. Джойстик работает замечательно. Мыши не работают ни в какую.
http://youtu.be/J_Ry23Bcmbo
И да, упаковщика образов в комплекте почему-то не нашёл... ???
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Февраль 2013, 08:40:33
Попробовал. Джойстик работает замечательно. Мыши не работают ни в какую.
http://youtu.be/J_Ry23Bcmbo
И да, упаковщика образов в комплекте почему-то не нашёл... ???

Ок, мыши проверю. Да и сначала надо фулскрин добавить, иначе бестолку мышь использовать, резве что через джой или клаву ее врапить ) Как нибудь основательно займусь системой ввода, пока просто имхо, это не самое главное.
Упаковка через контекстное меню (правой кнопкой мыши на образе) в панели библиотеки - все просто :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 10 Февраль 2013, 14:37:04
Ага, попробовал упаковщик. Жмёт, конечно, относительно долго, но зато потом в эмуляторе файл открывается так же быстро, как и несжатый образ. Дум и Мэд Дог 2 пожались примерно в два раза. Остальные пока ещё не пробовал.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Февраль 2013, 14:48:13
Ага, попробовал упаковщик. Жмёт, конечно, относительно долго, но зато потом в эмуляторе файл открывается так же быстро, как и несжатый образ. Дум и Мэд Дог 2 пожались примерно в два раза. Остальные пока ещё не пробовал.

Жмет долго, потому что максимальное сжатие настроено и одновременно работает проверки распаковки (мало ли), хотя с функцией верификации возможно это и не нужно.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 11 Февраль 2013, 04:00:19
Придётся всю коллекцию 7ZIP'ов на 3DO пережимать? Эх... Зато места меньше станет занимать.

А этот формат сжатия для эмулятора потом тот же 7ZIP распознает?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2013, 05:20:40
А этот формат сжатия для эмулятора потом тот же 7ZIP распознает?


Нет, но через эмуль всегда можно сконвертировать сжатый образ в обычный ISO/BIN, как впрочем и любой поддерживаемый эмулятором образ.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2013, 05:53:35
Жесть, дистрибутив Феникса скачали за пару дней уже 20 раз...
http://www.arts-union.ru/node/131
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 11 Февраль 2013, 06:39:10
Причина в новости на http://emu-russia.net
Возможно, скоро могут появиться новые бета-тестеры...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2013, 07:33:17
Бородатая, однако, новость )))
Название: Re: Проект "Феникс"
Отправлено: CCCP1982 от 11 Февраль 2013, 08:12:13
Altmer
помоги пожалуйста я новичок в "Фениксе" какие дрова HASP скачать ? http://www.aladdin-rd.ru/support/downloads/haspsrm/   
какую библиотеку нужно скачать? QT  http://qt.digia.com/  и библиотеку  OpenAL http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx мне интересен эмулятор и хотел бы его пощупать) я скачал Обновление для бета-тестеров, версия 1.1:
http://arts-union.ru/tmp/PhoenixDistrib.zip но проблема существует (http://i51.fastpic.ru/thumb/2013/0211/b2/8ad143a39934866771c54a9b9c56e0b2.jpeg) (http://fastpic.ru/view/51/2013/0211/8ad143a39934866771c54a9b9c56e0b2.jpg.html)

у меня Win8 Pro x64 Core 2 Duo 2.0 Mobi GF 8600 GT 256 GDDR3 Mb
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Февраль 2013, 08:21:59
Эмулятор без ключа не работает:
(http://ru.safenet-inc.com/uploadedImages/hasp4_boxshot_img.jpg)

Чтобы получить ключ требуется оргвзнос в виде раритетного железа или денежных средств.
Еще один вариант описан здесь: http://www.arts-union.ru/smf/index.php?topic=640.0
Ваши предложения тоже рассматриваются.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Февраль 2013, 13:19:59
Следующее обновление эмуля будет не ранее чем через месяц.
Заведу туда сэйвстейты и отладчик с откатами, будем выковыривать глюки :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Февраль 2013, 17:45:43
Ждём-с.
Тем не менее, достаточно часто запускаю в свободное от работы время (которого чудовищно мало) то одну, то другую игру. Сравниваю и анализирую. При обнаружении чего-то уникального обязательно отпишусь.
Название: Re: Проект "Феникс"
Отправлено: aliast от 19 Февраль 2013, 20:19:56
Сейчас отладчика нет? Но в следующей ревизии будет? Хороший повод присоединиться к бета-тесту)
Название: Re: Проект "Феникс"
Отправлено: CCCP1982 от 24 Февраль 2013, 00:40:13
форум http://forum.emu-russia.net/viewtopic.php?f=26&t=4378 интересные возможности и идеи.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Февраль 2013, 18:48:29
Да уж хватит там интересного )

aliast, отладчика пока нет, точнее он был и как бы есть, но на текущей ветке я его еще не прикрутил. Вообще он для тестов не нужен, я его не планировал включать в дистрибутивы - это отдельный экзешник. А что именно надо? Если редактор памяти, то это можно добавить в эмуль.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 08 Март 2013, 07:49:38
Altmer
твой эмулятор с ключиком работает в Linux(е) или пока что только в форточках?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Март 2013, 08:56:50
Altmer
твой эмулятор с ключиком работает в Linux(е) или пока что только в форточках?

В форточках, в линуксе недолго собрать, но пока вроде не было нужды.
Название: Re: Проект "Феникс"
Отправлено: postpen от 04 Май 2013, 10:35:07
Господа, а как переключается тип отрисовки в последней версии эмулятора? Что-то по кнопке F1 больше не работает...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 04 Май 2013, 10:52:52
Господа, а как переключается тип отрисовки в последней версии эмулятора? Что-то по кнопке F1 больше не работает...

Я там все переписывал, аппаратный рендеринг прицеплю сразу же после следующей беты, в которой буду сделаны сэйвы. Придется подождать, а пока только старые версии.
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 17 Май 2013, 11:29:28
Попробовал. Джойстик работает замечательно. Мыши не работают ни в какую.
http://youtu.be/J_Ry23Bcmbo
И да, упаковщика образов в комплекте почему-то не нашёл... ???

Ок, мыши проверю. Да и сначала надо фулскрин добавить, иначе бестолку мышь использовать, резве что через джой или клаву ее врапить ) Как нибудь основательно займусь системой ввода, пока просто имхо, это не самое главное.
Упаковка через контекстное меню (правой кнопкой мыши на образе) в панели библиотеки - все просто :)

Имхо мыши в этих игрушках и не работают (проверь, на реальной мышки, но по моему нет).
Название: Re: Проект "Феникс"
Отправлено: aliast от 29 Май 2013, 11:41:27
aliast, отладчика пока нет, точнее он был и как бы есть, но на текущей ветке я его еще не прикрутил. Вообще он для тестов не нужен, я его не планировал включать в дистрибутивы - это отдельный экзешник. А что именно надо? Если редактор памяти, то это можно добавить в эмуль.
Ну так для читов, родимых) Начиная с поиска нулевого адреса и заканчивая всякими плюшками, какие в обычном редакторе памяти не сделать.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Май 2013, 05:57:07
Идея хорошая, можно будет включить в состав дистрибутива.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 31 Май 2013, 06:13:57
cheats это хорошо :)
Название: Re: Проект "Феникс"
Отправлено: aliast от 12 Июнь 2013, 11:40:07
Нужен дебаггер чтобы разобраться что происходит с адресами координат XY Гекса, они постоянно меняются на каждом уровне. Без дебаггера фиг какие указатели найдешь(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Июнь 2013, 17:53:58
По подробней можно, что и на чем не так с Гексом?
Название: Re: Проект "Феникс"
Отправлено: aliast от 13 Июнь 2013, 15:44:32
В плане эмуляции всё ОК. А в плане читов не получается найти постоянно рабочие адреса координат, нужны указатели. А указатели без дебаггера скорее всего никак не найдешь.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Июль 2013, 15:47:48
Обновление!

Версия 1.2:
   +   Доработана поддержка мыши
   +   Реализована функция сохранения и загрузки состояний (с дельта кодированием сохранений для дальнейшего внедрения в отладчик функции обратного шага по инструкциям)
   +   Менеджер ресурсов теперь поддерживает навигацию по файловой системе ROM'ов
   +   В менеджер добавлен новый тип биоса (FMV - биос видео модуля для 3DO, пока можно лишь покопаться в его содержимом)
   +   Возможность делать скриншоты
   +   Полноэкранный режим

http://arts-union.ru/tmp/PhoenixDistrib.zip
Название: Re: Проект "Феникс"
Отправлено: postpen от 28 Июль 2013, 08:04:16
А когда вернётся поддержка GPU-отрисовки?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Июль 2013, 08:57:33
А когда вернётся поддержка GPU-отрисовки?

Как и обещал - в следующем релизе.
Уже занимаюсь этим вопросом :)
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 30 Июль 2013, 11:47:53
Ковырни модуль памяти, интересно же!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Июль 2013, 14:27:10
Сначала аппаратный рендер )
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 30 Июль 2013, 20:37:27
А потом CD-i :-) Включал его ? :-)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Июль 2013, 04:36:37
Да, немного поигрался, но разбирать еще не разбирал :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 23 Август 2013, 13:33:39
Пока делал аппаратный рендер, не удержался и в очередной раз переписал программный рендер с использованием кэша текстур - результат превзошел все ожидания, рендер стал быстрее в 2-3 раза! :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 23 Август 2013, 14:44:10
Круто! А когда можно будет потестировать?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 23 Август 2013, 15:45:00
Закончу аппаратный рендер и выложу, думаю за недельку справлюсь :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 23 Август 2013, 15:54:12
Ждём! :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Август 2013, 10:22:57
Решил все же сделать релиз с улучшенным программным рендером:

Версия 1.3:
   +   Система отображения юникодовых шрифтов (для субтитров и прочих сообщений поверх экрана)
   +   Встроен профайлер
   +   Новый программный рендер с кешированием (на 50-200% шустрее старого, но в DOOM на 50% медленнее - в этой игре программный рендеринг в текстуры, в связи с чем они постоянно рекешируются)
   +   Контроль пропорций экрана
   +   Устранена ошибка автообновления позиции спрайтов при отрисовке шрифтов
   +   Исправлена обработка CCB-списка
   +   Исправлена загрузка PIP-слов в таблицу PLUT

http://arts-union.ru/tmp/PhoenixProject-1.3.zip

ПС. Публикую только исполнимый файл, который надо добавить к основному дистрибутиву.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Август 2013, 10:57:39
Решил все же сделать релиз с улучшенным программным рендером:

Версия 1.3:
   +   Система отображения юникодовых шрифтов (для субтитров и прочих сообщений поверх экрана)
   +   Встроен профайлер
   +   Новый программный рендер с кешированием (на 50-200% шустрее старого, но в DOOM на 50% медленнее - в этой игре программный рендеринг в текстуры, в связи с чем они постоянно рекешируются)
   +   Контроль пропорций экрана
   +   Устранена ошибка автообновления позиции спрайтов при отрисовке шрифтов
   +   Исправлена обработка CCB-списка
   +   Исправлена загрузка PIP-слов в таблицу PLUT

http://arts-union.ru/tmp/PhoenixProject-1.3.zip

ПС. Публикую только исполнимый файл, который надо добавить к основному дистрибутиву.
(http://s60.radikal.ru/i169/1308/f3/927c7ebf1038.jpg)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 25 Август 2013, 12:16:31
Попробовал несколько игр. NFS, Killing Time, Road Rash, заметно шустрей работают. Mad Dog II без особых улучшений, что в принципе, понятно... Star Fighter тоже такой, как был - с обоими рендерами примерно одинаково работает.
Ближе к ночи ещё покопаюсь с игрушками, дабы выяснить, в каких есть прирост, в каких нет.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Август 2013, 12:32:50
Yaranga
можешь сделать видео игры Killing Time с обновлённым аппаратным рендерингом? ::)
именно в особняке, там больше красивостей в уровнях :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 25 Август 2013, 13:00:34
Yaranga
можешь сделать видео игры Killing Time с обновлённым аппаратным рендерингом? ::)
именно в особняке, там больше красивостей в уровнях :)
Смогу. Но не ранее, чем он появится. Этот релиз пока с обновлённым программным рендерингом, аппаратного в нём нет вообще. :)
Зато можно на ходу сравнивать, как было со старым, и как есть с новым.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Август 2013, 13:10:35
аа это программный рендеринг, мне показалось, что аппаратный ;D
ну всё равно, интересно посмотреть :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Август 2013, 15:23:40
Попробовал несколько игр. NFS, Killing Time, Road Rash, заметно шустрей работают. Mad Dog II без особых улучшений, что в принципе, понятно... Star Fighter тоже такой, как был - с обоими рендерами примерно одинаково работает.
Ближе к ночи ещё покопаюсь с игрушками, дабы выяснить, в каких есть прирост, в каких нет.

В старфайтере сильно палитрой играют разрабы, поэтому много полигонов генерится, хотя если включишь профайлер - там видно, что все же быстрее процентов на 50. Платформеры стали шустрее работать на что я вообще особо не надеялся :) Ниче ща попробую VDLP средствами шейдеров реализовать, думаю тогда и мед-доги ускорятся, за счет уменьшенного в 3 раза трафика в видюху :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 26 Август 2013, 21:59:05
Тест 19 игр в Фениксе 1.3 - http://youtu.be/w_Fg8rUCN1s - увидят только пользователи этого форума, моим подписчикам на ютубе его не будет видно.
Onizuka, только не надо давать ссылку на видео на других форумах. Это просто технический тест.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 26 Август 2013, 23:17:29
Onizuka, только не надо давать ссылку на видео на других форумах. Это просто технический тест.
акей :)
тебе бы комп помощнее, взял бы гибридный процессор AMD A8-6600K, дёшево и сердито 8)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 26 Август 2013, 23:34:18
тебе бы комп помощнее, взял бы гибридный процессор AMD A8-6600K, дёшево и сердито 8)
Э, нет. Тогда бы пропал смысл - нечего было бы оптимизировать, если бы ничего не тормозило.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 26 Август 2013, 23:38:00
так у тебя большую часть производительности отбирает запись видео
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Август 2013, 05:53:37
По поводу видео - вчера уменьшил размер кадра до 320 на 240 - процессорные затраты на VDLP уменьшились в три раза :) Осталось шейдер накатать для интерполяции внутри GPU, я думаю 1.0 у всех сейчас есть :), ну а у кого нет - у тех будет 320 на 240 размыленные обычной фильтрацией.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 27 Август 2013, 06:14:08
По поводу видео - вчера уменьшил размер кадра до 320 на 240...
А до этого сколько было?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Август 2013, 06:17:25
640 на 480 - интерполированные программно из 320 на 240, а сейчас переношу эту интерполяцию в GPU.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Август 2013, 13:42:07
Yaranga
обновишь технический тест? :)
главное Killing Time побольше ::)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Август 2013, 17:27:36
Да, не вопрос.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Август 2013, 09:01:11
Вроде ничего так на шейдерах двумерки смотрятся :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 30 Август 2013, 11:24:13
Хорошо смотрятся. Что в принципе и не удивительно.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 30 Август 2013, 11:45:21
Интересно, в геймкубовском-вийевском эмуляторе можно разрешение увеличивать до Full HD, хотя в самой приставке это невозможно.
То есть, он не растягивает картинку, а именно увеличивает угол обзора вместе с увеличением разрешения там, где это возможно.
http://jpegshare.net/images/0a/c0/0ac048e0da02ce4983dab74f57275825.png
Пример:
Сотношение сторон стандартное 4x3:
http://jpegshare.net/images/64/8d/648d1a2044d14e377ef6e7d8f687dbd3.png
Сотношение сторон 16x9:
http://jpegshare.net/images/f2/50/f250b3804f18bd09a35397ad19d2c5b0.png
Сотношение сторон Растянуть по окну (на моём телеке 1680x1050):
http://jpegshare.net/images/d6/dc/d6dc1f4d683631b9974de5a38b8098ac.png

На 3DO, наверно, такого нельзя, да?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Август 2013, 12:28:31
В графическом фолио 3ДО нет матриц проекций, поэтому - нет - нельзя. Хотя думаю индивидуально каждую игру похачить вполне можно :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 30 Август 2013, 14:07:21
Вроде ничего так на шейдерах двумерки смотрятся :)
ухтышка, вот бы глянуть как выглядит в Kiling Time :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 30 Август 2013, 16:02:40
Вроде ничего так на шейдерах двумерки смотрятся :)
ухтышка, вот бы глянуть как выглядит в Kiling Time :)
Это же не двумерка... ???
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 30 Август 2013, 16:16:28
я про улучшалку графики, хотелось бы глянуть скрин без и с улучшением, чтобы детально рассмотреть :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Август 2013, 18:23:26
Запусти какой-нибудь FreeDO и сравни, метод интерполяции я с тех пор до сих пор не менял :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 30 Август 2013, 19:34:07
так это тоже самое, только в твоём эмуляторе меньше нагружает комп?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Август 2013, 19:41:41
Если не считать, что шейдер в любое количество раз увеличивает, тогда да - тоже самое (в FreeDO просто в 2 раза).
А насчет нагрузки, это как посмотреть, на интеловской видюхе - что так, что эдак, а вот на нвидии уже чувствуется преимущество шейдера. На атишках думаю тоже должно неплохо быть, не тестил еще.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Август 2013, 20:23:01
Хех, отковырял еще одну не заэмулированную фичу, в видео кодеке консоли можно гамму задать, хз какие игры это используют, биос туда линейную последовательность грузит :)

Скорее всего вещь бесполезная :) Хотя в адресном пространстве стоит отметить.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Август 2013, 20:35:31
Вот такая вот штука попалась, пока превращал биос в исходники:
void _fz1_ADBInit()
{
 static const unsigned int buff[]={0,8,0xf0,0x32,0x68,6,0x55,2,0x10,4,0xc,0xc,3};
 int i;
        //инициализация VideoDAC???
        _clio_Write(0x88,1); //ADBCTL - 01=24 bit Brooktree Interface
        _clio_Write(0x84,0x10); //ADBIO - dir is out, PAD - NTSC, WD off, RAM on?
        _clio_Write(0x84,0x11); //переключение на PAL ???
        _space_Write(0x3100008,0xff);
        _space_Write(0x3100008,0xff);
        _space_Write(0x3100008,0xff);
        _space_Write(0x3100000,0);
        for(i=0;i<sizeof(buff)/sizeof(buff[0]);i++) _space_Write(0x3100018,buff[i]);
        _space_Write(0x3100000,0);
        for(i=0;i<256;i++)    //шкала яркости
        {
                _space_Write(0x3100004,i);
                _space_Write(0x3100004,i);
                _space_Write(0x3100004,i);
        }
}
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 30 Август 2013, 20:45:57
Хех, отковырял еще одну не заэмулированную фичу, в видео кодеке консоли можно гамму задать, хз какие игры это используют, биос туда линейную последовательность грузит :)

Скорее всего вещь бесполезная :) Хотя в адресном пространстве стоит отметить.
Какую гамму?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 30 Август 2013, 20:57:52
Обычную:
http://ru.wikipedia.org/wiki/%C3%E0%EC%EC%E0-%EA%EE%F0%F0%E5%EA%F6%E8%FF
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 30 Август 2013, 21:04:16
в старых и современных играх используется гамма, уровень гаммы можно регулировать, в опциях обычно рядом пишут два пункта яркость и гамма :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Сентябрь 2013, 08:25:52
Как-то так получилось, что пока вместо аппаратного рендера сварганил дизассемблер DSP инструментов, вот примерчик mixer8x2:
//000: 5C80 8000 801D                Y <= ((M2*M1)>>11) { M1<=[LeftGain0], M2<=[Input0], BS<=0x10 }
//003: 5C27 8000 8020                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[LeftGain1], M2<=[Input1], BS<=0x7 }
//006: 5C27 8000 8023                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[LeftGain2], M2<=[Input2], BS<=0x7 }
//009: 5C27 8000 8026                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[LeftGain3], M2<=[Input3], BS<=0x7 }
//00C: 5C27 8000 8029                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[LeftGain4], M2<=[Input4], BS<=0x7 }
//00F: 5C27 8000 802C                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[LeftGain5], M2<=[Input5], BS<=0x7 }
//012: 5C27 8000 802F                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[LeftGain6], M2<=[Input6], BS<=0x7 }
//015: 5C27 8000 8032                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[LeftGain7], M2<=[Input7], BS<=0x7 }
//018: 8000                          NOP
//019: 2427 8906                     [0x106] <= Y <= (A1<<4)+Y CLIP { A1<=[0x106], BS<=0x7 }
//01B: 5C80 8000 8000                Y <= ((M2*M1)>>11) { M1<=[RightGain0], M2<=[Input0], BS<=0x10 }
//01E: 5C27 8000 8000                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[RightGain1], M2<=[Input1], BS<=0x7 }
//021: 5C27 8000 8000                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[RightGain2], M2<=[Input2], BS<=0x7 }
//024: 5C27 8000 8000                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[RightGain3], M2<=[Input3], BS<=0x7 }
//027: 5C27 8000 8000                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[RightGain4], M2<=[Input4], BS<=0x7 }
//02A: 5C27 8000 8000                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[RightGain5], M2<=[Input5], BS<=0x7 }
//02D: 5C27 8000 8000                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[RightGain6], M2<=[Input6], BS<=0x7 }
//030: 5C27 8000 8000                Y <= ((M2*M1)>>11)+Y CLIP { M1<=[RightGain7], M2<=[Input7], BS<=0x7 }
//033: 8000                          NOP
//034: 2427 8907                     [0x107] <= Y <= (A1<<4)+Y CLIP { A1<=[0x107], BS<=0x7 }
//036: 8380                          Sleep
//037: 8000                          NOP

Так что скоро системные требования эмулятора резко снизятся за счет статической рекомпиляции инструментов, в среднем думаю на 20-40% :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 04 Сентябрь 2013, 05:20:55
твой эмулятор наверно будет без проблем работать даже на AMD E2-1800, не очень производительный гибридный процессор, Винь7 подтормаживает, зато встроенный видеопроцессор достаточно мощный :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 05 Сентябрь 2013, 09:08:54
На каком-то видео Яранги видел пачку биосов в эмуляторе. Там вроде анвиловская американка была.
Мне интересно про Road Rash, он на эмуляторе тоже будет говорить, что ему памяти для музыки не хватает?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Сентябрь 2013, 12:02:00
Да нет, работает с обоими биосами.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Сентябрь 2013, 09:19:50
ПАУК, сообщение не выдаётся, но с обычным анвиловским биосом не играют мидюшки во время заездов. А вот с девелоперским (Altmer, ничего, что я его здесь упомянул?) всё работает как с обычным Мадам/Клио. Ещё один закрытый ролик не для всех:
http://youtu.be/L_eioI2T-hk
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Сентябрь 2013, 15:28:00
Yaranga
ты жесток, взял женщину задавил ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Сентябрь 2013, 18:36:23
Altmer, ничего, что я его здесь упомянул?
http://youtu.be/L_eioI2T-hk

Ничего, я думаю :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Сентябрь 2013, 19:06:33
ПАУК, сообщение не выдаётся, но с обычным анвиловским биосом не играют мидюшки во время заездов.
А ты в меню проверял? Точно не помню, но вроде в меню эта надпись была, здесь что ли:
(http://savepic.su/3149755m.jpg) (http://savepic.su/3149755.htm)
(Единственная фотка была на 3допленете, сожрал радикал)
Просто интересно, неужели от биоса это зависит? Я думал, они все на панасах одинаковы.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Сентябрь 2013, 20:30:51
Нет, там не столько от биоса, там железо разное - более новый чип Анвил совмещает в себе возможности чипов Мадам и Клио. А вот и в меню проверил - с анвиловским биосом просто нет пункта "музыка в гонке". Как и на реальном железе.
http://youtu.be/Lts5hzo8jjs
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Сентябрь 2013, 21:35:22
Нашёл, где видел сдохшое фото с надписью нехватки памяти: http://forum.3doplanet.ru/viewtopic.php?p=9613#p9613 Там же подальше твоё видео с кучей биосов.
А если анвиловский биос затолкать в эмулятор ФриДО?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Сентябрь 2013, 22:31:16
А, ну может на каких-то версиях игры будет и сообщение, все не проверял.
Кроме Феникса с этим биосом ни один эмулятор 3DO не работает.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Сентябрь 2013, 22:36:45
Понятно, спасибо :)
А что за девелоперский биос?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Сентябрь 2013, 23:08:44
А что за девелоперский биос?
Просто заставка другая и при загрузке выводит лог. Внутри практически не отличается от FZ10-mc, а вот анвиловский весьма заметно отличается.
Впрочем, пересмотрел. Вру. Отличается довольно существенно, но ядро то же самое, что в обычном. А в анвиловском больше файлов в System/Audio/dsp/ - может потому и памяти для мидей в Род Рэше не хватает?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Сентябрь 2013, 19:25:10
Впрочем, пересмотрел. Вру. Отличается довольно существенно, но ядро то же самое, что в обычном. А в анвиловском больше файлов в System/Audio/dsp/ - может потому и памяти для мидей в Род Рэше не хватает?

Инструменты никогда не грузятся все сразу, только нужные, объем памяти DSP стабилен во всех вариантах железа - 1024 команды. Кроме того - из биоса инструменты играми вряд ли используются, это возможно, но мало вероятно.

ПС. Буквально сейчас доделал анализатор инструментов, который на лету определяет что загружено в ДСП, теперь остается переписывать инструменты и подменять их готовыми функциями на С++ :) На первом уровне гекса к примеру такой набор инструментов:
("head", "tail", "oscupdownfp", "mixer8x2", "varmono8", "varmono8", "varmono8", "varmono8", "varmono8", "varmono8", "halfmono8")
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Сентябрь 2013, 18:29:16
Переписал на скорую руку один инструмент для гекса:

//000: 4620 8814 8000                [Phase] <= Y <= (A1<<4)+(A2<<4) { A1<=[Phase], A2<=[Frequency], BS<=0x0 }
//003: A813                          BranchIf(N) 0x13
//004: D826                          BranchIf(!C) 0x26
//005: 2400 8019                     Y <= @(A1<<4) { A1<=[Toggle], BS<=0x0 }
//007: A80C                          BranchIf(N) 0xC
//008: 4486 800E 8011                [OldVal] <= Y <= (A1<<4) LSL 8 { A1<=[SampleHold], BS<=0x16 }
//00B: 841C                          Jump 0x1C
//00C: 4480 801D 801E                [SampleHold] <= Y <= (A1<<4) { A1<=[InFIFO], BS<=0x10 }
//00F: 41A0 DF00 8016                [OldVal] <= Y <= Y&(A1<<4) { A1<=0xFF00, BS<=0x10 }
//012: 8423                          Jump 0x23
//013: 4640 8827 F000                [Phase] <= Y <= (A1<<4)-(A2<<4) { A1<=[Phase], A2<=0x8000, BS<=0x0 }
//016: 9828 8021                     MOV [OldVal], [NewVal]
//018: 4620 8800 F000                [Toggle] <= Y <= (A1<<4)+(A2<<4) { A1<=[Toggle], A2<=0x8000, BS<=0x0 }
//01B: A823                          BranchIf(N) 0x23
//01C: 4480 8000 8024                [SampleHold] <= Y <= (A1<<4) { A1<=[InFIFO], BS<=0x10 }
//01F: 41A0 DF00 8025                [NewVal] <= Y <= Y&(A1<<4) { A1<=0xFF00, BS<=0x10 }
//022: 8426                          Jump 0x26
//023: 4486 8000 802B                [NewVal] <= Y <= (A1<<4) LSL 8 { A1<=[SampleHold], BS<=0x16 }
//026: 7D40 802C 8029 8000           Y <= ((M2*M1)>>11)-(A1<<4) { M1<=[Phase], M2<=[OldVal], A1<=[OldVal], BS<=0x0 }
//02A: 5C40 8000 8000                Y <= ((M2*M1)>>11)-Y { M1<=[NewVal], M2<=[Phase], BS<=0x0 }
//02D: 4C80 8000 8000                [Output] <= Y <= (((Y>>4)*M1)>>11) { M1<=[Amplitude], BS<=0x10 }
//030: 8380                          Sleep
//031: 8000                          NOP


int dsp3DO::varmono8_50_R8KT23()
{
    uint16 NewVal=NMem[PC+0x17]&(~0xFC00);
    uint16 OldVal=NMem[PC+0xA]&(~0xFC00);
    uint16 Phase=NMem[PC+0x1]&(~0xFC00);
    uint16 SampleHold=NMem[PC+0x9]&(~0xFC00);
    uint16 Toggle=NMem[PC+0x6]&(~0xFC00);
    uint16 Output=NMem[PC+0x2F]&(~0xFC00);
    uint16 InFIFO=NMem[PC+0xd]&(~0xFC00);
    uint16 Frequency=NMem[PC+0x2]&(~0xFC00);
    uint16 Amplitude=NMem[PC+0x2E]&(~0xFC00);

    int32 _A1=((int32)((int16)ireadh(Frequency)))<<16;
    int32 _A2=((int32)((int16)ireadh(Phase)))<<16;
    int32 _M;

    acc=(_A1)+(_A2);
    iwriteh(Phase,acc>>16);

    bool _c=ADDCFLAG(_A1,_A2,acc);

    if(acc<0)goto label_0x13;
    if(!_c)goto label_0x26;

    _A1=((int32)((int16)ireadh(Toggle)))<<16;
    if(_A1<0)goto label_0xC;

    _A1=((int32)((int16)ireadh(SampleHold)))<<24;
    iwriteh(OldVal,_A1>>16);
    goto label_0x1C;

label_0xC:

    _A1=((int32)((int16)ireadh(InFIFO)))<<16;
    iwriteh(SampleHold,_A1>>16);
    _A1&=0xff00<<16;
    iwriteh(OldVal,_A1>>16);
    goto label_0x23;

label_0x13:

    _A1=((int32)((int16)ireadh(Phase)))<<16;
    acc=_A1-0x80000000;
    iwriteh(Phase,acc>>16);
    iwriteh(OldVal,ireadh(NewVal));
    _A1=(((int32)((int16)ireadh(Toggle)))<<16)+0x80000000;
    iwriteh(Toggle,(_A1)>>16);
    if(_A1<0)goto label_0x23;

label_0x1C:

    _A1=((int32)((int16)ireadh(InFIFO)))<<16;
    iwriteh(SampleHold,_A1>>16);
    _A1&=0xff00<<16;
    iwriteh(NewVal,_A1>>16);
    goto label_0x26;

label_0x23:

    _A1=((int32)((int16)ireadh(SampleHold)))<<24;
    iwriteh(NewVal,_A1>>16);

label_0x26:

    _A1=((int32)((int16)ireadh(OldVal)));
    _M=((int32)((int16)ireadh(Phase)));
    acc=(((_A1*_M)<<1)&0xfffff000)-(_A1<<16);
    _A1=((int32)((int16)ireadh(NewVal)));
    acc=(((_A1*_M)<<1)&0xfffff000)-acc;
    _M=((int32)((int16)ireadh(Amplitude)));
    acc=((((acc>>16)*_M)<<1)&0xfffff000);
    iwriteh(Output,acc>>16);

    PC+=0x30;

    return 0x26;

}

Получил прирост производительности в 6%, что уже неплохо, ближайшее время буду писать декомпилятор, ибо лень каждый инструмент руками делать, я их лучше потом пооптимизирую :)

Название: Re: Проект "Феникс"
Отправлено: ПАУК от 10 Сентябрь 2013, 18:53:43
Переписал на скорую руку один инструмент для гекса...
Получил прирост производительности в 6%, что уже неплохо, ближайшее время буду писать декомпилятор, ибо лень каждый инструмент руками делать, я их лучше потом пооптимизирую :)
Интересно, а как на другие игры это повлияет??? (http://forum.3doplanet.ru/images/smilies/bw.gif)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Сентябрь 2013, 19:07:04
В некоторых играх до 60% ресурсов сжирает именно эмуляция DSP, имхо в 2 раза можно легко сократить затраты на DSP + потом аппаратный рендер на шейдерах допилю, дальше по плану динамическая рекомпиляция ARM, вполне реально требования в 2-3 раза уменьшить. Он у меня уже на стареньком Core Duo 2.1ГГц вполне сносно работает.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 10 Сентябрь 2013, 19:20:51
В некоторых играх до 60% ресурсов сжирает именно эмуляция DSP
Что такое DSP?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 10 Сентябрь 2013, 19:23:50
Сигнальный процессор в 3ДО, тот что музыку делает и видео в ряде игр декодирует (Килинг тайм, Блейдфорс и еще где-то).
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Сентябрь 2013, 17:51:31
Да уж, родить нормальный декомпилятор, та еще задачка :) Можно было конечно руками все инструменты переписать, их на первый взгляд немного, но на деле их оказалось несколько сотен, одни и те же инструменты в разных играх при близком рассмотрении оказались различными.
Но думаю к концу недели сделаю, тогда же и очередную альфу на тестирование выложу, а там если декомпиллер хорошо выйдет, может и JIT прикручу к этому делу :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 12 Сентябрь 2013, 18:03:43
JIT, что то знакомое, вроде в дельфине подобное используется :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 13 Сентябрь 2013, 07:28:56
Динамическая компиляция в большинстве эмуляторов используется, только никому не говори. :-X
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Сентябрь 2013, 19:03:34
Скорость эмуляции ДСП повысил в среднем в 3-4 раза, прирост скорости в целом по играм - 20-40%.  ()(00)()
Ща еще пошаманю, приведу в порядок развороченный статикой код и сделаю релиз, еще день - два прошу тестеров потерпеть :)
Название: Re: Проект "Феникс"
Отправлено: Oleg от 16 Сентябрь 2013, 21:30:57
Скоро эмулятор не только будет игры проигрывать, но и ещё реверсить сразу в С++ и ресурсы по папкам раскладывать  ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Сентябрь 2013, 05:19:36
Скоро эмулятор не только будет игры проигрывать, но и ещё реверсить сразу в С++ и ресурсы по папкам раскладывать  ;D

С DSP файлами уже именно так и поступает ))
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 18 Сентябрь 2013, 04:30:27
Поясните человеку, который долёк от всего этого Вашего программирования: есть шансы что эмулятор на Android когда-нибудь будет портирован? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Сентябрь 2013, 04:34:55
Поясните человеку, который долёк от всего этого Вашего программирования: есть шансы что эмулятор на Android когда-нибудь будет портирован? :)

При полном завершении всей задуманной оптимизации - андроид на 8-м кортексе справится без проблем.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 18 Сентябрь 2013, 06:02:47
Это радует :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 18 Сентябрь 2013, 08:03:43
Обновление!

Версия 1.4:
   +   Введены видео режимы (для 3DO это: 320х240 - для слабых машин, 640х480 - более корректен, особенно при смешении разных кадров)
   +   Написан шейдер для интерполяции программной отррисовки (действует подобно 2xSAI и прочим фильтрам для повышения разрешения)
   +   Оформлена вкладка настроек видео (все настройки изображения перенесены туда)
   +   Добавлена опция вывода изображения без фильтрации (старые добрые пиксели)
   +   Исправлен баг с учетом тактов в DSP (приводил к зависонам в Гексе в особых местах и возможно некоторым другим проблемам)
   +   Статическая рекомпиляция DSP-инструментов (существенно снижены требования к эмуляции)
   +   В профайлер добавлены сведения о текущих DSP-инструментах
   +   Добавлно меню звуковой настройки
   +   Введены 3 режима эмуляции DSP (быстрый (статически рекомпилированные инструменты), нормальный и потактовый (самый медленный и самый точный))

Ссылка на дистрибутив: http://arts-union.ru/tmp/phDistr.zip
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 18 Сентябрь 2013, 19:34:03
Просто великолепно!
Уже отлично работают большинство игр, ранее густо заикавшихся и тупивших.
Пара видеотестов:
http://youtu.be/cc0BEPqtxwg
http://youtu.be/kVqIorhCitY
В Мэд Доге 2 изменение разрешения и применяемого фильтра никак не влияет на скорость (только на внешний вид). Ну или почти никак не влияет. А вот режим работы DSP решает всё. Примерно так и везде... из того, что успел попробовать.
Да, если кого-то обескураживает низкий fps - спешу ещё раз сказать, что это тот самый fps, что был в оригинале. Да, 8 - 10 кадров в Киллинг Тайме - далеко не редкость.

Название: Re: Проект "Феникс"
Отправлено: Le Taon от 20 Сентябрь 2013, 16:50:47
Да, 8 - 10 кадров в Киллинг Тайме - далеко не редкость.

8-10 кадров в секунду в килинг тайме это вроде как даже распространённость. там выше 10 и не поднимается фпс.   ()(00)()
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 20 Сентябрь 2013, 20:17:56
когда я впервые увидел игру Killing Time, даже не подозревал, что в игре около десяти FPS :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Сентябрь 2013, 04:54:57
Да, 8 - 10 кадров в Киллинг Тайме - далеко не редкость.

8-10 кадров в секунду в килинг тайме это вроде как даже распространённость. там выше 10 и не поднимается фпс.   ()(00)()

На самом деле, если кадры 100% идентичные, то они тоже не считаются, на деле-то движок игры может и работает, только в холостую. В аппаратном рендере можно будет увидеть полный ФПС, там я отсекать по идентичности не буду.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 22 Сентябрь 2013, 08:20:37
В старом аппаратном рендере Феникса 0.Х в Киллинг Тайм средняя скорость кадров редко опускается ниже 15, чаще всего 20 и больше, и визуально бегает всё шустрей, чем в оригинале.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Сентябрь 2013, 08:56:50
Шустрее - это просто кажется (если конечно с консолью сравнивать, тогда да - шустрее, ведь здесь пока такты на CEL не учитываются). Шустрее будет только если разогнать ARM (что кстати можно будет делать в следующем релизе).
Название: Re: Проект "Феникс"
Отправлено: Mr.Hunt от 27 Сентябрь 2013, 19:00:56
Altmer, ты говорил, что всё же какие-то игрушки видеомодуль вроде как используют, может стоит его сэмулировать ? Так сказать для полноты счастья :-) А уже пистолет не искать и не эмулировать, за место этого CD-I с эмулировать и его пистолет :-)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Сентябрь 2013, 19:06:52
Altmer, ты говорил, что всё же какие-то игрушки видеомодуль вроде как используют, может стоит его сэмулировать ? Так сказать для полноты счастья :-) А уже пистолет не искать и не эмулировать, за место этого CD-I с эмулировать и его пистолет :-)

Может быть используют, поскольку портфолио для FMV имеется, но пока не замечал, да и не искал особо. Эмулировать его кстати полностью не нужно, есть видеокодеки для MPEG - им файлы и подсовывать :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Октябрь 2013, 06:22:51
А повар на эмуле прёт? Oukoku no Grand Chef
А то на фридо он глючит почему-то.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Октябрь 2013, 08:46:15
Не знаю такой игры.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Октябрь 2013, 09:04:59
http://www.youtube.com/watch?v=F0RTForn07U

Ждём Ярангу.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Октябрь 2013, 10:50:32
http://www.youtube.com/watch?v=F0RTForn07U

Ждём Ярангу.

Поставил на закачку, интересно глянуть - РПГ вроде.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Октябрь 2013, 11:16:21
Жаль, что на японском.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Октябрь 2013, 11:28:17
http://www.youtube.com/watch?v=F0RTForn07U

Ждём Ярангу.
Раньше завтрашнего вечера вряд ли смогу проверить...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Октябрь 2013, 13:05:34
Потестил - работает хорошо без зависонов, но когда диалоги начинаются - лагает из-за неучета тактов CEL, там кодеры видимо не запаривались с грамотной отрисовкой - больше 1000 раз в секунду юзают CEL-Engine, видимо учет тактов необходим, чтобы снизить лаги в подобных играх, в остальных играх такты лучше не учитывать - FPS выше чем на консоли будет.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Октябрь 2013, 14:10:02
но когда диалоги начинаются - лагает из-за неучета тактов CEL
Исправить лаги можно?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Октябрь 2013, 14:25:55
но когда диалоги начинаются - лагает из-за неучета тактов CEL
Исправить лаги можно?

Да.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 04 Октябрь 2013, 13:11:28
Сейчас приходится полностью переписывать аппаратный рендер, так что наверное еще пару-тройку недель релиза не будет, но основные механизмы (перехват текстур, отслежифание фреймов и генерация списков отрисовки) уже отлажены, дальше дело техники =)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 04 Октябрь 2013, 16:17:26
Вот и славно. Всем терпеливо ждать! ;)
Честь и слава Altmerу, за то, что находит время! У меня вот ближайшие две недели его практически ни на что, кроме основной работы, не будет...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Октябрь 2013, 14:00:20
Пара скринов, пока еще сыро, но уже все бегает :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 05 Октябрь 2013, 20:08:31
какая клёвая картинка в Killing Time
(http://s60.radikal.ru/i169/1308/f3/927c7ebf1038.jpg)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 07 Октябрь 2013, 04:40:03
Мой любимый вопрос: а как сейчас выглядит Wing Commander III и играбельная ли она? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Октябрь 2013, 09:22:53
Мой любимый вопрос: а как сейчас выглядит Wing Commander III и играбельная ли она? :)

В аппаратном режиме с графикой все будет ок. А зависоны (в винге, фениксе и спейсхалке) которые связаны с времянкой исправлю, как отладчик закончу, пока даже заморачиваться не буду.

ПС. Требования эмуля упали еще в среднем на 25%, статус эмулятора меняется на бетту. Средняя загрузка моего 2ГГц x86-ядра - 50%, при динамической рекомпиляции ARM - на Cortex A8,A9 будет летать на полной скорости.

ППС. Прием в тестеры окончен.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Октябрь 2013, 18:56:49
Тяжко совмещать несовместимое, пока основная масса игр вроде вписывается в аппаратный рендер, тем не менее будет 1-2, которые будут играбельны исключительно в программном режиме, по сравнению с рендером в версиях до 1.0 - адекватная графика ожидается не в 40% игр, а в порядка 90% :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2013, 08:42:52
Потихоньку начинают корректно рисоваться самые капризные игры :)
Осталось набросать шейдер пиксельного процессора, для корректной палитры, и отработать переход от программного режима к аппаратному.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 12 Октябрь 2013, 09:27:55
КРУТЬ! 8)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 13 Октябрь 2013, 04:15:33
Да, вот только что-то тени в Return Fire не правильные :) У танка - жёлтая, а здания - белая...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Октябрь 2013, 06:39:31
Да, вот только что-то тени в Return Fire не правильные :) У танка - жёлтая, а здания - белая...

Так я и написал:

Осталось набросать шейдер пиксельного процессора, для корректной палитры...
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 13 Октябрь 2013, 16:10:38
Ну я то от куда знаю, что за этими словами скрывалось? Теперь понятно :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Октябрь 2013, 03:05:03
 ;D В процессе отладки такие психоделические картинки порой возникют...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Октябрь 2013, 15:06:43
Так вроде лучше :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 16 Октябрь 2013, 18:13:59
Так вроде лучше :)
Значительно лучше! :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Октябрь 2013, 02:30:42
Похоже шейдер пиксельного процессора готов, осталось сделать шейдер для маскированных записей SPORT и палитровых фокусов со стороны VDLP и еще совмещение программной отрисовки.

Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Октябрь 2013, 12:45:35
Похоже шейдер пиксельного процессора готов, осталось сделать шейдер для маскированных записей SPORT и палитровых фокусов со стороны VDLP и еще совмещение программной отрисовки.
В общем, будет всё то, чего не хватало Фениксам версий 0.XX. Ждём с нетерпением! :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Октябрь 2013, 11:37:46
SPORT сделан, программная синхронизация на подходе. Еще нашел косяк с 15-м битом, видимо придется его в буфер глубины сохранять, без него пара игр криво работает, в общем придется еще подождать, думаю реально достичь близкой к 100% совместимости в аппаратном режиме.

ПС. Правда в нескольких играх сглаживание текстур придется отключать из-за смешения разных PPMPC (слова контроля пиксельного процессора) в текстуре, либо отключать выборочно для хитрых текстур.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 20 Октябрь 2013, 12:07:14
Вот интересно - как же программировали под саму консоль? Если приходится столько "костылей" использовать?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Октябрь 2013, 12:15:36
Вот интересно - как же программировали под саму консоль? Если приходится столько "костылей" использовать?

Нормально программировали, костылей тут никаких нет, просто консоль не предусматривала фильтрацию текстур, и соответственно не везде эта фильтрация допустима.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 20 Октябрь 2013, 15:56:27
подобное есть на PlayStation 2, функция сглаживания текстур для игр PSone в некоторых играх картинку хуже делает
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Октябрь 2013, 18:33:14
Ну вот и синхронизация программного рендера с аппаратным готова и избирательное отключение сглаживания.
Теперь ShockWawe 2 вполне презентабелен :) Там радар рисуется программно процессором консоли, а поскольку запись в системе 16 бит не поддерживается - проц предварительно читает содержимое буфера и когда он читает - ему надо подсунуть реальное содержимое из видеокарты - в общем приходится извращаться и дампить время от времени куски FBO а потом их назад заливать уже с изменениями.
Название: Re: Проект "Феникс"
Отправлено: Oleg от 20 Октябрь 2013, 20:01:30
При программировании этого дела, я так понимаю все исходники продублированы в мозг, и в свободное время голова сама обрабатывает варианты ?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Октябрь 2013, 03:13:15
При программировании этого дела, я так понимаю все исходники продублированы в мозг, и в свободное время голова сама обрабатывает варианты ?

Да нет, просто есть тетрадка, карандаш и исходники написаны так, что их можно читать :)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 21 Октябрь 2013, 08:57:47
Макс, вот увидел картинку из SH2 и вспомнилось (не знаю правда на сколько это актуальный вопрос, но он интересный): в игре есть cheat'ы, но что-бы их ввести нужно зажимать комбинацию клавиш на джойстике, я играю в эмулятор на джойстике через joy2key и ввести коды не получается, в отличии от консоли. Я так понимаю это от того, что joy2key передаёт нажатия на джойстике на клавиатуру, а в Windows зажатие сразу нескольких клавиш недопустимо. Когда ты соберёшь эмулятор там как будет реализовано нажатие сразу нескольких кнопок? :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Октябрь 2013, 12:14:12
Я так понимаю это от того, что joy2key передаёт нажатия на джойстике на клавиатуру, а в Windows зажатие сразу нескольких клавиш недопустимо.
Дело не в Windows, дело в клавиатуре. Игровые клавиатуры (http://ru.wikipedia.org/wiki/%C8%E3%F0%EE%E2%E0%FF_%EA%EB%E0%E2%E8%E0%F2%F3%F0%E0#.D0.9F.D0.BE.D0.B4.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B0_.D0.BE.D0.B4.D0.BD.D0.BE.D0.B2.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D1.85_.D0.BD.D0.B0.D0.B6.D0.B0.D1.82.D0.B8.D0.B9) позволяют одновременно нажимать более пяти кнопок, обычные клавиатуры - чаще всего только три.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Октябрь 2013, 15:57:48
Макс, вот увидел картинку из SH2 и вспомнилось (не знаю правда на сколько это актуальный вопрос, но он интересный): в игре есть cheat'ы, но что-бы их ввести нужно зажимать комбинацию клавиш на джойстике, я играю в эмулятор на джойстике через joy2key и ввести коды не получается, в отличии от консоли. Я так понимаю это от того, что joy2key передаёт нажатия на джойстике на клавиатуру, а в Windows зажатие сразу нескольких клавиш недопустимо. Когда ты соберёшь эмулятор там как будет реализовано нажатие сразу нескольких кнопок? :)

Yaranga правильно все сказал. А что до JoyToKey, зачем оно нужно, если эмуль поддерживает джойстики? На джое хоть все кнопки зажимай :)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 22 Октябрь 2013, 01:55:40
Я же не бета-тестер (к сожалению) и доступа не имею к новой версии - из-за этого и спросил, как это будет выглядеть в программе. А в FreeDO я играю именно через joy2key.

Yaranga, Altmer - спасибо за разъяснения, нужные ответы получил :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 22 Октябрь 2013, 09:56:27
doom_sun
что у тебя за джос такой, что приходиться пользоваться такой программой?
я на своём Logitech Rumblepad 2 просто выставляю в FreeDO номера кнопок джоса и всё
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 22 Октябрь 2013, 11:50:25
NoName джойстик :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 22 Октябрь 2013, 12:14:01
нужно покупать правильные джосы, даже среди дешёвых есть нормальные :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Октябрь 2013, 15:29:42
Просто многие не могут осилить инструкцию к плагину :)
А если кнопки не помечены номерами - их завсегда можно глянуть в свойствах игрово контроллера через панель управления.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Октябрь 2013, 19:50:16
Отладил горячее переключение между режимами рендеринга  - теперь как раньше картинка портиться не должна :)
Сохраняться теперь можно нормально и в аппаратном режиме, причем сэйвы совместимы.

Далее VDLP, 15-й бит и ряд оптимизаций.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Октябрь 2013, 11:51:01
Шейдер для VDLP готов.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Октябрь 2013, 11:58:41
ждёмс новой демонстрации от Yaranga :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Октябрь 2013, 12:02:20
ждёмс новой демонстрации от Yaranga :)

Рано, еще надо 15-й бит протащить сквозь все хитросплетения и потом код пооптимизировать, да в порядок привести.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Октябрь 2013, 13:02:01
эхх..
(перешёл в режим ожидания)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Октябрь 2013, 13:36:09
эхх..
(перешёл в режим ожидания)

Угадай игру  ;D
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Октябрь 2013, 14:04:16
эмм, как сложно определить, судя по надписи под рисунком это Killing Time ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Октябрь 2013, 14:11:52
эмм, как сложно определить, судя по надписи под рисунком это Killing Time ;D
:) не доглядел
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Октябрь 2013, 15:28:08
да итак видно, что это кадр из игры Killing Time :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Октябрь 2013, 17:01:01
15-й бит внесен ваппаратный режим, адская надо сказать работенка  :) Эти две игрушки на скринах заставили меня попотеть. Увы играбельно выглядят в аппаратном режиме, только с отключенной фильтрацией текстур, зато требования ниже :)
Осталось отрихтовать код по мелочи и думаю на следующей неделе будет новая бета.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 26 Октябрь 2013, 07:24:52
WCIII - УРА!!! Наконец-то это не мозайка из цветных кубиков :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Октябрь 2013, 09:19:41
WCIII - УРА!!! Наконец-то это не мозайка из цветных кубиков :)

Она уже пару лет как не мазайка, даже на 4DO.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Октябрь 2013, 16:04:08
Мимоходом Dino Park починил в программном рендере, возможно еще какие-то игры со схожей проблемой.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Октябрь 2013, 06:42:34
Итак, аппаратный рендер готов и обладает если не 100% совместимостью, то 99%-й :) Дальше только устранение багов и оптимизация по производительности (шейдеры генерить индивидуальные или даже избирательно обходиться без них, сейчас там довольно тяжелый универсальный 1.0 шейдер пиксельного процессора).
Требования зависят от видюхи, например, на моей Mobile Intel GMA 4500MHD все довольно медленно, программный режим быстрее, хотя на интеле чуть новее - все с точностью наоборот.
Перед тем как выдать бету, потестирую на NVidia и ATI, мало ли чего не состыкуется.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 28 Октябрь 2013, 10:31:17
А если на ноутбуке 2 видео-карты? В ручную переключаться между ними или как?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Октябрь 2013, 14:02:58
А если на ноутбуке 2 видео-карты? В ручную переключаться между ними или как?

Мне почем знать? :) Наверное те кто это извращение придумал о переключении должны были позаботиться.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Октябрь 2013, 15:26:28
Обновление

Версия 1.5:
   +   Смена активных дампов при смене текущего архива сохранений и сохранении текущей игры
   +   Устранена проблема обратной совместимости сохраненных состояний и загрузки при передергивании питания
   +   Дизассемблер списка команд VDLP
   +   Исправлена ошибка декомпиляции DSP-инструментов в командах вызова локальных процедур
   +   Реализован аппаратный рендеринг (для управления фильтрацией текстур есть настройка - авто, принудительно включить или выключить, разрешение аппаратного рендера регулируется коэффициентом масштаба FBO)
   +   Исправлен декодер размера битмапов (DinoPark Tycoon)
   +   Профайлер добавлен на панель управления и разделен на две составляющих - общую и расширенную

Ссылка:  http://arts-union.ru/tmp/phBeta.zip

ПС. По презультатам тестирования на Intel, ATI и NVidia было лишь нарекание в отношении кривизны ATI, которая отказывается сбрасывать конвеер, что иногда проявляется рябью на текстурах, но с этим пока ничего не поделаешь, в погоне за попугаями (то бишь NVidia) ATI подло портит картинку, возможно дело в моих дровах.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 28 Октябрь 2013, 21:51:32
А если на ноутбуке 2 видео-карты? В ручную переключаться между ними или как?
в панели управления невидии выставь в глобальных настройках использование высокопроизводительного процессора невидия, тогда в основном будет использоваться дискретная графика, ещё есть значок активности ГП НЕВИДИЯ, там отображается какая именно программа использует дискретную графику
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 28 Октябрь 2013, 23:46:33
http://www.youtube.com/watch?v=zXLHyCpRA4k
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Октябрь 2013, 00:13:08
Эм, посмотрел сам это видео - на самом деле тормозов как таковых нет, всё достаточно плавно - Камтазия при захвате явно кадры пропускает.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Октябрь 2013, 01:32:30
хочу поиграть в Killing Time на этом эмуляторе АААААААА
(http://s019.radikal.ru/i615/1310/6e/5c2d69e6fd55.gif)

Yaranga
пробовал записывать видео программой Bandicam?
вот я на ноутбуке записывал этой программой
http://www.youtube.com/watch?v=wO-LliN32Jk (http://www.youtube.com/watch?v=wO-LliN32Jk)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Октябрь 2013, 07:08:53
С Бандикамом Феникс не дружит вообще, то есть абсолютно. Вот что происходит, когда одного натравливаешь на другого:
http://www.youtube.com/watch?v=tRXhR1Bks7I
А если наоборот, сперва Бандикам запустить, то Феникс вообще не запускается.
Лучше просто Камтазию обновлю. Или наоборот старую версию какую-нибудь попробую.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Октябрь 2013, 10:41:58
А лучше видеосигнал записывать :) Ну или на худой конец видеокамерой.
Видимо эти софтины вмешиваются в управление фреймбуфферами, хотя странно, на других эмулях такие же  проблемы?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Октябрь 2013, 12:28:02
Угу, то же самое с cxbx... Верней, не то же самое - вместо игры слышен только звук, а окно с картинкой просто не появляется. Увы, Бандикам в данном случае не катит...
Вообще, вроде как восьмая Камтазия справляется без дропов, проверял на том же dxbx (эмулятор первого XBox) (https://www.youtube.com/watch?v=TEFw_1Q3zR8). Чуть позже запишу ещё пробы с Фениксом. Заодно и разрешение пониже сделаю, как раньше.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Октябрь 2013, 12:39:16
Угу, то же самое с cxbx... Верней, не то же самое - вместо игры слышен только звук, а окно с картинкой просто не появляется. Увы, Бандикам в данном случае не катит...
Вообще, вроде как восьмая Камтазия справляется без дропов, проверял на том же dxbx (эмулятор первого XBox) (https://www.youtube.com/watch?v=TEFw_1Q3zR8). Чуть позже запишу ещё пробы с Фениксом. Заодно и разрешение пониже сделаю, как раньше.

Бандикам походу тупо хачит прогу и падает это дело в нестандартных приложениях.
ПС. Разрешение вычисляется как (320*FBO-Scale) x (240*FBO-Scale). Вообще надо потом ограничивать это дело по размеру окна.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Октябрь 2013, 17:01:45
Захват восьмой Камтазией Капитана Квазара. Вроде на этот раз без дропов.
https://www.youtube.com/watch?v=5chjVKeAqjA
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Октябрь 2013, 17:13:07
Захват восьмой Камтазией Капитана Квазара. Вроде на этот раз без дропов.
https://www.youtube.com/watch?v=5chjVKeAqjA

Все равно иной раз лагает (видимо при подгрузке текстур), ниче, там есть куда оптимизировать - раза в два-три можно рендер ускорить, просто пока делал, так чтобы все как надо работало, особо не заботясь о ресурсах :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Октябрь 2013, 17:49:58
Ну тут уже связка программа захвата + эмулятор тормозит, а не как в прошлый раз  - во время съёмки всё было чисто, а при воспроизведении обнаружилось слайдшоу.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Октябрь 2013, 17:58:44
Ну тут уже связка программа захвата + эмулятор тормозит, а не как в прошлый раз  - во время съёмки всё было чисто, а при воспроизведении обнаружилось слайдшоу.

А ну да :) Тогда займусь исправлением оставшихся багов эмуляции - и быть может то будет последняя версия эмуля, ибо моя одержимость этой консолью скорее всего наконец-то исчезнет :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Октябрь 2013, 17:37:40
хочу поиграть в Killing Time на этом эмуляторе АААААААА

У меня в не столь отдаленных планах реализация удаленного клиента (его же заюзаю на портативке через USB, как бюджетный вариант видеовыхода), так что, если инет позволит, поиграешь :)  Заодно можно будет опробовать многопользовательскую игру на эмуляторе, который будет крутиться на моем серваке, а с пользователей получать управление и отправлять им пожатые ресурсы, списки отрисовки и звук. К пользователям смогут подключаться пиры для наблюдения за игрой - в общем есть у меня желание с децентрализованными сетями побаловаться :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 31 Октябрь 2013, 23:55:32
У меня в не столь отдаленных планах реализация удаленного клиента (его же заюзаю на портативке через USB, как бюджетный вариант видеовыхода), так что, если инет позволит, поиграешь :)  Заодно можно будет опробовать многопользовательскую игру на эмуляторе, который будет крутиться на моем серваке, а с пользователей получать управление и отправлять им пожатые ресурсы, списки отрисовки и звук. К пользователям смогут подключаться пиры для наблюдения за игрой - в общем есть у меня желание с децентрализованными сетями побаловаться :)
ЧИВО ЧИВО
(http://s019.radikal.ru/i612/1310/f8/7732e224820f.jpg)

у меня инет 94 мегабит по кабелю к настольному компу, а на ноуте по Wi Fi вот такая скорость
(http://s003.radikal.ru/i204/1310/88/252fd7260987.jpg)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 01 Ноябрь 2013, 03:44:26
У меня в не столь отдаленных планах реализация удаленного клиента

OMG! Вот тогда ребята с 3doplanet.ru могут проводить соревнования как хотят и где захотят... А уж сколько фана будет просто поиграться  :D
Название: Re: Проект "Феникс"
Отправлено: Oleg от 01 Ноябрь 2013, 13:30:00
Ого замах!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Ноябрь 2013, 16:47:45
Ого замах!

Это тривиальная задача, особенно если сравнивать с самой эмуляцией.
Видеозапись сделать в собственный формат (OpenGL инструкции по сути) и собственный плеер, а затем всю эту фигню с сетью подружить.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 02 Ноябрь 2013, 12:17:54
Обнаружил вот такой неприятный глюк в игре Return Fire - http://www.youtube.com/watch?v=8Dwy6YnYRB4
Как видно, если запускать игру с софтверным рендером, ошибки нет.
Название: Re: Проект "Феникс"
Отправлено: matich от 02 Ноябрь 2013, 13:29:20
Yaranga, сможешь показать "the Horde"?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 02 Ноябрь 2013, 15:48:03
Yaranga, сможешь показать "the Horde"?
Да, сейчас покопаюсь в дисках, найду игру. Немного позже выложу видео.
А пока ещё одна игра, не совсем корректно работающая с аппаратным ускорением. Casper - нет картинок-заставок. Но если переключиться в софтверный режим, а потом опять в хардверный - картинки появляются, но в какой-то сумрачной дымке.
http://youtu.be/E5TjrmYCSZ8
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 02 Ноябрь 2013, 16:39:39
The Horde. Работает без видимых проблем в любом из режимов.
http://youtu.be/fVeTqa0-na0
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Ноябрь 2013, 16:56:39
Обнаружил вот такой неприятный глюк в игре Return Fire - http://www.youtube.com/watch?v=8Dwy6YnYRB4
Как видно, если запускать игру с софтверным рендером, ошибки нет.

Глюк понятен, починю. Хотя моя версия ретурна работает нормально, твоя очевидно - некая пересборка, биос кстати анвиловский лучше не юзать.
А в каспере надо будет мне потестить, не понятно пока в чем дело.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 02 Ноябрь 2013, 17:25:06
Не, анвиловский не юзаю, только если экспериментально...
А Ретурн Файр - да, использовал рип неподписанный с биосом fz10-mc-noRSAcheck.bin
Название: Re: Проект "Феникс"
Отправлено: Altmer от 04 Ноябрь 2013, 08:18:55
Косяк с Каспером починил, а с Ответным Огнем придется повозиться.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Ноябрь 2013, 10:03:24
Косяк в ответном огне поправлен, в следующей версии все будет как надо.

ПС. Может список совместимости оформить прям в эмуле, так что бы менять можно было, а храниться будет в базе хостинга?
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 05 Ноябрь 2013, 12:06:44
А вот это хорошая идея - и сразу писать в каком режиме игра лучше играется :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 05 Ноябрь 2013, 12:13:22
А как файтинги работают? Кто-нибудь проверял?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 05 Ноябрь 2013, 15:04:33
А как файтинги работают? Кто-нибудь проверял?
В основном нормально работают.
Тест файтингов (http://www.youtube.com/watch?v=sbjq8KF6nqQ).
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 05 Ноябрь 2013, 15:09:30
Yaranga в тесте не увидел Samurai Shodown - как она работает? Когда-то был глюк - не отображался background на аренах...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 05 Ноябрь 2013, 16:56:46
doom_sun, да, проблема по-прежнему имеет место быть. Увы. http://youtu.be/2P2sX7pHIvY
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Ноябрь 2013, 17:33:06
doom_sun, да, проблема по-прежнему имеет место быть. Увы. http://youtu.be/2P2sX7pHIvY

Чет ни одно твое видео посмотреть не смог, а что проблема, она во всех режимах?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 05 Ноябрь 2013, 18:28:25
Странно...
Попробуй ещё раз...
Да, пробовал во всех режимах - везде бэкграунд оказывается "скрученным в трубочку" сверху экрана.
Ну и некоторые артефакты присутствуют.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Ноябрь 2013, 18:55:36
Странно...
Попробуй ещё раз...
Да, пробовал во всех режимах - везде бэкграунд оказывается "скрученным в трубочку" сверху экрана.
Ну и некоторые артефакты присутствуют.

Надо ковырять в дебаггере.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 05 Ноябрь 2013, 19:30:49
Altmer только расслабился, как тут Yaranga ещё работёнки подогнал = ))))
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Ноябрь 2013, 03:30:06
Я про этот глюк просто не знал. Починил.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 06 Ноябрь 2013, 04:24:43
Благодарствую :) А что на счёт Guardian War (она же Power Kingdom) в прошлые разы были глюки: то экран сдвинут вниз и чёрная полоса сверху экрана, то  после начала новой игры женский голос, то торопиться впереди титров, то наоборот отстаёт...
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Ноябрь 2013, 12:49:44
А как Eye of the Typhoon? В нём какие-то региональные ограничения вроде есть, не то PAL, не то ANVIL...

А ещё Сейлормун. На фридо 1.9 в игре, если кончится музыкальный трек, он заново не воспроизводится и игра дальше не грузится. На фридо 2.1 исправлено, но дико тормозит, даже увеличение циклов АРМ не помогает.
Просадка до 29 FPS.
(http://savepic.su/3764704m.png) (http://savepic.su/3764704.htm)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Ноябрь 2013, 16:02:52
Дядь Альтмер, а можно остальные тестеры тоже будут отписываться? А то мне в ближайшее время будет мягко говоря некогда. У меня начальник плечо сломал, приходится быть за него, у меня у жены и дочки день рожденья на днях у обеих случится со всеми вытекающими... Не, я их (не жену и дочку, тестеров) могу найти и подтолкнуть, чтоб не получилось, что эмулятор хотят все, а помогают в его развитии единицы.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Ноябрь 2013, 16:12:41
Не парься, это дело сугубо добровольное :) Некогда, значит некогда, а у остальных видимо "Loss of interest..." :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Ноябрь 2013, 16:15:29
у жены и дочки день рожденья на днях
Супругу и дочку С Днём рождения :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Ноябрь 2013, 18:26:57
Сейлормун работает только в режиме аккуратной эмуляции DSP, там видимо имеются "бесконечные" инструменты.
В некоторых версиях FREEDO я эту бесконечность рубил после некоторого числа тактов, что неправильно.

Починил и полное исполнение кода DSP, но там все равно возникают задумчивые ситуации, видимо в этой игре DSP и ARM активно махаются данными. Поэтому играбельно только при точной потактовой эмуляции DSP.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 09 Ноябрь 2013, 15:16:23
Ультрамен на ФриДО 2.1 не запускается. Такую непонятную фигню пишет...
(http://savepic.su/3783630m.png) (http://savepic.su/3783630.htm)
На ФриДО 1.9 нормально работает.
От той же конторы игра.

Где-то я ещё видел такие надписи при запуске...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Ноябрь 2013, 16:08:26
Я тоже видел такое, починил вроде потом, там что-то с времянкой связанно.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Ноябрь 2013, 16:24:45
Проверил, игра вроде без проблем запускается.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Ноябрь 2013, 18:17:22
Обновление!

Версия 1.6:
   +   Опциональная оптимизация растровых пересылок (прибавляет скорости в Virtuoso, ShockWawe 2 и других играх, за счет небольшой потери точности)
   +   Мониторинг палитры VDLP (в игре Casper рисунки-заставки были темными, вместо того чтобы плавно появляться и изчезать)
   +   Переписана реализация SPORT в аппаратном рендере для лучшей совместимости
   +   Исправлен клиппинг (глюк с панелью в Return Fire в аппаратном рендере)
   +   Скорректирована работа со списком CCB (фон в Samurai Shodown)
   +   Изменен цикл DSP для недопущения зависаний с бесконечными инструментами (касается Sailor Moon)
   +   В декомпилятор DSP-инструментов добавлена поддержка множественных точек входа (повышает быстродействие)
   +   Исправлена ошибка декомпиляции условных переходов в DSP-инструментах (лечит скрипы при старте видеороликов)
   +   Выполнен рефакторинг кода классов ядра эмулятора

Ссылка: http://arts-union.ru/tmp/phBeta.zip
Название: Re: Проект "Феникс"
Отправлено: matich от 17 Ноябрь 2013, 08:18:06
http://www.emucr.com/2013/11/phoenix-v16.html =)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Ноябрь 2013, 09:00:29
И как работает? :) Надо будет переименовать проект, а то тот фэйк слишком уж прижился.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 17 Ноябрь 2013, 11:18:34
вижу "создателя" всё никак не попустит
(http://s020.radikal.ru/i708/1311/f9/ab50469576f1.jpg)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 17 Ноябрь 2013, 12:16:42
Картинка из винг командер 3.
Крутой "создатель", однако ;о)

А в Фениксе игра как..?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Ноябрь 2013, 13:29:10
Периодически подвисает на видео, хотя сейчас тестил, не удалось подвесить, но уверен все еще подвисат.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Ноябрь 2013, 14:55:19
http://www.emucr.com/2013/11/phoenix-v16.html =)
И как работает? :) Надо будет переименовать проект, а то тот фэйк слишком уж прижился.
Так это и есть твой Феникс, а не какой-то фейк. И, кстати, защита HASP на месте... :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 17 Ноябрь 2013, 15:03:20
Так это и есть твой Феникс, а не какой-то фейк. И, кстати, защита HASP на месте... :)
Какая-то Николь запостила. А в источнике указан http://arts-union.my1.ru/
Неймётся кому-то.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 17 Ноябрь 2013, 15:34:31
что то сайт выглядит так же как и "трЫдупла" ;D
Цитировать
Phoenix is the all-new emulator 3DO that I developed over 6 years, the emulator has nothing to freedo
шесть лет он разрабатывал ::LOL:
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Ноябрь 2013, 15:48:52
Судя по-всему эта самая Николь просто пребывает в святом неведении - откуда ей, горемычной, знать про все перипетии.
Если только кто-то скромно намекнёт, что новый эмулятор не заведётся без такой штучки, похожей на usb-флешку, а http://arts-union.my1.ru/ - тупое недоразумение и к Фениксу отношения не имеет.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Ноябрь 2013, 16:32:06
Новые видео с нового эмулятора. Пока только Ультрамен. Позже к этому посту буду подклеивать новые тесты разных игр.
http://www.youtube.com/watch?v=6sK0TJQpq1c
Исправленная ошибка VDLP в Каспере с аппаратным рендером:
http://www.youtube.com/watch?v=26fRrjEqQ6U
Ретьюрн Файр с нормальным статус-баром (или как его там) в версии с хардверным ускорением:
http://www.youtube.com/watch?v=cdhX5xygbMk
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 17 Ноябрь 2013, 19:11:04
А юрский парк не заработал? А то там покатушки на машине интересные были.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 17 Ноябрь 2013, 20:31:20
В Юрском парке косяков ни в одном из режимов не обнаружено.
http://www.youtube.com/watch?v=GWTqd-HXVZM
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 18 Ноябрь 2013, 23:45:54
Яранга уже говорил...
Чисто для Альтмера спрошу, как там Daedalus Encounter и Space Hulk поживают? :)

Вот ещё, Guardian War на Фридо запускается, а его аналог Powers Kingdom нет... Игра вроде та же ???
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Ноябрь 2013, 03:31:32
Я уже тоже говорил, что дедалус, спейсхалк, феникс 3, винг командер, микрокосм и еще несколько игр - там проблема времянки из-за некачественного кода игр, например Task выполнился быстрее чем на железе, отправил сигнал еще не успевшему войти в режим ожидания сигнала Task'у или даже не созданному - и все - висим, когда последний войдет в цикл ожидания. Вылечу я это после того как доделаю анализатор потоков.

Powers Kingdom на 3до работал вроде.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 19 Ноябрь 2013, 06:13:17
Powers Kingdom на 3до работал вроде.
На ФриДО у меня квадрат Малевича показывает...
(http://jpegshare.net/thumbs/c9/df/c9df60b7611651e4076023e5ae9e6bd6.jpg) (http://jpegshare.net/c9/df/c9df60b7611651e4076023e5ae9e6bd6.png.html)
...а Guardian War нормально.
Не знай уж, чем они там отличаются, игра-то одна и та же ??? Можно ковырнуть ради интереса.
Так-то из-за этого одного внимания не стоит, но чисто ради статуса эмуляции, вдруг есть ещё что-нибудь подобное, что не запускается...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Ноябрь 2013, 08:47:19
Завелся без проблем.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 19 Ноябрь 2013, 13:13:46
Не знай уж, чем они там отличаются
Может из-за японского bios'а со шрифтами?
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 19 Ноябрь 2013, 14:21:04
Альтмер, я имел в виду европейский Powers Kingdom (1994)(Panasonic)(Eu)[!][FZ-SE0202], он не запускается.
Остальные запускаются. А у меня их всего четыре O.o
Guardian War (1994)(Panasonic)(US)[!][A788 DE SM0202-2 R70]
Guardian War (1994)(Panasonic)(Ca)
Powers Kingdom (1994)(Panasonic)(Eu)[!][FZ-SE0202]
Powers Kingdom (1994)(Panasonic)(Jp)[!]
И у всех разный размер и, следовательно, хеш-суммы...
Может из-за японского bios'а со шрифтами?
Не, в реале видел только BLUE FOREST STORY и Sword & Sorcery, которые их используют, ну и ещё Lucienne's Quest, если запускать на японке.
Ещё есть Twinkle Knights (J), запускается только на японке.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Ноябрь 2013, 15:27:12
Альтмер, я имел в виду европейский Powers Kingdom (1994)(Panasonic)(Eu)[!][FZ-SE0202], он не запускается.

Я не телепат, да и европейки у меня нет.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 19 Ноябрь 2013, 15:42:12
Да я сам только понял, что европейка, не думал, что их столько много.
Кстати, возможно, не запускается потому что PAL. Но обычно на таких играх при запуске должна быть надпись, что-то типа...
(http://s42.radikal.ru/i097/1110/53/d4494623273c.jpg)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Ноябрь 2013, 16:27:27
Может у Яранги есть та версия. А пал можно сделать, я если честно игр не встречал с такой глупой отмазой о неработоспособности, это сугубо прихоть разработчиков.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 19 Ноябрь 2013, 19:44:17
Альтмер, посмотри... если, конечно, опять ютуб не чудит... http://www.youtube.com/watch?v=kJquYCVqN0g
Ну или могу залить игрушку на Яндекс диск, она в упакованном виде немногим больше ста мегабайт.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 19 Ноябрь 2013, 20:03:26
Скачать-то можно на тивигеймсах => http://tv-games.ru/forum/showthread.php?t=3587 Там все четыре образа есть.

А эмулятор в Pal режим не переводится? Не поддерживает?

Вот, кстати, чего debug.fz10.mes показывает...
@OpenFile:   /CD-ROM/system/tasks/shell
OpenFile:   /CD-ROM/system/tasks/shell
OpenFile:   boot=OpenFile:   /CD-ROM
OpenFile:   $boot
OpenFile:   ^/system/scripts/startopera
OpenFile:   audio=OpenFile:   $boot/System/Audio
OpenFile:   aiff=OpenFile:   $audio/aiff
OpenFile:   dsp=OpenFile:   $audio/dsp
OpenFile:   drivers=OpenFile:   $boot/System/Drivers
OpenFile:   folios=OpenFile:   $boot/System/Folios
OpenFile:   programs=OpenFile:   $boot/System/Programs
OpenFile:   scripts=OpenFile:   $boot/System/Scripts
OpenFile:   tasks=OpenFile:   $boot/System/Tasks
OpenFile:   fonts=OpenFile:   {/rom2/System/Graphics/Fonts|$boot/System/Graphics/Fonts}
OpenFile:   c=OpenFile:   $programs
OpenFile:   s=OpenFile:   $scripts
OpenFile:   app=OpenFile:   $boot
OpenFile:   $c/lmadm
OpenFile:   $folios/grafmath
OpenFile:   /nvram
$c/lmadm: VALIDATING (ram, 3, 0)
       pass 1: checking superblock and device consistency
       pass 2: checking block linkage
       pass 3: checking file and block size consistency
$c/lmadm: (ram, 3, 0) is CLEAN
$c/lmadm: Compressed (ram, 3, 0) by 0 blocks
grafmath         21.10.504  05/10/94 22:11:21 stan port1_3 Copyright 1993,1994 The 3DO Company. All Rights Reserved.
Green MADAM chip in system
Wirewrap system, no matrix hardware - software only routines installed
i = 16688, threshold = 18342
NTSC system detected
OpenFile:   $tasks/eventbroker
OpenFile:   $folios/audiofolio
audiofolio.rom   21.10.433  05/10/94 21:58:43 stan port1_3 Copyright 1993,1994 The 3DO Company. All Rights Reserved.
OpenFile:   head.dsp
OpenFile:   
OpenFile:   $audio
OpenFile:   dsp
OpenFile:   head.dsp
OpenFile:   /CD-ROM/System/Folios
OpenFile:   tail.dsp
OpenFile:   /CD-ROM/System/Folios
OpenFile:   $audio
OpenFile:   dsp
OpenFile:   tail.dsp
OpenFile:   /CD-ROM/System/Folios
OpenFile:   oscupdownfp.dsp
OpenFile:   s
OpenFile:   $audio
OpenFile:   dsp
OpenFile:   oscupdownfp.dsp
OpenFile:   /CD-ROM/System/Folios
OpenFile:   $boot/AppStartup
OpenFile:   ^/LaunchMe
eventbroker.dev  21.10.469  05/10/94 22:13:38 stan port1_3 Copyright 1993,1994 The 3DO Company. All Rights Reserved.
SYSTEM ALL INIT ... Error (:pal.c): Unknown screen refresh rate 60
ERROR!
QueueSport error: bad args on cmd 6
0,0
0,7ff
QueueSport error: bad args on cmd 6
0,0
0,7ff
3D SYSTEM END
OpenFile:   ^/LaunchMe
SYSTEM ALL INIT ... Error (:pal.c): Unknown screen refresh rate 60
ERROR!
QueueSport error: bad args on cmd 6
0,0
0,7ff
QueueSport error: bad args on cmd 6
0,0
0,7ff
3D SYSTEM END
OpenFile:   ^/LaunchMe
SYSTEM ALL INIT ... Error (:pal.c): Unknown screen refresh rate 60
ERROR!
QueueSport error: bad args on cmd 6
0,0
0,7ff
QueueSport error: bad args on cmd 6
0,0
0,7ff
3D SYSTEM END
OpenFile:   ^/LaunchMe
SYSTEM ALL INIT ... Error (:pal.c): Unknown screen refresh rate 60
ERROR!
QueueSport error: bad args on cmd 6
0,0
0,7ff
QueueSport error: bad args on cmd 6
0,0
0,7ff

Ну да, точно, пишет про PAL...
OpenFile:   ^/LaunchMe
SYSTEM ALL INIT ... Error (:pal.c): Unknown screen refresh rate 60
ERROR!

А если с анвиловским биосом попробовать?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Ноябрь 2013, 04:56:06
А эмулятор в Pal режим не переводится? Не поддерживает?

Нет, но добавлю.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Ноябрь 2013, 05:33:23
Забавно, PAL эта игра определяет по биосу (даже если реально выставить PAL развертку, все равно ругается), т.е. для ее работы нужен Anvil, но разрешение там другое нежели в NTSC, короче допилю на днях, а пока лишь каша на экране :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 20 Ноябрь 2013, 05:52:28
Ага, только что наблюдал эту кашу. Интересно. :)
http://www.youtube.com/watch?v=WQz11lGphL4
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Ноябрь 2013, 08:05:10
Там прикол в том, что у PAL версии более высокое разрешение, за счет более низкой частоты кадров (50Гц)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Ноябрь 2013, 15:31:46
Добавил остальные разрешения в VDLP. PAL версии будут корректно работать на эмуляторе, но потребуют Anvil биос.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 21 Ноябрь 2013, 18:25:15
Тогда имеет смысл проверить ещё эти игры...

Battle Chess (1994)(Interplay)(PAL)(Eu)
(http://savepic.ru/4820985m.png) (http://savepic.ru/4820985.htm)

Panasonic REAL 3DO Interactive Multiplayer - Sampler CD For PAL system (1994)(Panasonic)(Eu)[!] после вступительного ролика такую картинку кажет.
(http://savepic.ru/4802553m.png) (http://savepic.ru/4802553.htm)

Way of the Warrior (1994)(Interplay)(Eu)[!]
(http://savepic.ru/4808703m.png) (http://savepic.ru/4808703.htm)

Eye of the Typhoon не работает на PAL консолях, игра уходит в аут после выбора игроков, но при этом работает на американке с анвилом => http://forum.3doplanet.ru/viewtopic.php?p=64837#p64837

Пока что Wolfenstein 3-D PAL Нигде не могу найти. Думаю, это вопрос времени.
(http://savepic.ru/4806630m.jpg) (http://savepic.ru/4806630.htm)

Casper-Регион NTSC не работает на PAL приставке.
Выдает такую надпись
(http://jpegshare.net/thumbs/d2/7f/d27f263bce01fe45653ff0f512cc1009.jpg) (http://jpegshare.net/d2/7f/d27f263bce01fe45653ff0f512cc1009.jpg.html)
Интересно, эта надпись появится на эмуляторе в режиме ПАЛ эмуляции? И есть ли европейский Casper региона PAL?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Ноябрь 2013, 18:43:54
Все будут работать, уверен, проверить не могу за неимением этих игр.
У пал консолей разрешение 384x288, я его поддержку добавил, и на всякий случай для всех остальных режимов тоже.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Ноябрь 2013, 11:18:11
Обновление!

Версия 1.6.3:
   +   Реализована полная поддержка чипа Anvil
   +   Реализована поддержка PAL консолей и нестандартных разрешений экрана (для запуска в PAL режиме необходим биос соответствующей системы)
   +   Оптимизирована генерация и загрузка текстур

Ссылка: http://arts-union.ru/tmp/phBeta.zip
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 25 Ноябрь 2013, 15:56:44
http://www.youtube.com/watch?v=Sq-dEy-aEGU
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 26 Ноябрь 2013, 08:01:51
М-да, анвил заработал корректно, паловские игры работают, причём с той самой чёрной рамкой, как на настоящих аппаратах.
Но явно, требования у эмулятора выросли. Звук заикается во всех играх, где ранее этого не было... :(
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 26 Ноябрь 2013, 09:37:13
Yaranga
возможно пришло время обновить комп? :)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 26 Ноябрь 2013, 09:40:02
Оно давно пришло, просто
Цитата: http://www.arts-union.ru/node/131
Это будет первый HLE-эмулятор консоли 3DO.
То есть со всеми вытекающими...
Название: Re: Проект "Феникс"
Отправлено: matich от 26 Ноябрь 2013, 13:32:47
И опять на те же самые грабли :-D
http://www.emucr.com/2013/11/phoenix-v163.html
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Ноябрь 2013, 14:59:20
М-да, анвил заработал корректно, паловские игры работают, причём с той самой чёрной рамкой, как на настоящих аппаратах.
Но явно, требования у эмулятора выросли. Звук заикается во всех играх, где ранее этого не было... :(

С обычным биосом должно быть быстрее, там 230 килопикселей в софт режиме супротив 280 с анвилом. В остальном может конечно из-за некоторых введенных переменных вместо констант и будет просадка, но она не должна быть сколь-нибудь существенной.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 26 Ноябрь 2013, 15:08:26
Наверно, получилось как в мультфильме... :)

(http://www.diafilms.ru/content/film/08-3-1013-06.jpg)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Декабрь 2013, 19:31:15
Тему почистил.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 02 Декабрь 2013, 21:11:58
HOME SWEET HOME ^_^
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Декабрь 2013, 03:06:47
Хоу :)
Яранга, ждём статуса эмуляции этих Pal игр (http://www.arts-union.ru/smf/index.php?topic=414.msg6892#msg6892) <:)>>+
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Декабрь 2013, 09:32:52
Сейчас поставлю игры на закачку, попозже покажу.
Да, Альтмера с днюхой! Извиняюсь за опоздание, но лучше поздно... :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 03 Декабрь 2013, 09:41:41
Альтмер, поздравляю :)
Когда была днюха?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2013, 09:58:10
Да, Альтмера с днюхой! Извиняюсь за опоздание, но лучше поздно... :)

Спасибо конечно, но у меня 25-го марта днюха - это какие-то неверные сведения )

ПС. Так это не меня поздравлять нужно, а CCCP1982 с форума эму-россии :) Поздравляю!
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Декабрь 2013, 10:34:18
А, ясно... просто он невнятно выразился. ;D Ну тады его с днюхой! :)
В общем, пока загружается видео на ютуб, скажу, что всё работает как положено (тормоза выше указано из-за чего, так что на них не надо обращать внимания), кроме как нормально по прежнему не работает Panasonic REAL 3DO Interactive Multiplayer - Sampler CD For PAL system (1994)(Panasonic)(Eu)[!]. Большая часть видео занята прогонкой этого самого образа диска в разных режимах.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Декабрь 2013, 11:27:13
http://www.youtube.com/watch?v=Xv3AhNRlHi4
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 03 Декабрь 2013, 11:34:43
Кстати, вспомнил: была ещё проблема в игре "D", но думаю до неё добраться и узнать исправлена она или нет - будет не так просто, т.к. игра висла на середине игры на FreeDO.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2013, 11:39:18
тормоза выше указано из-за чего, так что на них не надо обращать внимания

 Там не столько по тому, а больше причина в том, что эта сборка дебажная, оказывается забыл я хуки фолио отключить и логгер...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2013, 15:20:28
Смотрю, Wind косвенно снова срач провоцирует, нахамил там всей команде FreeDO, потом правда потер свои посты, но разумеется не извинился, но имел наглость заявить что достиг "договоренностей" с нами, не было такого. Поэтому все же проясню ситуацию - он наконец четко обозначил свои намерения, что монетизировать ничего не будет, но и код не откроет. Что лично меня устраивает, так как код меня не интересует, заявил бы об этом раньше - и ничего бы такого не было. Но это не значит что я согласен с его позицией - это не правильно, не только в отношении нашей лицензии, но и в отношении ребят которые ее соблюдают (4DO, 3DOx, может кто-то еще, о ком я не знаю).
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Декабрь 2013, 15:43:30
Ну, право же, он несколько несдержан - только тронь, что уже многие успели заметить. Да и друг другу вы на днях нервов прилично потрепали. Отсюда и провокации. Да ещё и раззадорил, наверно, кто-нибудь.
Ты же сам сказал, что в этой теме очень хорошо было бы не напоминать о нём, а сам же и напоминаешь.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2013, 15:54:19
Просто прояснил итог.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2013, 16:27:58
А что не так с Panasonic REAL 3DO Interactive Multiplayer - Sampler CD For PAL system (1994)(Panasonic)(Eu)[!] ?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Декабрь 2013, 16:31:16
Так ведь синий экран после окошка "loading" и ничего не происходит... ???
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2013, 16:33:10
Так ведь синий экран после окошка "loading" и ничего не происходит... ???
Это то же что и Паук писал?

А что там реально на этом семплере? Кто нибудь знает?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Декабрь 2013, 16:46:51
Тут наверно надо искать владельцев pal-консоли, чтоб они рассказали.
Поставил сейчас на закачку один из двух американских семплеров, и скорей всего второй тоже чуть позже проверю.
Возможно, дело в том, что эти семплеры используют пока неэмулируемые возможности консолей.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2013, 16:58:33
Глянул, там проблема с времянкой, как в микрокосме или фениксе.
А то что она Пал - это не играет роли. Хотя версия оперы 2.0.2 - я такой еще не видел., обычно 2.5 или старая 1 с чем-то
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 04 Декабрь 2013, 01:20:22
Яранга, ты где вольфа раздобыл?

Название: Re: Проект "Феникс"
Отправлено: Altmer от 04 Декабрь 2013, 03:23:23
Яранга, ты где вольфа раздобыл?
Сдаетсямне это обычный вольф.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 04 Декабрь 2013, 04:18:51
Мне тоже так сдаётся. Потому как во всех биосах заводится. А брал с торрента на трекере noname-club.ru (или как там его)...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Декабрь 2013, 17:59:41
Окончательно помер старичок-ноутбук. Разорился на новый более-менее мощный компьютер (только не спрашивайте на какой, не скажу). Теперь ничего не тормозит, из-за этого сильно теряю в объективности... Пара видео с тормозящими ранее играми: http://www.youtube.com/watch?v=qz5YMyDA7W0 http://www.youtube.com/watch?v=Rk12bwq-oeE
И это ещё не самые высокие настройки графики и dsp, можно будет попробовать и накрутить. Ага, с DSP = Cycle Accuracy всё-таки треск в звуке появляется... http://www.youtube.com/watch?v=i60sdtqwock
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Декабрь 2013, 19:16:01
С обновкой! )
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Декабрь 2013, 19:50:54
о, Yaranga TV снова вещает :)
а какой, какой какой у тебя новый комп? ;D
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Декабрь 2013, 20:02:36
С обновкой! )
Спасибо! :)
а какой, какой какой у тебя новый комп? ;D
А вот не скажу. ;) Скажу только, что Windows 7 выдаёт свои 7 баллов из (если не ошибаюсь) 7.9 возможных.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Декабрь 2013, 20:18:25
Цитировать
Windows 7 выдаёт свои 7 баллов из (если не ошибаюсь) 7.9 возможных
у тебя что там SSD в компе стоит? ;D
а я себе недавно установил форточки 8.1, производительность на ноуте повысилась оягребу
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Декабрь 2013, 20:35:14
Нет, обычный. Вот он-то и тянет всё назад... 8.1 что-то неохота ставить...
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Декабрь 2013, 20:41:19
может у тебя SSHD?
потому как обычный HDD в семёрке оценки больше 5.9 не выдаёт
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 06 Декабрь 2013, 21:34:26
Да, ты прав. Перезагрузился, посмотрел. Действительно, из-за винта 5.9, остальное - от 6.9 до 7.2
Ладно, дело не в том. И не по теме это всё.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 07 Декабрь 2013, 02:20:21
посмотрел новые видео с канала Yaranga TV
Killing Time выглядит просто ЩИкарно

Altmer
сглаживание за счёт драйвера видеокарты?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 08 Декабрь 2013, 00:18:49
эхх молчит Altmer
дело в том, что видеокарты от AMD и nvidia немного отличаются по технологии сглаживания, у новых видеокарт от nvidia есть несколько дополнительных технологий сглаживания
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2013, 05:57:06
эхх молчит Altmer
дело в том, что видеокарты от AMD и nvidia немного отличаются по технологии сглаживания, у новых видеокарт от nvidia есть несколько дополнительных технологий сглаживания

Обычная билинейка там, средствами видюхи разумеется.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 13 Декабрь 2013, 16:11:33
Пользователь подкинул интересную тему: ни один из эмуляторов 3DO не умеет проигрывать CD Audio. Феникс образы cue\bin вроде как видит, вроде чего-то там добавляет, но в итоге в Library ничего нового не появляетя. FreeDO просто не видит образа или дискак, 4DO просто прекращает работу, причём без правки конфига потом вообще не запускается.
http://www.emu-land.net/forum/index.php/topic,1216.msg999240.html#msg999240
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Декабрь 2013, 17:55:48
Если помните, давным давно я делал скрин с запущенного плеера на эмуле.
Для допиливания там надо формировать коды Рида-Соломона и прочие дополнительные данные (так называемые субканальные данные), поскольку лично я не смог вычитать их с привода (не каждый привод умеет), ну а если формировать виртуальный образ из mp3, то там тем более.
Как-то давно писал подобные штуки для кольцевых буферов во флешь-памяти - алгоритмы там - черт голову сломит =) Хотя само формирование кодов коррекции на порядок проще, чем восстановление ошибок.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Январь 2014, 05:14:34
Вот ещё о чём подумал: а нельзя ли сделать возможность одновременной настройки управления не только на один девайс, как сейчас, а вариант клава+мышка? Для шутеров (того же Киллинг Тайма) было бы очень удобно.
Примеры подобного управления реализованы в некоторых плагинах эмуляторов приставки Nintendo 64 - джойстик эмулируется клавой и мышкой:

(http://img.antipin.net/upload/681e16a5145c912d5a95e269b86ef961.png)

Ну и плюс к тому хорошо было бы сделать возможность вешать на одну кнопку то, что в игре на 3DO приходилось делать одновременным нажатием двух кнопок на джойстике.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Январь 2014, 09:05:51
Все возможно.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 30 Январь 2014, 19:23:02
В общем, возможно всё, но лучше не ждать... ???
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 19 Февраль 2014, 18:48:50
Тишина...
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 20 Февраль 2014, 05:02:50
а что по твоему должно происходить?
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 18 Июль 2014, 12:18:16
а что по твоему должно происходить?
Должна обсуждаться неработа альфы Killing time на эмуляторе >:(

Кстати, Доктор Хаузер на фридо 2.1 работает не с полными шрифтами, а на фридо 1.9 всё нормально (http://forum.3doplanet.ru/images/smilies/bw.gif)
Название: Re: Проект "Феникс"
Отправлено: Casper от 19 Июль 2014, 08:43:05
А в Фениксе уже поправлен звук двигателя в старфайтер (искажен), и фоез оф алли рев болельшиков (искажен)? сравнивал с приставкой разница очень явная на фридео 2.1
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 08:47:20
DSP - абсолютно новый, помню были проблемы в примал-рэйдж - они поправлены, еще буквально пару дней назад поправил одну ошибку в ДСП, вполне вероятно что этих проблем больше нет, в любом случае - это можно проверить в той версии, что выложил Онидзука.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 19 Июль 2014, 09:22:26
Не, в альфе Киллинг Тайма DSP всё ещё неправильно работает. Засыпает. Только что попробовал в линуксовой 1.7 - разницы от всех остальных эмуляторов просто нет.
Название: Re: Проект "Феникс"
Отправлено: Casper от 19 Июль 2014, 09:47:51
любопытство оказалось сельнее меня, на флешке создал раздел и накатил туда убунту, скачал эмулятор что выложил Онидзука и сравнил с фридео 2.1 (Win), подтверждаю броблемы со звуком остались в тех играх о которых я писал выше, другие не стал проверять так как не чего не изменилось
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 09:50:01
Проверил, правда на своей текущей версии - никаких проблем не заметил, но возможно я не понимаю суть проблемы.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 19 Июль 2014, 09:56:27
Проверил, правда на своей текущей версии - никаких проблем не заметил, но возможно я не понимаю суть проблемы.
Скорей всего ты просто пробовал не тот образ диска. Сейчас не могу выложить или дать ссылку.
Название: Re: Проект "Феникс"
Отправлено: Casper от 19 Июль 2014, 09:58:06
Проверил, правда на своей текущей версии - никаких проблем не заметил, но возможно я не понимаю суть проблемы.
если вы выложите видео вашей текущей версии с играми что писались выше то можно будет опредилиться осталась ли проблема
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 10:11:14
Проверил, правда на своей текущей версии - никаких проблем не заметил, но возможно я не понимаю суть проблемы.
Скорей всего ты просто пробовал не тот образ диска. Сейчас не могу выложить или дать ссылку.

Речь не о киллинг тайм.

если вы выложите видео вашей текущей версии с играми что писались выше то можно будет опредилиться осталась ли проблема

Есть вечный троллинг - усители: лампа VS транзистор. Подозреваю здесь тоже самое.
Объективно - что не так со звуком? Искажен - у всех уши разные, и разное железо воспроизводит звук по разному.


Название: Re: Проект "Феникс"
Отправлено: Casper от 19 Июль 2014, 10:17:58
Проверил, правда на своей текущей версии - никаких проблем не заметил, но возможно я не понимаю суть проблемы.
если вы выложите видео вашей текущей версии с играми что писались выше то можно будет опредилиться осталась ли проблема

Есть вечный троллинг - усители: лампа VS транзистор. Подозреваю здесь тоже самое.
Объективно - что не так со звуком? Искажен - у всех уши разные.
нет, вы не правильно поняли, я не аудиофил, и слуха музыкального у меня нет, но чтобы понять очем яписал выше нужно сравнивать спирставкой, это сразу бросается в ущи, а если нету то тогда можно считать что проблемы уже нет в последней версии
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 10:20:49
Так в чем заключается разница? Это простой вопрос.
Если не можешь на него ответить, сделай видео, сравню (у меня нет консоли).
Название: Re: Проект "Феникс"
Отправлено: Casper от 19 Июль 2014, 10:26:48
Так в чем заключается разница? Это простой вопрос.
на пример: фоез оф алли на приставке, рев болельщиков идет плавно без дребезга, письменно незнаю как аписать точно, поробую на цифровик заснять если получится
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 10:30:16
Ну дребезг - треск, это из-за тормозов. Буфер опустошается.
Название: Re: Проект "Феникс"
Отправлено: Casper от 19 Июль 2014, 10:36:09
Ну дребезг - треск, это из-за тормозов. Буфер опустошается.
тармозов нет игра идет на полной скорости, на слух как будто звук идет на очень низкой частоте дескритезации ???
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 19 Июль 2014, 10:43:43
Так что с доктором Хаузером? Картинка вниз смещена или нет?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 10:48:01
Ну дребезг - треск, это из-за тормозов. Буфер опустошается.
тармозов нет игра идет на полной скорости, на слух как будто звук идет на очень низкой частоте дескритезации ???

Ну дык там полно звуковых ресурсов и на 8КГц, а аналоговый фильтра на 3ДО вполне мог быть не очень качественным и сглаживать дефекты, а на современных звуковухах фильтрация на дискретизацию скажем завязанна, чтобы максимально адекватно звук выдавать, а не красиво для любых вариантов. В общем я посмотрю конечно, но 99% что это вообще не проблема, съэмитировать аналоговый фильтра можно и отдельным софтом для аудиофилов.


Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 10:55:07
Так что с доктором Хаузером? Картинка вниз смещена или нет?

Ты о чем? Возьми да попробуй.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 19 Июль 2014, 11:04:36
(http://savepic.ru/5350230m.png) (http://savepic.ru/5350230.htm) (http://savepic.ru/5328726m.png) (http://savepic.ru/5328726.htm)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 11:12:56
Возьми Феникс, что Онидзука выложил и проверь, у меня сейчас нет под рукой данной игры.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июль 2014, 11:18:24
а что по твоему должно происходить?
Должна обсуждаться неработа альфы Killing time на эмуляторе >:(

Это самопал какой-то. Начинается заставка и оно виснет. Подписан кстати через какое-то место.

DataAcqThread got unknown i/o reply message!" 
Проблема из рода Макрокосм и ряда других игр. Это надо лечить в дебаггере.
Название: Re: Проект "Феникс"
Отправлено: Casper от 19 Июль 2014, 15:10:34
Altmer, я записал звуки тех игр о которых писал выше, записывал с приставки на комп через линейный вход аудио карты кампьютера, на деюсь теперь будет понятно про какие искажения идет речь, желательно сначало прослушать записи, затем на эмуляторах...

хорошобы ещё сохранить опцию итерполяции в финальном релизе, она не режет глаза как фильтрация

вот сылка на фаил: https://yadi.sk/d/0ZUAKZt1WuKkQ
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Июль 2014, 05:46:19
Да, похоже на оверсемплинг. Буду проверять.
Название: Re: Проект "Феникс"
Отправлено: Casper от 20 Июль 2014, 06:15:46
Да, похоже на оверсемплинг. Буду проверять.
можетли от этого падать FPS в эмуляторе? читал гдето что дополнительный ресемплинг значительно нагружает процессор
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Июль 2014, 06:21:00
Да, похоже на оверсемплинг. Буду проверять.
можетли от этого падать FPS в эмуляторе? читал гдето что ресемплинг значительно нагружает процессор

Да нет, просто где-то ошибка в эмуляции DSP, ведь его функциональность восстанавливалась по патенту, а там вовсе не факт что 100% соответствовало действительности.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Июль 2014, 08:06:38
(http://savepic.ru/5350230m.png) (http://savepic.ru/5350230.htm) (http://savepic.ru/5328726m.png) (http://savepic.ru/5328726.htm)

С игрой все в порядке.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 07:18:42
Altmer, появилась ли поддержка 4х ядер в эмуляторое? на фридео 2.1 кажется только 2 ядра могло работать
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 07:24:55
Altmer, появилась ли поддержка 4х ядер в эмуляторое? на фридео 2.1 кажется только 2 ядра могло работать

Оно не нужно, одно ядро легко справляется.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 07:33:19
Altmer, появилась ли поддержка 4х ядер в эмуляторое? на фридео 2.1 кажется только 2 ядра могло работать

Оно не нужно, одно ядро легко справляется.
благодаря апаратной поддержке, или в софтовом режиме тоже справляется?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 07:48:33
В любом справляется, там проведен ряд оптимизаций путем статической и динамической рекомпиляции, а так же кэширование текстур снижает нагрузку (не надо распаковывать). Ну а, если видюха шустрая, то аппаратный рендеринг тоже снимает часть нагрузки, но его еще есть куда оптимизировать в плане производительности.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 08:15:08
будет вобще круто когда производителности будет хватать даже на пентиумах (хасвелы) со встроеной графикой :D (можно будет не париться с выбором железа)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 10:06:31
будет вобще круто когда производителности будет хватать даже на пентиумах (хасвелы) со встроеной графикой :D (можно будет не париться с выбором железа)

Как бы вообще-то у меня на порядок более древний CoreDuo 2.1ГГц с с интегреной графикой от Intel - все ОК - не тормозит.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 21 Июль 2014, 13:07:00
как раз со встроенной интеловской графикой могут возникнуть проблемы, APU от AMD тем и славиться, что у них встроен нормальный полноценный GPU, который используется в игровых видеокартах, поэтому можно нормально играть даже в новые игры

у меня на ноуте, на intel HD Graphics 3000 отказывается запускаться игра  Mortal Kombat 9 (ERROR) (http://s43.radikal.ru/i101/1407/24/c16db8c32449.png), который сделан на движке Unreal Engine
а к некоторым играм, в рекомендациях пишут
(http://s018.radikal.ru/i505/1407/3e/854f1abff043.png)
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 13:56:04
да, на сегодняшний день графика в AMD APU самая мощная, но сам факт что эмулятор работает без тормозов на CoreDuo 2.1ГГц с с интег. интеловской графикой говорит об очень хорошей оптимизации ::bravo:, интересно как обстоят дела с совместимостью игр?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 21 Июль 2014, 15:14:21
та версия эмулятора без аппаратного рендеринга, эмулятор использует один процессор, потому проблем с видео нет
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 15:58:36
та версия эмулятора без аппаратного рендеринга, эмулятор использует один процессор, потому проблем с видео нет

Их с аппаратным рендром нет.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 16:26:51
только что переустановил (ubuntu-14.04-desktop-amd64) но почемута эмулятор Phoenix-1.7Lite-Linux перестал запускаться, попытка запустить не кчему не приводит, до этого запускался нормально, в чем может быть проблема, может кто знает?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 16:29:41
только что переустановил (ubuntu-14.04-desktop-amd64) но почемута эмулятор Phoenix-1.7Lite-Linux перестал запускаться, попытка запустить не кчему не приводит, до этого запускался нормально, в чем может быть проблема, может кто знает?

Может быть в amd64? )))
Библиотеки 32-битные нужны наверное, сборка эмуля 32-битная.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 16:36:15
только что переустановил (ubuntu-14.04-desktop-amd64) но почемута эмулятор Phoenix-1.7Lite-Linux перестал запускаться, попытка запустить не кчему не приводит, до этого запускался нормально, в чем может быть проблема, может кто знает?

Может быть в amd64? )))
Библиотеки 32-битные нужны наверное, сборка эмуля 32-битная.
первый раз устонавливал (ubuntu-14.04-desktop-amd64) на USB HDD без файла поткачки, сегодня переустановил на SATA HDD с файлом поткачки, попрбывал запустить эмулятор, не запустился  ???
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Июль 2014, 17:11:12
Не, там дело не в 64 битах, там надо доустановить OpenAL и еще что- то, сейчас не скажу что, но если запускать Феникс из командной строки, вылезет сообщение о нехватке некоторых библиотек (.so).  В 64- битном Минте все запускается из коробки - там все необходимое есть изначально.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 17:15:31
OpenAL & Qt4, больше там нет зависимостей.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 17:19:59
Не, там дело не в 64 битах, там надо доустановить OpenAL и еще что- то, сейчас не скажу что, но если запускать Феникс из командной строки, вылезет сообщение о нехватке некоторых библиотек (.so).  В 64- битном Минте все запускается из коробки - там все необходимое есть изначально.
ну 1й раз запускался же, посе установки на SATA HDD не сталзапускаться
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 17:25:30
Пакетов не хватает. Запусти из терминала и увидишь, хотя может ты не сделал файл исполнимым.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 17:33:13
Пакетов не хватает. Запусти из терминала и увидишь, хотя может ты не сделал файл исполнимым.
галачка стаит на исполняимость по умолчанию, в линуксе я дуб,дерево, а что в терминале задовать?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 17:34:30
Ничего просто запусти эмуль и посмотри что он туда выплюнет, если не запустится.
Перейди в каталог с эмулятором, набери имя файла и нажми ввод, а потом процетируй сюда сообщение.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Июль 2014, 17:56:25
Вот OpenAL & Qt4 там и нужны. Из коробки в Убунте их почему-то нет...
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 18:07:31
Ничего просто запусти эмуль и посмотри что он туда выплюнет, если не запустится.
Перейди в каталог с эмулятором, набери имя файла и нажми ввод, а потом процетируй сюда сообщение.
через терминал пишет: команда не найдена, а если на прямую из коталога то не чего не происходит
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Июль 2014, 18:11:48
Ubuntu 14.4 по моим наблюдениям, стал абсолютно недружелюбен для новичков. Или просто глючит. В предыдущих выпусках всё было гораздо понятней.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Июль 2014, 18:14:32
Ubuntu 14.4 по моим наблюдениям, стал абсолютно недружелюбен для новичков. Или просто глючит. В предыдущих выпусках всё было гораздо понятней.
посоветуйте более совместимый линукс, если такой ваобще существует
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Июль 2014, 18:18:36
Ничего просто запусти эмуль и посмотри что он туда выплюнет, если не запустится.
Перейди в каталог с эмулятором, набери имя файла и нажми ввод, а потом процетируй сюда сообщение.
через терминал пишет: команда не найдена, а если на прямую из коталога то не чего не происходит

Сделай chmod +x имя_файла_эмулятора
И проверь что стоят 32-х битные библиотеки Qt4 и OpenAL.
А вообще поставь 32-битный Mint.
Либо жди нормальный релиз эмулятора.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Июль 2014, 18:58:32
Проверенно, нормально работает и на 64-битном Минте из коробки, в частности на этой сборке - http://rutracker.org/forum/viewtopic.php?t=4598881. Даже если загружаться с флешки или LiveCD.

http://www.youtube.com/watch?v=l4wXA94CdSs
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 21 Июль 2014, 20:33:34
та версия эмулятора без аппаратного рендеринга, эмулятор использует один процессор, потому проблем с видео нет

Их с аппаратным рендром нет.
у тебя в ноуте интеловская графика?
всё равно не рекомендовал бы брать APU от интел, мало ли, может ему захочется поиграть в какую нибудь ПК игру
Casper
установи Linux Mint с рабочей средой CINNAMON, сам лично такой юзаю, вот тебе ссылка (http://mirror.yandex.ru/linuxmint//stable/17/linuxmint-17-cinnamon-32bit-v2.iso) на образ со всем необходимым
Название: Re: Проект "Феникс"
Отправлено: Casper от 22 Июль 2014, 13:36:31
на конец таки я поставил линукс, большое спасибо вем откликнувщимся, перебрал все предложеные варианты, и остановился на линукс минте который советовал Онидзука, все работает, но иногта может повиснуть, и всёже даже сейчас линуксу очень и очень долеко до винды, очень капризен не удобен, совместимость не какая, что работает на одной версии не работае на другой, даже на 98й винде хоть и были проблемы но решались гораздо проше и доступнее для рядового пользователя, остаётся надеяться что Алтмер всетаки выкатит видовс версию, ещё раз спасибо запомошь Altmer, Onizuka, Yaranga.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Июль 2014, 13:44:43
Пожалуйста. А под Виндовс не выкачу и не надо гнать на Линукс, отличная ось, если иногда виснет - проверь свое железо, с ним наверняка что-то не так. У меня серваки годами работают и не виснут.
Название: Re: Проект "Феникс"
Отправлено: Casper от 22 Июль 2014, 13:54:29
после зависона я тоже стал грешить на железо, начал тестировать, и не чего не показало, да и видовс7 не кагда не вис на компе, даже незнаю куда копать ???
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 22 Июль 2014, 22:18:09
Casper
Linux отличная ОС, то просто не с привычки такое отношение, потому, что это абсолютно другая ОС, я давно слежу за развитием этих ОС, за несколько лет они хорошо развились эти ОС уже используются во многих учебных заведениях и организациях, недавно появилась программа, которая позволяет любую виндовую игру запускать в Linux, забыл как эта программа называется, но это не программа Wine, ту новую программу уже собираются или уже внедрили в SteamOS, чувствую скоро на форточки можно будет забить

у меня с Linux была проблема только со встроенной графикой intel HD Graphics 3000, там что то накосячили разработчики, то было давно, сейчас всё залипись
Название: Re: Проект "Феникс"
Отправлено: Casper от 23 Июль 2014, 07:31:11
будет ли работать эмулятор на SteamOS? а так да вродебы перспективная затея, если не забросят...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 23 Июль 2014, 08:08:51
будет ли работать эмулятор на SteamOS? а так да вродебы перспективная затея, если не забросят...

Валве не разрешает эмуляторы в своей системе дистрибуции.
А так - скорее всего поставить можно будет.
Название: Re: Проект "Феникс"
Отправлено: Casper от 23 Июль 2014, 08:45:33
Валве не разрешает эмуляторы в своей системе дистрибуции.
А так - скорее всего поставить можно будет.
они туда уже защиту от эмуляции засунули? :( ониже самии заявляли что не коких ограничений на установку сторонего софта не будет
Название: Re: Проект "Феникс"
Отправлено: Altmer от 23 Июль 2014, 08:47:32
они туда уже защиту от эмуляции засунули? :(

Нет :) Просто я однажды хотел через стим распространять эмуль.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 23 Июль 2014, 21:01:42
Валве не разрешает эмуляторы в своей системе дистрибуции.
у меня в Steam две DOS(овские) игры, 7th Guest запускается на движке ScummVM, а вот игра 11th Hour  запускается на эмуляторе DOSBOX, по всей видимости у них запрещены эмуляторы игровых консолей
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Июль 2014, 03:32:27
Валве не разрешает эмуляторы в своей системе дистрибуции.
у меня в Steam две DOS(овские) игры, 7th Guest запускается на движке ScummVM, а вот игра 11th Hour  запускается на эмуляторе DOSBOX, по всей видимости у них запрещены эмуляторы игровых консолей

Хочешь сказать ты эти игры купил? Или ты о пробной версии их оси?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 24 Июль 2014, 09:12:35
Да ни хрена там не запрещено, там проблема о которой Альтмер говорил выше: 64-битные библиотеки OpenAL не хотят работать в 32-битном Фениксе на 64-битной Steam OS. А Фениксу нужны 32-битные... Если с ними разобраться, всё тоже заведётся. В 64-битных Mint Феникс же спокойно заводится!
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 24 Июль 2014, 09:16:58
И судя по всему, новые 64-битные Ubuntu не запускают Феникса по этой же самой причине.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Июль 2014, 12:09:41
Хочешь сказать ты эти игры купил? Или ты о пробной версии их оси?
нет я эти игры не покупал, подогнал один хороший человек в качестве подарка на НГ :)
7th Guest может работать как в винде, так и в Linux, а вот 11th Hour может работать только в винде
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Июль 2014, 13:01:47
Хочешь сказать ты эти игры купил? Или ты о пробной версии их оси?
нет я эти игры не покупал, подогнал один хороший человек в качестве подарка на НГ :)
7th Guest может работать как в винде, так и в Linux, а вот 11th Hour может работать только в винде

Я про Фому, ты про Ерему...
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Июль 2014, 16:22:00
я не юзал SteamOS, в системных требованиях этих двух игр не указана ихняя ОС, только Ubuntu для игры 7th Guest, ну и поддержка обоими эитими играми MAC OS
всё таки у них есть эмуляторы игровых консолей, вместе с играми продают Golden Axe III (http://store.steampowered.com/app/211202/)
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 24 Июль 2014, 16:40:08
Onizuka. я тебе открою страшную тайну: SteamOS запускает всё то же самое, что обычная Debian и Ubuntu. Они даже одно и то же по сути. И не система привязана к Steam, а как раз наоборот. То есть работать с программным обеспечением, которое никак не связано со Steam'ом можно легко и непринуждённо. Ничего не заблокировано.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Июль 2014, 17:56:35
я не юзал SteamOS, в системных требованиях этих двух игр не указана ихняя ОС, только Ubuntu для игры 7th Guest, ну и поддержка обоими эитими играми MAC OS
всё таки у них есть эмуляторы игровых консолей, вместе с играми продают Golden Axe III (http://store.steampowered.com/app/211202/)

Ну дык это не эмуля продают, а игры (пусть и эмулируемые), а продают те у кого на них есть права.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 24 Июль 2014, 18:09:30
А авторы эмулей с этого что-нибудь имеют?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Июль 2014, 18:20:52
А авторы эмулей с этого что-нибудь имеют?

Может да, а может и нет.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Июль 2014, 01:34:50
вроде как сами кампании игровых консолей пишут эмуляторы
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Июль 2014, 04:04:27
вроде как сами кампании игровых консолей пишут эмуляторы

списывают  ;D
Название: Re: Проект "Феникс"
Отправлено: Casper от 25 Июль 2014, 13:14:20
вот так дела, уже сами разработчики игр используют эмуляторы для своих игр :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Июль 2014, 13:21:37
Casper
а как ещё запустить игру на ПК, которая сделана для игровой консоли, с помощью эмулятора
Название: Re: Проект "Феникс"
Отправлено: Casper от 25 Июль 2014, 13:43:11
это же без смысленно, покупать ???,ведь есть досбокс и оболочки кнему, кажется я перегрелся ;D, можно скачать эмулятор подчти любой приставки, делов на 5мин.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Июль 2014, 14:10:52
есть люди, которые предпочитают юзать готовое, купил, запустил без всякого шаманства и играешь
Название: Re: Проект "Феникс"
Отправлено: Casper от 25 Июль 2014, 14:14:23
тогда лучще купить с разу приставку чтоб совсем не заморачиваться, и ни коких проблем с запуском игр
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 25 Июль 2014, 18:13:59
тогда лучще купить с разу приставку чтоб совсем не заморачиваться, и ни коких проблем с запуском игр
Картриджей не напасёшься.
А если подумать, то эмулятор досбокса используют во многих играх, продаваемых в стиме. Не все же эти игроделы участвовали в разработке досбокса...
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 25 Июль 2014, 18:38:11
Более того. Аж ни одного скорей всего.
Название: Re: Проект "Феникс"
Отправлено: Casper от 25 Июль 2014, 18:40:54
хорошо, стали бы вы покупать игру к примуру NFS v.3DO(c эмулятором)на диске или в стиме чтобы поиграть на компьютере ???
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 25 Июль 2014, 19:22:56
А зачем? Ставим на СтимОС эмулятор, настраиваем по мере своих сил эмулятор и игру без обращения к самому стиму и играем. Это возможно.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Июль 2014, 20:39:42
готовые консольные игры продаются специально для тех кто не знает как юзать эмуляторы или же порсто без заморочек хотят поиграть на ПК в игры с консолей
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Июль 2014, 12:58:08
скорее всего всё гораздо проще, это разработчики тупо наживаются, используя чужие эмуляторы, ведь ненадо не чего создовать с нуля :)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 27 Июль 2014, 14:28:41
скорее всего всё гораздо проще, это разработчики тупо наживаются, используя чужие эмуляторы, ведь ненадо не чего создовать с нуля :)
откуда ты знаешь, что они используют чужие эмуляторы, у них есть свои программисты, к тому же что им мешает договориться с разработчиками эмуляторов
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Июль 2014, 14:51:48
ну для меня это очевидно, так как они(разработчики) как бы эмулятор не продают, это на случай если ктото захочет предъявить притензии, и догавариваться не скем не придедся не нужно
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Июль 2014, 14:58:18
ну для меня это очевидно, так как они(разработчики) как бы эмулятор не продают, это на случай если ктото захочет предъявить притензии, и догавариваться не скем не придедся не нужно

Авторское право никто не отменял, с авторами эмуляторов все равно придется договариваться, если есть цель их коммерческого использования.
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Июль 2014, 15:06:47
ну для меня это очевидно, так как они(разработчики) как бы эмулятор не продают, это на случай если ктото захочет предъявить притензии, и догавариваться не скем не придедся не нужно

Авторское право никто не отменял, с авторами эмуляторов все равно придется договариваться, если есть цель их коммерческого использования.
вот вот и я подчи отомже, только вот как я понял разработчики в своих переизданиях офицально не говарят об использовании эмулятора в игре, а кто это сможет проверить? если исходиков игры негде не будет, и выкладывать их некто не заставит
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Июль 2014, 15:20:05
ну для меня это очевидно, так как они(разработчики) как бы эмулятор не продают, это на случай если ктото захочет предъявить притензии, и догавариваться не скем не придедся не нужно

Авторское право никто не отменял, с авторами эмуляторов все равно придется договариваться, если есть цель их коммерческого использования.
вот вот и я подчи отомже, только вот как я понял разработчики в своих переизданиях офицально не говарят об использовании эмулятора в игре, а кто это сможет проверить? если исходиков игры негде не будет, и выкладывать их некто не заставит

Реверсинженеринг еще никто не отменял, а авторы эмуляторов в этом как-никак соображают получше игроделов )
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Июль 2014, 15:28:18
Реверсинженеринг еще никто не отменял, а авторы эмуляторов в этом как-никак соображают получше игроделов )
что такое реверсинженеринг? все ли разработчики эмуляторов владеют этой технологией? зарание извиняюсь за любопытство
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Июль 2014, 15:33:38
Реверсинженеринг еще никто не отменял, а авторы эмуляторов в этом как-никак соображают получше игроделов )
что такое реверсинженеринг? все ли разработчики эмуляторов владеют этой технологией? зарание извиняюсь за любопытство

:) Ну как бы это и есть основной навык развиваемый при создании эмулторов, вот:
http://ru.wikipedia.org/wiki/%CE%E1%F0%E0%F2%ED%E0%FF_%F0%E0%E7%F0%E0%E1%EE%F2%EA%E0
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Июль 2014, 15:54:15
Реверсинженеринг еще никто не отменял, а авторы эмуляторов в этом как-никак соображают получше игроделов )
что такое реверсинженеринг? все ли разработчики эмуляторов владеют этой технологией? зарание извиняюсь за любопытство

:) Ну как бы это и есть основной навык развиваемый при создании эмулторов, вот:
http://ru.wikipedia.org/wiki/%CE%E1%F0%E0%F2%ED%E0%FF_%F0%E0%E7%F0%E0%E1%EE%F2%EA%E0
спасибо за ссылку, очень позновательно, но тут напрашивается простой вопрос: разве сами разработчики игр не могут применить тотже реверсинженеринг к эмулятору чтобы использовать в своих переизданиях игр? они ведь тоже професионалы програмисты раз смогли написать игру на своем игровом движке этож не любители какие не будь
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Июль 2014, 15:57:47
Могут.
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Июль 2014, 16:06:39
Могут.
это печално  :(  получается что у разработчиков игр всетаки есть лазейка, использовать эмулятор без разрешения авторов в своих проэктах, и некто не сможет им нечего предъявить
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Июль 2014, 16:12:37
Эмулятор в разы сложнее сделать, нежели эмулируемую игру, поэтому гораздо проще портировать игру чем прикручивать эмулятор, или договориться с авторами эмулятора.
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Июль 2014, 16:27:17
Эмулятор в разы сложнее сделать, нежели эмулируемую игру, поэтому гораздо проще портировать игру чем прикручивать эмулятор, или договориться с авторами эмулятора.
да, наверное так и есть, я в програмировании ноль, поэтому могу только догадываться
Название: Re: Проект "Феникс"
Отправлено: Casper от 06 Август 2014, 17:18:32
наткнулся сёдня на новость, EA раздаёт бесплатно игру Wing Commander III до конца месяца, для интереса скачал, чтоб посмотреть как оно пойдет на современом железе, пошло безпроблем, но благодаря эмулятору досбокс, выходит всетаки что используют
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Август 2014, 17:30:20
наткнулся сёдня на новость, EA раздаёт бесплатно игру Wing Commander III до конца месяца, для интереса скачал
ГДЕ?!
Название: Re: Проект "Феникс"
Отправлено: Casper от 06 Август 2014, 17:36:58
наткнулся сёдня на новость, EA раздаёт бесплатно игру Wing Commander III до конца месяца, для интереса скачал
ГДЕ?!
вот сыль-http://www.3dnews.ru/825420
Название: Re: Проект "Феникс"
Отправлено: Casper от 04 Сентябрь 2014, 08:41:04
Да, похоже на оверсемплинг. Буду проверять.
получилосьли это исправить? скажетсяли  это на совместимости с играми?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Сентябрь 2014, 07:01:45
Да, похоже на оверсемплинг. Буду проверять.
получилосьли это исправить? скажетсяли  это на совместимости с играми?

Не пока не проверял, но в TODO добавил )
Название: Re: Проект "Феникс"
Отправлено: Casper от 09 Сентябрь 2014, 10:45:19
что такое TODO?
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 09 Сентябрь 2014, 11:18:08
TODO - это типа "to do" вроде как список того что надо сделать в ближайшем будущем :)

У меня там значится очередная статейка для сайта... Ту дыть её ту ду  ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Сентябрь 2014, 08:39:55
))) Да, пока дебггер не допилен, вся совместимость на втором плане.


Название: Re: Проект "Феникс"
Отправлено: Casper от 11 Сентябрь 2014, 17:25:12
я надеюсь что правильно понял, эмулятор всетаки будет под винду и линукс :o :D ::bravo: ::play:
а что за восклицательные знаки в панели эмулятора?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Сентябрь 2014, 10:10:43
Он всегда был под виндовс.
Восклицательные знаки - это экспериментальные опции используемые в процессе разработки эмуля.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 13 Сентябрь 2014, 10:22:29
А что за "Буки"?
Название: Re: Проект "Феникс"
Отправлено: Casper от 13 Сентябрь 2014, 12:01:20
Он всегда был под виндовс.
Восклицательные знаки - это экспериментальные опции используемые в процессе разработки эмуля.
я подумал что релиз и под винду будет
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Сентябрь 2014, 14:01:19
А что за "Буки"?
Аз, Буки...
Альфа, Бета...

Азбуку позабыли?  :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Сентябрь 2014, 08:39:37
потихоньку облагораживаю дебаггер..
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 25 Сентябрь 2014, 10:21:51
Смотрю в книгу, вижу фигу (http://forum.3doplanet.ru/images/smilies/bw.gif)
Название: Re: Проект "Феникс"
Отправлено: Sedabi от 31 Октябрь 2014, 08:08:34
А мне вот интересно Макс...Слушай, а эмуляцию M2 ты не рассматривал как возможность, либо как интерес?...Я понимаю что там только демки и вышли...но а в прицнипе? Так сказать для полноты истории приставки и ее сохранения людям :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Октябрь 2014, 11:34:23
А мне вот интересно Макс...Слушай, а эмуляцию M2 ты не рассматривал как возможность, либо как интерес?...Я понимаю что там только демки и вышли...но а в прицнипе? Так сказать для полноты истории приставки и ее сохранения людям :)

Не, не рассматриваю. Хотя если кто-то надыбает D2 - тогда возможно будет интересно )
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 31 Октябрь 2014, 14:43:49
А на дриме D2 не такая же?
Название: Re: Проект "Феникс"
Отправлено: Casper от 31 Октябрь 2014, 15:14:17
я счяс узнал о сушествовании D2 ::facepalm:
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Октябрь 2014, 17:10:51
А на дриме D2 не такая же?

Неа.
Прототип для М2 реально существует у какого-то коллекционера, вот видео:
http://www.youtube.com/watch?feature=player_detailpage&v=Fmesm0azh8M
Название: Re: Проект "Феникс"
Отправлено: Sedabi от 01 Ноябрь 2014, 13:40:19
Задачка прям совсем нетривиальная....
есть немного от приставки тут
http://rutracker.org/forum/viewtopic.php?t=4145276
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 01 Ноябрь 2014, 14:32:22
Orbatak там явно лишний.
Название: Re: Проект "Феникс"
Отправлено: Sedabi от 01 Ноябрь 2014, 14:38:33
не я раздачу делал) остальное интересное :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Ноябрь 2014, 17:17:04
Решил заняться украшательствами, никто не желает порисовать?
Требо много иконок к релизу под Линукс )
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 13 Ноябрь 2014, 23:08:17
В художестве не силён.

Кстати, а если баннера в игре нет, какая иконка у игр высвечивается?
Эмулятор, случайно, как у Джони не высчитывает хеш первых четырёх килобайт, чтобы распознать игру?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 14 Ноябрь 2014, 00:08:47
Кстати, а если баннера в игре нет, какая иконка у игр высвечивается?
Такой же синий круг круг с "ok", как на всех остальных пунктах Library.
Кстати, а не наделать ли иконок для игр без оных?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 14 Ноябрь 2014, 05:18:58
Можно сделать из скриншотов или добавить извлечение иконок из специфичных ресурсов для каждой игры, проще конечно сриншоты.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 14 Ноябрь 2014, 05:57:28
Или титульный экран - он есть во всех играх 3DO.

(http://www.mobygames.com/images/shots/l/504887-captain-quazar-3do-screenshot-title-screen-s.jpg)

(http://www.mobygames.com/images/shots/l/505590-return-fire-3do-screenshot-title-screen-s.jpg)
Название: Re: Проект "Феникс"
Отправлено: Sedabi от 14 Ноябрь 2014, 14:56:39
А каков размер этих иконок то?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 14 Ноябрь 2014, 16:22:56
А каков размер этих иконок то?
32 на 24 пикселя.
Слепил вот несколько штук для безыконных игрушек. Правда, пожалуй, многие могли быть получше... Потом ещё поковыряюсь. Пока так, для пробы.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 14 Ноябрь 2014, 17:05:16
А каков размер этих иконок то?
32 на 24 пикселя.
Слепил вот несколько штук для безыконных игрушек. Правда, пожалуй, многие могли быть получше... Потом ещё поковыряюсь. Пока так, для пробы.

Я вообще имел ввиду иконки для ГУИ, но я их и сам почти дорисовал )
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 14 Ноябрь 2014, 17:28:37
Я вообще имел ввиду иконки для ГУИ, но я их и сам почти дорисовал )
Я понял, просто мне и те, что есть кажутся вполне нормальными.
Ну или, скорей, в голову ничего не лезет, как их можно улучшить... ???
Название: Re: Проект "Феникс"
Отправлено: Altmer от 16 Ноябрь 2014, 13:54:41
Я понял, просто мне и те, что есть кажутся вполне нормальными.
Ну или, скорей, в голову ничего не лезет, как их можно улучшить... ???

Нормальные-то нормальные, но под непонятной лицензией. В общем лучше свое, чем не пойми чье )
Нарисовал как сумел, по быстрому, от руки )))
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 16 Ноябрь 2014, 16:40:18
Нормальные-то нормальные, но под непонятной лицензией. В общем лучше свое, чем не пойми чье )
Нарисовал как сумел, по быстрому, от руки )))
Ух ты! А мне нравится! Свежó и эстетично! (http://www.emu-land.net/forum/Smileys/default/thumbup.gif)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Ноябрь 2014, 19:17:20
Есть небольшие подвижки в сторону аудио-сд )
Непосредственно аудио-данные не приделывал, просто имитировал аудио-диск, с одной дорожкой
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 21 Ноябрь 2014, 20:11:09
 ::bravo:
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 21 Ноябрь 2014, 21:38:09
Давненько я таких картинок не видел.
Название: Re: Проект "Феникс"
Отправлено: Casper от 21 Ноябрь 2014, 23:11:58
очень интересно :o эмулятор становится всё серьёзнее, ещё немного и функционал сравняется с приставкой ::bravo: а какой формат образа audio-CD эмулятор понимает?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Ноябрь 2014, 08:19:18
а какой формат образа audio-CD эмулятор понимает?

Никакой пока (имитация), но думаю оптимальным будет сделать плейлист и выдавать его за копакт-диск.
Название: Re: Проект "Феникс"
Отправлено: Casper от 22 Ноябрь 2014, 12:16:58
это будет похоже на работу програмного аудио плеера винамп?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Ноябрь 2014, 14:13:26
это будет похоже на работу програмного аудио плеера винамп?

Типо того.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 22 Ноябрь 2014, 14:22:45
Было бы неплохо сделать проигрыватель аудио-видео игровых ресурсов. Он же всё равно проигрывает в игре.
А ещё конвертер... в обе стороны.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Ноябрь 2014, 14:25:24
Было бы неплохо сделать проигрыватель аудио-видео игровых ресурсов. Он же всё равно проигрывает в игре.
А ещё конвертер... в обе стороны.

Это все предусматривается, но пока не реализованно. С этой целью и работу с файловой системой образов встраивал прямо в эмулятор.
Название: Re: Проект "Феникс"
Отправлено: Casper от 22 Ноябрь 2014, 14:42:53
Altmer, а возможно ли в строить в твой эмулятор фукции регулировки  цветовой интенсивности, и яркости, если возможно добавиш ли эту воможность если конечно это не отнимет у тебя много времени? эта возможнасть былабы очень полезной,нужной.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Ноябрь 2014, 15:01:38
Altmer, а возможно ли в строить в твой эмулятор фукции регулировки  цветовой интенсивности, и яркости, если возможно добавиш ли эту воможность если конечно это не отнимет у тебя много времени? эта возможнасть былабы очень полезной,нужной.

Возможно.
Название: Re: Проект "Феникс"
Отправлено: Lubitel 32 от 23 Ноябрь 2014, 18:03:13
Altmer у тебя есть планы(и время) собрать "сингл-сборку Linux" с GUI типа Steam BigPicture или PS3\4 управление всем включая библиотекой игр при помощи USB геймпада?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 23 Ноябрь 2014, 18:12:28
Altmer у тебя есть планы(и время) собрать "сингл-сборку Linux" с GUI типа Steam BigPicture или PS3\4 управление всем включая библиотекой игр при помощи USB геймпада?

Типо ящик только для эмулятора? Можно конечно, но в планы не входит.
Название: Re: Проект "Феникс"
Отправлено: Lubitel 32 от 23 Ноябрь 2014, 20:27:47
Типо ящик только для эмулятора? Можно конечно, но в планы не входит.

А жаль ведь культура потребителя и уровень понимания поднялся бы к примеру до уровня аудитории аркадных автоматов.
Ну и сингл сборка "без лишнего" и доведенная до уровня Firmware исключит влияние стороннего софта.
И обозначит внятные требования к HardWare части.

Многие нарекания у пользователей прежних Win версий эмулятора складывались из за туманных представлений
"что же надо для игры" в плане железа.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Ноябрь 2014, 05:26:05
Требования сейчас смешные - одно свободное ядро и интегрированное видео.
А если провернуть пару оптимизаций, то и вообще на каком-нибудь атоме будет шустренько работать.

А так идея с ящиком хорошая )
Название: Re: Проект "Феникс"
Отправлено: Casper от 24 Ноябрь 2014, 10:13:09
какой ящик, что имеется ввиду?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 24 Ноябрь 2014, 23:01:48
Sensei, а сможет твой эмулятор работать на Nintendo Wii? :)
на консоли есть же эмуляторы Nintendo 64 и PlayStation, в этой консоли RISC процессор, у которого всего 729MHz
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 25 Ноябрь 2014, 06:30:31
а сможет твой эмулятор работать на Nintendo Wii? :)
Ты сначала спроси, есть ли она у него)
Кстати, на нинку линукс можно поставить? Вроде на какие-то консоли можно было... Или это не тот линукс? А то и правда можно было бы на консолях эмулятор гонять.
Это все предусматривается, но пока не реализованно. С этой целью и работу с файловой системой образов встраивал прямо в эмулятор.
Да-а, с последним образом я прилично подолбался, не научился только разве что лишние файлы прибавлять в образ (http://forum.3doplanet.ru/images/smilies/bw.gif)
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Ноябрь 2014, 07:23:06
Snes9x GX основан на ПК версии Snes9x 1.52, так есть порт Yabause, эмулятор SEGA SATURN, значит можно портировать его эмулятор на Wii
Цитировать
На Wii нет полноценной операционной системы. Главное меню - это только оболочка для запуска каналов и игровых дисков.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Ноябрь 2014, 08:37:21
какой ящик, что имеется ввиду?

Системный блок. Читай выше.


Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Ноябрь 2014, 08:39:18
Snes9x GX основан на ПК версии Snes9x 1.52, так есть порт Yabause, эмулятор SEGA SATURN, значит можно портировать его эмулятор на Wii

Портировать можно куда угодно, другой вопрос нафига оно надо?
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 25 Ноябрь 2014, 08:44:29
А у меня другой вопрос. Сколько времени и дополнительных знаний для этого понадобиться?

А вообще, эмуляция на приставках актуальна.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Ноябрь 2014, 09:20:07
вообще, лично я считаю, что эмулятор Phoenix на X86 совместимых компах самый центр, только не все юзают Linux, а через виртуальную машину, уже не то, а насчёт портирования эмулятора на Wii, я просто поинтересовался :)
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 25 Ноябрь 2014, 10:18:45
Интересно, как работает Stellar 7: Draxon's Revenge. На FreeDO игра виснет после того, как тебя забьют.
А игрушка-то неплохая.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Ноябрь 2014, 10:28:09
Интересно, как работает Stellar 7: Draxon's Revenge. На FreeDO игра виснет после того, как тебя забьют.
А игрушка-то неплохая.

Проверил - работает, ничего не зависло после проигрыша.
Название: Re: Проект "Феникс"
Отправлено: Casper от 25 Ноябрь 2014, 11:28:26
вообще, лично я считаю, что эмулятор Phoenix на X86 совместимых компах самый центр, только не все юзают Linux, а через виртуальную машину, уже не то, а насчёт портирования эмулятора на Wii, я просто поинтересовался :)
эмулятор бует под линукс, портировать эмулятор на другие платформы смысла нет так как сам линукс можно установить на что угодно, ведь у линукса нет привязки к железу, хотя я может ошибаюсь, а вот видовс версия былабы гороздо удобней, ведь куча эмуляторов пишется под неё, и всю эту кучу можно собрать под оболочку HyperSpin
Название: Re: Проект "Феникс"
Отправлено: Altmer от 25 Ноябрь 2014, 11:53:20
вообще, лично я считаю, что эмулятор Phoenix на X86 совместимых компах самый центр, только не все юзают Linux, а через виртуальную машину, уже не то, а насчёт портирования эмулятора на Wii, я просто поинтересовался :)
эмулятор бует под линукс, портировать эмулятор на другие платформы смысла нет так как сам линукс можно установить на что угодно, ведь у линукса нет привязки к железу, хотя я может ошибаюсь, а вот видовс версия былабы гороздо удобней, ведь куча эмуляторов пишется под неё, и всю эту кучу можно собрать под оболочку HyperSpin

Версии под винду не будет. И хватит про это, что вы в самом деле - как рабы мелкомягкого.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 25 Ноябрь 2014, 22:40:53
версией под форточки, обладают только избранные, среди них Яранга, ну а если же выйдет публичная версия, то она будет только для Linux, помниться мне, sensei так говорил, так что товарищи, учитесь пользоваться Linux(ом), за этой ОС будущее, в которое верит даже Steam :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Ноябрь 2014, 05:50:11
версией под форточки, обладают только избранные

Никаких избранных - любой мог получить ключ.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 26 Ноябрь 2014, 07:04:41
ну да, немного не так выразился, но ключиков то уже нема
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Ноябрь 2014, 07:28:49
ну да, немного не так выразился, но ключиков то уже нема

Да не, там сейчас все у них устаканилось - можно заказать, но смысла нет.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Ноябрь 2014, 11:05:27
Добавил дизассемблер для DSP  8-)
Ниже скринчик )
Название: Re: Проект "Феникс"
Отправлено: Casper от 26 Ноябрь 2014, 12:00:05
DSP это то что отвечает за звук?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Ноябрь 2014, 12:06:41
DSP это то что отвечает за звук?

Да, но не только, он например видео в Killing Time распаковывает, может использоваться по усмотрению программиста, но поскольку программировать под него особо нельзя было, его использовали на столько, на сколько позволяли готовые инструменты из SDK.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Ноябрь 2014, 21:44:50
Еще один почти-дизассемблер, на этот раз для VDLP )))
Скринчик прилагается.
На очереди CEL-Engine - будем потрошить текстуры )
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 27 Ноябрь 2014, 03:55:50
Цитировать
На очереди CEL-Engine - будем потрошить текстуры

Я правильно понимаю - что после этого можно будет "пихать" свои текстуры в игры?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Ноябрь 2014, 05:15:38
Цитировать
На очереди CEL-Engine - будем потрошить текстуры

Я правильно понимаю - что после этого можно будет "пихать" свои текстуры в игры?

Да планы по подмене текстур есть )
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Ноябрь 2014, 19:29:12
Дизассемблеры клепаю как сосиски!  ;D
Закончил отладку для CEL-Engine.
Скринчик прилагается, все текстуры как на ладони - ни в каких ресурсах не скроются!
Название: Re: Проект "Феникс"
Отправлено: Casper от 27 Ноябрь 2014, 20:26:18
ухтыыы!!! этож какие возможности открываются... ::nyam:
интересно с помошью этих инструментов возможноли добавить музыку в NFS или как то DOOM оптимизировать чтоб FPS поднять?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 28 Ноябрь 2014, 01:12:26
Цитировать
На очереди CEL-Engine - будем потрошить текстуры

Я правильно понимаю - что после этого можно будет "пихать" свои текстуры в игры?

Да планы по подмене текстур есть )
(http://i66.fastpic.ru/big/2014/1128/5c/3f64f8602e5715b64326dc0da37b045c.gif)
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 28 Ноябрь 2014, 03:02:18
все текстуры как на ладони - ни в каких ресурсах не скроются!

Думаю ща ПАУК начнёт переводы сыпать один за другим  ;)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Ноябрь 2014, 08:32:16
все текстуры как на ладони - ни в каких ресурсах не скроются!

Думаю ща ПАУК начнёт переводы сыпать один за другим  ;)

Смотрю в книгу, вижу фигу (http://forum.3doplanet.ru/images/smilies/bw.gif)

Не начнет, он только фиги видит )
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 28 Ноябрь 2014, 16:58:00
как то DOOM оптимизировать чтоб FPS поднять?
Это уже было возможно почти пять лет назад в FreeDO 2.1 Alpha, где была сделана опция разгона виртуального ARM60.
Название: Re: Проект "Феникс"
Отправлено: Casper от 28 Ноябрь 2014, 17:12:18
как то DOOM оптимизировать чтоб FPS поднять?
Это уже было возможно почти пять лет назад в FreeDO 2.1 Alpha, где была сделана опция разгона виртуального ARM60.
про разгон виртуального ARM60 я вкурсе, просто интересно былобы на самой консоли играть с более высоким FPS, итересно возможноли разогнать проц на приставке?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 28 Ноябрь 2014, 17:38:39
про разгон виртуального ARM60 я вкурсе, просто интересно былобы на самой консоли играть с более высоким FPS, итересно возможноли разогнать проц на приставке?
Могу ошибаться, но нет. Там довольно плотно завязаны одни ресурсы с другими.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Ноябрь 2014, 18:14:03
как то DOOM оптимизировать чтоб FPS поднять?
Это уже было возможно почти пять лет назад в FreeDO 2.1 Alpha, где была сделана опция разгона виртуального ARM60.
про разгон виртуального ARM60 я вкурсе, просто интересно былобы на самой консоли играть с более высоким FPS, итересно возможноли разогнать проц на приставке?

На самой консоли нужно движок переписывать под CEL-Engine. На 3ДО не удачный  порт Дума, не использует в полной мере преимущества консоли.
Проц разогнать не выйдет (тактирование выдает асик приставки и менять это нельзя, поскольку асику нужно иногда приостанавливать тактирование процессора), вообще разработчики в релизе планировали поставить АРМ на 25 мегагерц, но видимо решили съэкономить и оставили как было.
Название: Re: Проект "Феникс"
Отправлено: Casper от 28 Ноябрь 2014, 18:29:19
очень жаль что именно для 3DO версии DOOM схалтурили, и нет даже возможность как то поправить :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Ноябрь 2014, 18:30:51
очень жаль что именно для 3DO версии DOOM схалтурили, и нет даже возможность как то поправить :(

Исходники Дума есть - портируй )
Название: Re: Проект "Феникс"
Отправлено: Casper от 28 Ноябрь 2014, 18:39:58
исходники ПК версии или 3DO?
да и врядлия это осилю.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Ноябрь 2014, 18:54:18
исходники ПК версии или 3DO?
да и врядлия это осилю.

ПК разумеется. Осилит дорогу идущий.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Ноябрь 2014, 19:06:51
Итак, начинается  терминальная стадия разработки, надеюсь - успею до нового года - будем ловить жуков ))
Если я помню, проблемные игры:
Phoenix 3 (гонки задач), Microcosm (гонки задач), Return Fire (нет музыки, из-за гонки задач), Seal of Pharaon, WingComander 3 (гонки задач), Doom (странные пиксели в видео заставке).
Напомните, что еще не работало?
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 28 Ноябрь 2014, 22:39:32
Crash 'n Burn
Причём в версиях Phoenix 0.85 и 0.86 игра работает. Правда, в хардверном рендере запускается только японская версия.
Название: Re: Проект "Феникс"
Отправлено: Casper от 28 Ноябрь 2014, 23:06:22
на эмуляторе FreeDO 2.1 Alpha

Powers Kingdom(EU)- не запускается
Eye of Typhoon-ускореная анимация, в процесе игры наблюдаются граф. баги по краям картинки
Alone in the Dark 2 (US)-граф. баги персонажей
Crime Patrol (US)- рандомные глюки в игре
Crime Patrol-Drug Wars (US)-рандомные глюки в игре
Cyberia (US)- сильные искажения звука во время стрельбы из турели на базе
Dragons Lair 1994(E)- повышеная яркость картинки вовремя игры
Foes of Ali (US)-сильно искажен рев болельшиков
Iron Angel of the Apocalypse-The Return(US)-в самом начале мисии кроме кабины не чего не видно
Johnny Bazookatone (US)-граф. баг внизу картинки
Jurassic Park Interactive (US)- в мисии на джипе граф. глюк не видно трасу
Last Bounty Hunter, The(US)-такие же глюки, баги как в Crime Patrol
Mad Dog II - the Lost Gold (US)-рассинхрон видео и звука, такие же глюки, баги как в Crime Patrol, Last Bounty Hunter, The
Mad Dog McCree (US)-такие же глюки, баги как Mad Dog II
Novastorm (US)-повышен уровень гамы
Off-world Interceptor (EU-US)-повышен уровень гамы
Primal Rage v1.0(EU-US)(M7)-повышен уровень гамы, в конце боя дикие искажения звука
Samurai Shodown(EU-US)-граф. баги, отсутствуют задние фоны
Soccer Kid (US)-в самом начале запуска проскакивает искажёная картинка
Space Hulk (US)-зависон в рукопашном бою
Star Fighter (EU-US)-искажения звука двигателя
Total Eclipse (US)-граф. баг, при взрыве обьект не разлетается на частицы, а просто растягивается и исчезает

может быть пигодится
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 28 Ноябрь 2014, 23:30:10
ВООООУУ, притормози ;D
имеется ввиду как работают игры в эмуляторе Phoenix
Название: Re: Проект "Феникс"
Отправлено: Casper от 29 Ноябрь 2014, 12:20:44
да, скорее всего мая инфа уже не актуальна ???
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Ноябрь 2014, 12:45:21
дык тема то называется Проект "Феникс"
Название: Re: Проект "Феникс"
Отправлено: Casper от 29 Ноябрь 2014, 13:36:31
может быть пригодится на случай если старые глюки, баги FreeDO 2.1 Alpha перекочевали на новый эмулятор
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 29 Ноябрь 2014, 13:39:41
Да по-любому пригодится, у Онизуки не вполне нормальное восприятие причинно-следственных связей - FreeDO последних версий на много процентов уже был Фениксом в нынешнем его воплощении.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Ноябрь 2014, 13:53:42
на эмуляторе FreeDO 2.1 Alpha

Total Eclipse (US)-граф. баг, при взрыве обьект не разлетается на частицы, а просто растягивается и исчезает


Кстати - это надо эмулировать флаг MARIA в CEL-Engine, надо не забыть )
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 29 Ноябрь 2014, 14:55:44
Если на то пошло, то многие игры на FreeDO нормально не работали или были глюки - так что править много чего надо будет ( Guardian War - были глюки, то со звуком, то с экраном, WC III - виснул и видео глючное было... ... много их) :)
Название: Re: Проект "Феникс"
Отправлено: Casper от 29 Ноябрь 2014, 15:06:47
Кстати - это надо эмулировать флаг MARIA в CEL-Engine, надо не забыть )
CEL-Engine это граф. движок для создания игр на 3DO?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 29 Ноябрь 2014, 15:36:21
Yaranga
FreeDO и Phoenix всё же разные эмуляторы, новый эмулятор лишён некоторых недостатков, которые были в старом эмуляторе, иначе смысл создавать новый
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Ноябрь 2014, 17:35:55
Кстати - это надо эмулировать флаг MARIA в CEL-Engine, надо не забыть )
CEL-Engine это граф. движок для создания игр на 3DO?

Это графический процессор приставки, их там кстати аж два.
Название: Re: Проект "Феникс"
Отправлено: Casper от 29 Ноябрь 2014, 18:50:18
вот это дааа, у приставки по сути слай, а разрабочики игр почемуто не васпользовались такими возможнастями в играх как дум, килинг тайм, и т.п. ???
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Ноябрь 2014, 19:39:56
вот это дааа, у приставки по сути слай, а разрабочики игр почемуто не васпользовались такими возможнастями в играх как дум, килинг тайм, и т.п. ???

Почему же - пользовались, но схалтурили они (разработчики консоли) - когда графический проц работает - ARM тупо стопорится.
Спешили видимо, или ошибку поздно нашли - не знаю.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Ноябрь 2014, 19:57:58
В Али вроде звук поправил.
Название: Re: Проект "Феникс"
Отправлено: Casper от 29 Ноябрь 2014, 21:16:55
В Али вроде звук поправил.
  ::nyam:
ешё пара игр:
Who Shot Johnny Rock (1994)(American Laser Games)(US)[!]-заикания и рассинхрон звука при 60FPS
Super Wing Commander (1994)(Electronic Arts)(JP)[!]-граф. баг, картинка смещина в низ, подтормаживания видео роликов при 60FPS, в американской и европейской версях в видео роликах не большие заикания звука
(http://savepic.su/4446018m.jpg) (http://savepic.su/4446018.htm)
Название: Re: Проект "Феникс"
Отправлено: Casper от 29 Ноябрь 2014, 21:20:27
вот это дааа, у приставки по сути слай, а разрабочики игр почемуто не васпользовались такими возможнастями в играх как дум, килинг тайм, и т.п. ???

Почему же - пользовались, но схалтурили они (разработчики консоли) - когда графический проц работает - ARM тупо стопорится.
Спешили видимо, или ошибку поздно нашли - не знаю.
получается проблема вжелезе консоли и как бы не оптимезировли, игры всёравно шли бы с пониженым fps.
Название: Re: Проект "Феникс"
Отправлено: Casper от 30 Ноябрь 2014, 21:17:52
как то DOOM оптимизировать чтоб FPS поднять?
Это уже было возможно почти пять лет назад в FreeDO 2.1 Alpha, где была сделана опция разгона виртуального ARM60.
про разгон виртуального ARM60 я вкурсе, просто интересно былобы на самой консоли играть с более высоким FPS, итересно возможноли разогнать проц на приставке?

На самой консоли нужно движок переписывать под CEL-Engine. На 3ДО не удачный  порт Дума, не использует в полной мере преимущества консоли.
при наличии исходников DOOMа 3DO версии, много ли придется переписывать под CEL-Engine?
какими знаниями нужно обладать, и литературу штурмовать?

сылка на исходники DOOM для 3DO версии, вдруг кому понадобится: https://github.com/Olde-Skuul/doom3do
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Декабрь 2014, 06:44:23
получается проблема вжелезе консоли и как бы не оптимезировли, игры всёравно шли бы с пониженым fps.

Да нет, просто если бы этого аппаратного бага не было, консоль была бы шустрее местами.

при наличии исходников DOOMа 3DO версии, много ли придется переписывать под CEL-Engine?
какими знаниями нужно обладать, и литературу штурмовать?

Как минимум знать язык С и API консоли. А сколько переписывать - понятия не имею, никогда не был фанатом DOOM и в его исходники не заглядывал, но на сколько я знаю, ID Software всегда маниакально относилась к оптимизации, поэтому уверен код там не особо поворотливый.

ПС. Смотрю тебе изрядно облегчили задачу :) https://github.com/Olde-Skuul/doom3do
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Декабрь 2014, 12:10:30
Добавил в отладчик общий лог с раскраской.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 01 Декабрь 2014, 12:34:15
даёшь Killing Time HD REMAKE :)
Название: Re: Проект "Феникс"
Отправлено: Casper от 01 Декабрь 2014, 12:38:04
даёшь Killing Time 60FPS 3DO ;D
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 01 Декабрь 2014, 13:33:06
не, 60 кадров уже не модно, сейчас модно больше двухсот
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 01 Декабрь 2014, 15:40:14
HD... 60FPS... Хотя бы релиз - уже было бы здорово :)
Название: Re: Проект "Феникс"
Отправлено: Casper от 01 Декабрь 2014, 16:35:01
В Али вроде звук поправил.
значит и в Star Fighter звук починился, такой же баг звука был
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Декабрь 2014, 07:37:41
В Али вроде звук поправил.
значит и в Star Fighter звук починился, такой же баг звука был

Подтверждаю - починился.
Название: Re: Проект "Феникс"
Отправлено: Casper от 03 Декабрь 2014, 12:26:58
супер!!! ведь эти игры можно сказать жемчужены 3DO, теперь у эмулятора можно сказать 100%й звук 3DO, которого нет в других клонах фридео.
кстати, мож кто знает где можно скачать Wolfenstein 3D pal версию, подскажите ссылочку на образ?
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 03 Декабрь 2014, 14:47:34
PAL - это US или JP регион? В общем на TiVi всё есть (http://tv-games.ru/forum/showthread.php?t=3587).
Название: Re: Проект "Феникс"
Отправлено: Casper от 03 Декабрь 2014, 15:09:51
не, там нету, pal значится как (EU) европейского региона.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 03 Декабрь 2014, 16:25:34
Ну не знаю тогда. На некоторых сайтах US через дефиз указывают как и EU. А зачем именно такая нужна?
Название: Re: Проект "Феникс"
Отправлено: Casper от 03 Декабрь 2014, 17:40:59
хочу добавить в свою колекцию ромов, и за одно проверить на фридо, гдето читал что не запускается
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 03 Декабрь 2014, 18:22:47
Ну не знаю тогда. На некоторых сайтах US через дефиз указывают как и EU. А зачем именно такая нужна?
Если указываются обе, значит одна и та же версия была предназначена для обоих регионов. Но чаще всего это не так.
Название: Re: Проект "Феникс"
Отправлено: Casper от 04 Декабрь 2014, 14:41:37
Altmer, я может шяс глупость ляпну но спрашу, 3DO способна читать треки в audio_CD формате во время геймплея в игре, возможноли создать такой диск для 3DO? а в doom какой формат аудио?
что то отсутствует возможность вставлять смайлы, и менять шрифты, или это мой браузер глючит?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 04 Декабрь 2014, 14:52:36
Altmer, я может шяс глупость ляпну но спрашу, 3DO способна читать треки в audio_CD формате во время геймплея в игре, возможноли создать такой диск для 3DO? а в doom какой формат аудио?
что то отсутствует возможность вставлять смайлы, и менять шрифты, или это мой браузер глючит?

Технически способна, а практически такого не встречал.
Название: Re: Проект "Феникс"
Отправлено: Casper от 04 Декабрь 2014, 15:22:00
Altmer, я может шяс глупость ляпну но спрашу, 3DO способна читать треки в audio_CD формате во время геймплея в игре, возможноли создать такой диск для 3DO? а в doom какой формат аудио?

Технически способна, а практически такого не встречал.
значительно ли это разгрузит процессор приставки, или распаковка аудио не особо нагружает?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Декабрь 2014, 10:53:23
В проекте теперь можно вбивать аннотации, описывать баги и назначать лычку для образа.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 05 Декабрь 2014, 13:39:07
Классная вещь  ::thumpup:

А ограничения на кол-во знаков в описании есть?
Ну например cheat'ы написать или прохождение игры - влезет?

И картину только одну можно вставить?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Декабрь 2014, 13:48:16
Классная вещь  ::thumpup:

А ограничения на кол-во знаков в описании есть?
Ну например cheat'ы написать или прохождение игры - влезет?

И картину только одну можно вставить?

Ограничений нет, но я планирую эту инфу на экран выводить при навигации по списку игр. Поэтому что-то большое туда однозначно пихать не стоит.
Картинка - она же может заменять баннер для игр у которых его нет или он стремный.
А для солюшенов и секретов - можно гиперссылку вставить на веб.
Название: Re: Проект "Феникс"
Отправлено: Casper от 05 Декабрь 2014, 14:59:23
хорошо бы ещё добавить возможность сохранения профиля настоек для каждой игы в отдельности, например при выборе образа эмулятор
по названию игры сам потключал бы нужный профиль настроек.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 06 Декабрь 2014, 01:08:46
А зачем профили? Что ты в них хочешь хранить? Если совместимость будет 100% :)
Название: Re: Проект "Феникс"
Отправлено: Casper от 06 Декабрь 2014, 09:35:34
например 2D и 3D играм можно будет разные настойки рендера, фильтрации сохранять ну, и если Altmer добавит в эмулятор возможность настройки гаммы, яркости, контрастности и цветовой интенсивности то не придется каждый раз эти настройки под гонять к разным играм, настроил 1н. раз для какой нибудь игры, эмулятор сам подключит профиль, при этом название профиля и образа игры должны совпадать чтоб эмулятор знал какой профиль подключать. Сильно не пинайте.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 06 Декабрь 2014, 12:48:52
Ну ты загнул  ;D Мы тут много лет просто рабочий на 100% эмулятор ждём...

Вот пока ты не расписал про настройки гаммы, яркости и пр., я даже не задумывался о таком, ибо всегда запускал и играл на эмуляторе "как на приставке", только из фишек эмулятора пользовался quick-save/load-state'ами
Название: Re: Проект "Феникс"
Отправлено: Casper от 06 Декабрь 2014, 13:01:01
Вот пока ты не расписал про настройки гаммы, яркости и пр., я даже не задумывался о таком, ибо всегда запускал и играл на эмуляторе "как на приставке", только из фишек эмулятора пользовался quick-save/load-state'ами
а ведь этих фишек многим играм в эмуляторе не хватает, во многих играх на жк монеторах очень сильно видны касяки графики, к примеру: стоит чуть убавить гаму, поднять цвет. насышеность, картинка становится ближе к старым теликам

привожу пример:
как есть
(http://savepic.su/4458481m.jpg) (http://savepic.su/4458481.htm)
и как могло бы быть
(http://savepic.su/4516848m.jpg) (http://savepic.su/4516848.htm)
я просто чуть контрастности добавил
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 06 Декабрь 2014, 16:21:47
в minecraft играй и не будешь замечать эти косяки или на мониторе регулируй гамму, цвет, насыщенность

лучше всего использовать сглаживание тектсур, так картинка красивше выглядит :)
Название: Re: Проект "Феникс"
Отправлено: Casper от 06 Декабрь 2014, 16:37:08
Не нервничай Onizuka, я всего лиш высказал мнение, а автор эмулятора и без нас знает что нужно что не нужно.
Если тебя все устраивает зачемже зглаживать картинку так пользуйся freedo1.9 чего ждать то, кто мешает.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Декабрь 2014, 16:44:46
Там без гаммы увы проблем хватает, но если кому очень надо - час работы программиста 1000р ;)
Может быть когда больше нечего будет пилить в плане эмуляции - и гамму добавлю.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2014, 10:29:20
Пока еще не отрихтованный пример показа аннотаций
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 08 Декабрь 2014, 10:33:03
 ::thumpup:

А как это работает? Единая БД на всё версии? Или каждый правит только свою локальную версию?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2014, 10:39:59
::thumpup:

А как это работает? Единая БД на всё версии? Или каждый правит только свою локальную версию?

Правится локально, а так с дистрибутивом можно будет распространять или обмениваться.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 08 Декабрь 2014, 10:41:32
Т.е. вся такая инфа сохраняется в отдельный файл и его можно "вырезать" и "заменить" в папке у другого пользователя?
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 08 Декабрь 2014, 11:23:42
фигасе эмулятор "пухнет" :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2014, 11:24:14
Т.е. вся такая инфа сохраняется в отдельный файл и его можно "вырезать" и "заменить" в папке у другого пользователя?

Ну да, а что надо заблочить? )
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2014, 11:52:06
Ну, кажись сойдет.
Название: Re: Проект "Феникс"
Отправлено: Casper от 08 Декабрь 2014, 12:44:45
всё отлично, кроме кнопок управления или это временно
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2014, 12:47:29
всё отлично, кроме кнопок управления или это временно

Чем они тебя не устраивают? )
Название: Re: Проект "Феникс"
Отправлено: Casper от 08 Декабрь 2014, 12:54:45
ну к примеру можно в тему 3DO-f10 или FZ-1
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 08 Декабрь 2014, 13:04:57
Ну да, а что надо заблочить? )

Не, наоборот - так лучше  :)
Название: Re: Проект "Феникс"
Отправлено: CCCP1982 от 29 Декабрь 2014, 03:59:21
Altmer
возможно убрать плавающие полигоны при шейдерах! знаю жрет много ресурсов ,  но все же .
Altmer
возможно использовать шейдер 3.0 (или хотя бы добавить ) и насколько он улучшает эмулят и его эффекты  ? по сравнению 2.0 !?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Декабрь 2014, 06:48:12
Altmer
возможно убрать плавающие полигоны при шейдерах! знаю жрет много ресурсов ,  но все же .
Altmer
возможно использовать шейдер 3.0 (или хотя бы добавить ) и насколько он улучшает эмулят и его эффекты  ? по сравнению 2.0 !?

Что за плавающие полигоны?
Я указал минимально необходимые шейдеры, сама по себе версия поддерживаемая видяхой версия шейдеров ничего не меняет. Возможно в каких-то последних шейдерах можно что-то использовать для ускорения, но вряд ли это что-то кардинально изменит.
Название: Re: Проект "Феникс"
Отправлено: CCCP1982 от 29 Декабрь 2014, 07:04:26
для сравнение как в том же ePSXe с плагином gpuPeteOGL2  ,  для таких исправление есть плагин  gpuBladeSoftGui разработан нашим программистом соотечественником,  он убирает этот недуг ("плавающие" дрожание полигонов)
http://forum.emu-russia.net/viewtopic.php?f=29&t=1188 там есть сравнение.
В Phoenix  в некоторых играх существуют такая проблема (хотя и не значительная)  дрожание полигонов .
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Декабрь 2014, 07:24:48
Все понял - есть такая проблема, поскольку иногда координаты софт дает с дискретностью в пиксель. Стар файтер, например. Да можно придумать алгоритм, который интерполировать, а заодно и склеивать швы, но на это нужно время, которого у меня не так много, чтобы упираться ради сомнительной эстетики.
Название: Re: Проект "Феникс"
Отправлено: CCCP1982 от 29 Декабрь 2014, 07:40:29
спасибо за ответ.
Название: Re: Проект "Феникс"
Отправлено: nE0sIghT от 29 Декабрь 2014, 08:16:49
Добрый день. Исходные коды недоступны? Открытие не планируется?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 29 Декабрь 2014, 08:19:49
Добрый день. Исходные коды недоступны? Открытие не планируется?

Открыли уже один раз, спасибо, больше не надо.
Хотя конечно все возможно, но точно не по доброй воле.
Название: Re: Проект "Феникс"
Отправлено: CCCP1982 от 29 Декабрь 2014, 08:34:53
Altmer
)
Название: Re: Проект "Феникс"
Отправлено: BeSman от 23 Январь 2015, 13:46:17
Открытые исходники это благо, эмулятор можно было бы портировать на другие операционные системы например, но на все воля автора, надеюсь сорс когданибудь откроют, хочу сделать порт под Mac OS X
Название: Re: Проект "Феникс"
Отправлено: Altmer от 23 Январь 2015, 14:14:30
Открытые исходники это благо, эмулятор можно было бы портировать на другие операционные системы например, но на все воля автора, надеюсь сорс когданибудь откроют, хочу сделать порт под Mac OS X

Его и сейчас можно туда портировать, отдавай свой мак на благое дело!  :)
Название: Re: Проект "Феникс"
Отправлено: BeSman от 23 Январь 2015, 17:29:18
Мак не отдам, он у меня один, но но поддержать проект посильным пожертвованием в ближайщее время планирую.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 24 Январь 2015, 07:33:50
Мак не отдам, он у меня один, но но поддержать проект посильным пожертвованием в ближайщее время планирую.

Аяяяй, исходники просим, а мак какой-то зажали  :)
А между прочим если посчитать в человеко часах, то исходники мне обошлись (если бы я работал вместо программирования эмулятора) порядка 2-х миллионов рублей, это не считая инфляции =)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Апрель 2015, 14:44:43
Теперь эмулятор все тяжелые операции будет делать в фоне с загрузкой всех процессоров =)
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 20 Апрель 2015, 16:58:03
Altmer, интересно)

А не думал ли ты перенести биосы, сохранения... в отдельную колонку?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 20 Апрель 2015, 17:56:26
Altmer, интересно)

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

А зачем? Свернул ненужные и нормуль, нет?
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 20 Апрель 2015, 18:34:38
Ну так просто удобнее было бы. Не надо скролить список вверх, чтоб прикрыть, нагляднее. И вот есть функция перехода по букве, сейчас может на биос перескочить...
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Апрель 2015, 07:11:30
Ну так просто удобнее было бы. Не надо скролить список вверх, чтоб прикрыть, нагляднее. И вот есть функция перехода по букве, сейчас может на биос перескочить...

Можно сделать конечно раздельные таблички, но это потребует прилично времени, которого не так уж и много, чтобы тратить на не столь критичные вещи.
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 21 Апрель 2015, 09:46:21
Ну так просто удобнее было бы. Не надо скролить список вверх, чтоб прикрыть, нагляднее. И вот есть функция перехода по букве, сейчас может на биос перескочить...

Можно сделать конечно раздельные таблички, но это потребует прилично времени, которого не так уж и много, чтобы тратить на не столь критичные вещи.

Понятно, да, это не критично.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Май 2015, 21:18:36
Некое подобие текстурного фильтра - вообще этому делу сильно мешает пиксельный процессор приставки.
Название: Re: Проект "Феникс"
Отправлено: Yaranga от 07 Май 2015, 22:29:31
Интересно, мне понравилось. Ещё несколько разных бы сделать... если, конечно, будет желание.
Название: Re: Проект "Феникс"
Отправлено: mcdebugger от 10 Май 2015, 23:54:48
Давненько здесь не был, пользуясь случаем, поздравляю всех с праздником!

Макс, есть ли в планах поддержка 64-разрядной версии libopenal.so? Я сейчас попробую пересобрать либу с поддержкой X86_32 ABI, но интересно ж :)

UPD: вопрос снят, уже нашёл ответ в другом треде.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 12:58:59
Приветствую. Помню, где-то было обсуждение версии эмуля с отладчиком для выдергивания ресурсов игр "на лету". Существует ли эта версия или это были просто планы?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 13:06:58
Приветствую. Помню, где-то было обсуждение версии эмуля с отладчиком для выдергивания ресурсов игр "на лету". Существует ли эта версия или это были просто планы?

Существует, просто компиляется отдельно, слишком тормозная для релизов.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 13:19:45
О! Уже радует. А возможно ли ее получить?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 13:24:15
О! Уже радует. А возможно ли ее получить?

Смотря для чего.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 13:29:15
Я сейчас работаю над улучшением Doom, пригодилась бы в работе. Несколько текстур так и не получилось корректно вытащить, ну остальной функционал пригодится явно.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 13:32:50
Говори какие - вытащим.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 13:35:00
Вечером напишу. А саму версию получить можно? Ну купить или еще как?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 13:45:06
Вечером напишу. А саму версию получить можно? Ну купить или еще как?

Она пока не юзер френдли - делалась для себя так сказать, ты меня вопросами замучаешь, лучше дерну то что тебе нужно без лишних разговоров.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 13:54:27
Окей. А планируешь ее довести до юзер френдли? Она бы очень помогла. Вслепую тяжело отлавливать многие вещи.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 13:55:12
Окей. А планируешь ее довести до юзер френдли? Она бы очень помогла. Вслепую тяжело отлавливать многие вещи.

Да, по мере свободного времени.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 16:45:17
Нужны текстуры:
1) Цифры обозначения оружия.
2) Если возможно, то всю текстуру/текстуры шрифта (файл rCHARSET). Две последние cel из него определились неправильно, а также восклицательный знак, буква i (маленькая и большая).
3) В текстуре с цифрами нужен "минус".
4) rMAINMENU. Текстуры из этого файла. Там есть Difficulty (со всеми сложностями), Area, и еще что-то?
А, ну и интересно, как выводятся/хранятся спрайты (оружие, монстры, и т.д.).
Вроде, все вспомнил.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 18:05:21
Если дашь сейвы - я сделаю дамп всех текстур которые загружены в память, как они хранятся - это уже надо ковырять сами файлы ресурсов, а отладчик на это не рассчитан.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 18:40:48
Шрифт должен быть закэширован всегда, для этого достаточно запустить любой уровень. Так... Сделай, пожалуйста, дамп на главном меню и при загруженном уровне, а я уже покопаюсь там. Спасибо!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 18:54:04
Дебажная версия за время разработки основной версии поломалась  ;D
Ну, что же - есть повод ее немного улучшить!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Октябрь 2015, 19:27:24
Вот что дергается с главного меню. Дергается только то, что рисовалось хотя бы раз.
Название: Re: Проект "Феникс"
Отправлено: Versus от 12 Октябрь 2015, 21:22:07
Хм... Спасибо. А загруженный уровень с каким-нибудь уже подгруженным врагом? Если дергается то, что показывалось, то введи код на бессмертие, чтобы все цифры оружия отобразились.
http://www.gamefaqs.com/3do/563222-doom/cheats
И восклицательный знак во время финальных титров. Уровень 23 на самой простой сложности легко проходится за минуту.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Октябрь 2015, 06:02:36
давай сейвстейты мест в которых надо побегать и снять текстуры.
Название: Re: Проект "Феникс"
Отправлено: Versus от 13 Октябрь 2015, 18:10:17
Вот стейты для 4DO.
https://yadi.sk/d/jpIX41rRjiKu9
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Октябрь 2015, 18:33:04
Вот стейты для 4DO.
https://yadi.sk/d/jpIX41rRjiKu9

 ;D смешно
Название: Re: Проект "Феникс"
Отправлено: Versus от 13 Октябрь 2015, 18:36:37
Тьфу, блин. Сейчас исправлюсь.  ::LOL:
Название: Re: Проект "Феникс"
Отправлено: Versus от 13 Октябрь 2015, 18:43:18
https://yadi.sk/d/p3VvA5mCjiN8n
Название: Re: Проект "Феникс"
Отправлено: Altmer от 13 Октябрь 2015, 18:54:25
В аттаче, с обоих сейвов.
Название: Re: Проект "Феникс"
Отправлено: Versus от 13 Октябрь 2015, 19:08:17
Благодарю!
Название: Re: Проект "Феникс"
Отправлено: Versus от 07 Декабрь 2015, 16:38:48
А есть ли в Фениксе вывод инфы в файл? Раньше было в файл (debug.fz10.mes)
Название: Re: Проект "Феникс"
Отправлено: Casper от 08 Декабрь 2015, 13:59:16
Феникс кроме профелирования не чего не выводит
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2015, 14:17:48
А есть ли в Фениксе вывод инфы в файл? Раньше было в файл (debug.fz10.mes)

Убрано в дебаг сборку.
Название: Re: Проект "Феникс"
Отправлено: Versus от 09 Декабрь 2015, 12:40:17
Не поделишься таковой в приват? Очень нужна фича.  :(
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Декабрь 2015, 13:51:26
Отладочная версия не распространяется.
Линуксовую версию из терминала запусти - она должна по идее выплевывать сообщения.
Да и виндой можно наверное как-то вывод консольный выцепить.
Название: Re: Проект "Феникс"
Отправлено: Versus от 09 Декабрь 2015, 13:54:27
С линуксом вообще не дружу, да и очень неудобно вести разработку в Win, а тестить в Linux.  ::thumbdown:
Как-то выцепить - это как?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Декабрь 2015, 14:01:21
Как-то выцепить - это как?

Довольно просто. Поставь QtCreator, в нем, Debug->Start Debugging->Attach to Running Application
Выберешь процесс эмулятора, затем после пристыковки F5 и вуаля - получай свои данные в консоль Application Output.
Название: Re: Проект "Феникс"
Отправлено: mcdebugger от 10 Январь 2016, 02:33:51
Решил поставить свежую версию эмуля, посмотреть, как оно нынче работает, благо на этот раз и Qt у меня пятая версия уже в системе была скомпилена.. ну кроме Qt-OpenGL, который пару минут собрать.. И x86-64 сборка выложена уже в релизах... Затянуло и за пару часиков прошёл Flashback :) Руки помнят, пусть и на лёгкой) Геймплей шикарен, если и другие игрухи так же гладко и прекрасно идут, я поражён :))
Название: Re: Проект "Феникс"
Отправлено: Versus от 10 Январь 2016, 12:15:50
получай свои данные в консоль Application Output.
Спасибо, получилось.  8-)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2016, 07:12:36
У кого-нибудь есть АМДшные процессоры на которых валится эмулятор?
Попробуйте поставить себе вот такую хрень: AMD Dual-Core Optimizer.
Это программный баг-фикс аппаратной ошибки ядра процессора для инструкции rdtsc.
Если подтвердится - поправлю в следующих релизах.

ПС. АМД - отстой. А вообще сообщать об ошибках надо здесь на форме, а не мне в личку через третьи руки. Плохо тестировали на открытом тесте - никто о такой ошибке и не отписался даже.
Название: Re: Проект "Феникс"
Отправлено: Casper от 11 Январь 2016, 07:30:25
с какого поколения\архитектуры тянется баг ЦП?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2016, 07:31:53
с какого поколения\архитектуры тянется баг ЦП?

Хз. Судя по всему на Athlon XP.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Январь 2016, 11:14:17
штеуд с невидией не лучше

фильтр CRT заработал в версиях эмулятора 32 и 64 бит, при использовании программного рендера, с аппаратным рендером работать не хочет
(http://s018.radikal.ru/i509/1601/0c/16322b989b83.jpg)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2016, 11:15:49
штеуд с невидией не лучше

фильтр CRT заработал в версиях эмулятора 32 и 64 бит, при использовании программного рендера, с аппаратным рендером работать не хочет

 ;D Так он только для программных рендеров!
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Январь 2016, 11:24:50
а как этот фильтр умудрился работать а аппаратном рендере в версии эмулятора 64 бит? ::scratch:

версия эмулятора 32 бит :)
(http://s017.radikal.ru/i408/1601/fd/395ea01fc4df.jpg)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2016, 11:29:29
а как этот фильтр умудрился работать а аппаратном рендере в версии эмулятора 64 бит? ::scratch:

версия эмулятора 32 бит :)

Никак, кроме случаев, когда по каким-то причинам эмуль не смог перехватить приставочный фреймбуфер.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Январь 2016, 15:37:50
вот у людей на Core2Duo E8500 и Core2Duo E6400 эмулятор вылетает с ошибками, а вы всё на AMD наговариваете
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Январь 2016, 16:30:45
только что немного погонял эмулятор на Athlon II X2 245 2.9GHz, встроенное видео в чипсет Radeon HD3000, работает как с программным рендером и фильтром CRT, так и с аппаратным, проверил несколько фильтров STD и Pete's OpenGL2, всё отлично работает :-P
Название: Re: Проект "Феникс"
Отправлено: Altmer от 11 Январь 2016, 18:04:22
вот у людей на Core2Duo E8500 и Core2Duo E6400 эмулятор вылетает с ошибками, а вы всё на AMD наговариваете

У них в окружении небось непорядок - Dependency Walker им в помощь.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 11 Январь 2016, 18:17:43
только что проверил на A10-7850K, всё залипись работает 8-)

ОС десятые форточки

на трёх моих компах с разным железом, эмулятор версии 2.4 работает отлично :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 12 Январь 2016, 06:25:25
Ну человек с АМД молчит, может помогло, может нет.
У меня таких проблем ни на одном компе не было, повторить мне просто негде и я не телепат.
Если падает приложение, имеет смысл посмотреть депенданси волкером, может оказаться что библиотека тащится не та и не оттуда и функций каких в ней не хватает. Еще можно попробовать глянуть под отладчиком из кьюта или студии, последний по-мощнее. Ну и понять, что за функцию пытался вызвать эмулятор. А потом отписаться сюда подробно.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 12 Январь 2016, 06:57:51
я никаких дополнительных компонентов в ОС не устанавливал и эмулятор работает :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Январь 2016, 20:11:54
Как вам поддержка стилей?
Допилить конечно надо, но в целом оно работает =)
Название: Re: Проект "Феникс"
Отправлено: Cidol от 17 Январь 2016, 23:17:05
Как у аас лила
Название: Re: Проект "Феникс"
Отправлено: Versus от 17 Январь 2016, 23:35:04
Почему бы и нет для разнообразия.  :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Январь 2016, 13:23:27
Допилил полноценную поддержку скинов =)
Название: Re: Проект "Феникс"
Отправлено: Cidol от 22 Январь 2016, 12:31:43
Класс скинки тепер можно зырить прикольно
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Февраль 2016, 14:13:17
По поводу перевода эмулятора на другие языки - можете начинать.
В аттаче файл, в котором тег translation надо переделать на свой язык, в следующей версии этот файл будет цепляться эмулятором.
Название: Re: Проект "Феникс"
Отправлено: macron от 27 Февраль 2016, 02:03:18
Заценил Phoenix 2.4 win32 на xp (процессор i5-3570k@4650). Возможные проблемы:

1. При одновременном открытии нескольких исошников (Файл - добавить CD-rom образ в коллекцию), в общем, если выбрать сразу два или более файлов, начинается одновременный подсчет CRC у всех сразу, что приводит к перегрузу HDD и тормозам.

2. Иконки сброса и изъятия CD-rom во время игры не работают. В смысле, нажимаются, но игровой процесс продолжается.

3. Игра Stellar7 не перла, когда в опциях стоял множитель arm x4. Этот режим вроде нестандартный, но на всякий случай сообщаю.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 27 Февраль 2016, 06:46:29
да хоть ш7 у тебя будет, при сильной нагрузке на HDD, неважно чем он нагружен, система начинает жёстко тормозить, так что это нормально
Название: Re: Проект "Феникс"
Отправлено: Altmer от 27 Февраль 2016, 07:32:28
Заценил Phoenix 2.4 win32 на xp (процессор i5-3570k@4650). Возможные проблемы:

1. При одновременном открытии нескольких исошников (Файл - добавить CD-rom образ в коллекцию), в общем, если выбрать сразу два или более файлов, начинается одновременный подсчет CRC у всех сразу, что приводит к перегрузу HDD и тормозам.

2. Иконки сброса и изъятия CD-rom во время игры не работают. В смысле, нажимаются, но игровой процесс продолжается.

3. Игра Stellar7 не перла, когда в опциях стоял множитель arm x4. Этот режим вроде нестандартный, но на всякий случай сообщаю.

1. Все равно быстрее чем в один поток. И один поток все равно будет тормозить, поскольку вычисляются контрольные суммы быстрее чем происходит чтение с диска. SSD только поможет.

2. Да, функционал пока не реализован...

3. Это нормально, оверклокинг даже виртуальный - дело рискованное =)
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 15 Май 2016, 16:23:18
Hello, I'm from spain and don't know russian so, I add a googletanslation of this text.
Your emulator is just amazing. lightgun emulation for the 3do is very interesting as these ports of American Laser Games are 2Player. Also, I can play Shootout old tucson with a modified bios, which I thought I would never play.

Im testing with Aimtrak lightguns, and I can play with one gun mapped as cursor (c0c0,c0c1),, but if I try to configure two guns as mouse0, mouse1 I can't map the x and y as coordinates but as deplacement (m0d0,m0d1) and doesnt work, lightguns coordinates must be absolute.

So is there anyway to configure mouse0, mouse2... coordinates as it could be played witth two Aimtraks symultaneously?

Здравствуйте, я из Испании и не знаю русский, поэтому я добавляю googletanslation этого текста.
Эмулятор просто удивительно. lightgun эмуляции для 3do очень интересно, как эти порты американского лазер Игры 2Player. Кроме того, я могу играть старой Тусоне перестрелке с изменение bios, которые я думал, я бы никогда не играть.

Im испытывая с Aimtrak lightguns и я могу играть с одной пушки, отображается как курсор (c0c0, c0c1),, но если я пытаюсь настроить две пушки как mouse0, mouse1 я не удается сопоставить x и y координаты, а deplacement (m0d0, m0d1) и не работает, координаты lightguns должно быть абсолютным.

Так есть в любом случае для настройки mouse0, mouse2... координирует как он может играть одновременно Aimtraks дайвинга два?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 15 Май 2016, 20:50:29
Спасибо за сообщение об ошибке!
В следующей версии поправлю )
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 16 Май 2016, 17:56:54
Спасибо за сообщение об ошибке!
В следующей версии поправлю )
Заметил ещё небольшой рассинхрон видео со звуком. Но может, это только у меня?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Май 2016, 18:05:07
Спасибо за сообщение об ошибке!
В следующей версии поправлю )
Заметил ещё небольшой рассинхрон видео со звуком. Но может, это только у меня?

Везде или где-то конкретно?
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 17 Май 2016, 18:30:08
В докторе Хаузере по вступительному ролику заметил, там, где особняк появляется, видно, что звук слегка отстаёт. Stream файл. А на FreeDO вроде также как на приставке. Но это считанные кадры, может, треть секунды (кадров пять что ли при 15 fps) - еле заметно.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 17 Май 2016, 18:57:48
В докторе Хаузере по вступительному ролику заметил, там, где особняк появляется, видно, что звук слегка отстаёт. Stream файл. А на FreeDO вроде также как на приставке. Но это считанные кадры, может, треть секунды (кадров пять что ли при 15 fps) - еле заметно.

В FreeDO нативный WinAPI используется, возможно OpenAL дает задержку как посредник. Посмотрю.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 22 Май 2016, 15:47:08
many thanks altmer, I can't wait playing "crime patrol", "mad dog 2", "space pirates"... and specially "shootout at old tucson", all them two player games.

Большое спасибо Альтмеры , я не могу ждать, играя " преступления патруль " , " Бешеная собака 2 ", " космические пираты " ... и специально " перестрелку на старом Тусоне " , всего их два игрока игры .
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 22 Май 2016, 16:19:55
on the other hand,  is there any way to use phoenix with commandline? for running a scecific game booted and fullscreen?

с другой стороны , есть ли способ использовать феникса с командной строкой ? для запуска конкретной игры загрузилась и в полноэкранном режиме ?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 22 Май 2016, 17:49:03
Увы, на данный момент командная строка никак не поддерживается.
Название: Re: Проект "Феникс"
Отправлено: Versus от 07 Июль 2016, 07:10:38
Очень не хватает индикации чтения диска. Иногда (при разработке) нужно знать, читается он или нет и как. Есть ли возможность это сделать? Скажем, в нижнем углу сделать индикатор (отключаемый в опциях)?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Июль 2016, 09:31:53
Можно, можно и скрип дисковода прикрутить  ;D
Но времени на все нет )
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 31 Июль 2016, 14:35:05
hi Altmer, have you tired the dual lightgun trick? it seems these days you are more focused in the andrid emu, aren't you? What a shame,  it would be amazing to play americanlasergames two players.

привет Альтмеры , ты устал двойственное световой пистолет трюк ? кажется, в эти дни вы в большей степени сосредоточены в andrid эму , не так ли ? Какой позор , было бы удивительно , чтобы играть American Laser Games два игрока .
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 31 Июль 2016, 14:45:07
Какой интересно родной язык у пользователя, что и на английском опечатки есть :)

По поводу вопроса: видел в market'е кто-то тоже интересовался возможностью для android-версии эмулятора запилить эмуляцию lightgun'а tap'ом по экрану.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 31 Июль 2016, 16:03:18
Какой интересно родной язык у пользователя, что и на английском опечатки есть :)
А айпишник чей?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 31 Июль 2016, 17:20:39
hi Altmer, have you tired the dual lightgun trick? it seems these days you are more focused in the andrid emu, aren't you? What a shame,  it would be amazing to play americanlasergames two players.

привет Альтмеры , ты устал двойственное световой пистолет трюк ? кажется, в эти дни вы в большей степени сосредоточены в andrid эму , не так ли ? Какой позор , было бы удивительно , чтобы играть American Laser Games два игрока .

Если я правильно понял - вопрос в эмуляции 2-х световых пистолетов в проекте Феникс.
Сами пистолеты эмулируются, а вот как обстоят дела с мышами - надо проверить. Займусь ближайшее время.
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 31 Июль 2016, 17:24:06
Да, вопрос скорее всего был об этом. Опять таки, не задокументированная функция - вызывает вопросы у пользователей  :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Август 2016, 08:39:58
Новая Версия 2.7

- Оптимизация эмуляции ARM процессора (снизились требования к эмуляции 3DO)
- Исправлено падение эмулятора при работе 3DO-DSP в отдельном потоке
- Добавлен автосейв и пересохранения в верхний слот по F4
- Исправлена ошибка эмуляции Z80 (инструкция halt, заработали многие игры ColecoVision)
- Исправлен режим 2 TMS99XXA (устранены графические ошибки в ряде игр ColecoVision)
- Улучшены настройки ввода (теперь можно играть вдвоем мышками в интерактивных тирах)
- Добавлена предварительная поддержка Sega Master System (жутко глючная 99% не работают =)
- Множество мелких исправлений

ПС. С днем ВДВ и Морского Флота! =)
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 05 Август 2016, 14:27:04
Thanks for the new version, I tried but I have not found any change in lightgun options, The lightguns doesn't work if I configure them as m0d0 m0d1 ...  m1d0 m1d1... , but if I configure as c0c0 c0c1 works but only one.
Be aware that lightguns works in absolute coordinates, like touch or lightpens

Благодаря новой версии , я пытался, но я не нашел каких-либо изменений в настройках lightgun , The lightguns не работает, если настроить их как m0d0 m0d1 ... m1d0 m1d1 ... , но если я настроить в качестве c0c0 c0c1 работает, но единственный.
Имейте в виду , что lightguns работы в абсолютных координатах , как прикосновение или lightpens
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Август 2016, 14:54:37
Must work. Attach here your phoenix.config.xml.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 05 Август 2016, 16:09:16
<Input hide-cursor="false">
                   
<Device name="Lightgun">m0b0,m0b1,m0d0,m0d1,vk81,vk65,vk49,vk90,0</Device>
                   
<Device name="Lightgun">m1b0,m1b1,m1d0,m1d1,vk87,vk83,vk50,vk88,0</Device>
               
</Input>
Seems to work with two mices but not with lightguns because m0d0,m0d1 seems to give relative coordinates.
Кажется, работать с двумя, но не Мыши с легкими пушками, потому что m0d0, m0d1, кажется, дает относительные координаты.

<Input hide-cursor="false">
                   
<Device name="Lightgun">c0b0,c0b1,c0p0,c0p1,vk81,vk65,vk49,vk90,0</Device>
 
</Input>                 
Works with one lightgun because c0p0,c0p1 seems to give absolute coordinates.
Работает с одним lightgun, потому что c0p0, c0p1, кажется, дает абсолютные координаты.   

<Input hide-cursor="false">
                   
<Device name="Lightgun">m0b0,m0b1,m0p0,m0p1,vk81,vk65,vk49,vk90,0</Device>
                   
<Device name="Lightgun">m1b0,m1b1,m1p0,m1p1,vk87,vk83,vk50,vk88,0</Device>
 
</Input>
It does not work and might be the way to use two lightguns.                 
Она не работает и может быть путь использовать два легких орудий.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 05 Август 2016, 18:47:24
All works perfect.
You just must force drawing crosshair.

Try this:

Код: XML
  1. <Device name="Lightgun">m0b0,m0b1,m0d0,m0d1,vk81,vk65,vk49,vk90,1</Device>
  2. <Device name="Lightgun">m1b0,m1b1,m1d0,m1d1,vk87,vk83,vk50,vk88,1</Device>

And don't forget to hide system cursor in fullscreen.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 07 Декабрь 2016, 20:53:21
I'm sorry I had my arcade cabinet broken and I couldn't test it, but now I can say that the last setup you had posted, works for mouse or trackballs (relative positioning devices), but it don't seem to work for lightguns or graphic tablet(absolute positioning devices)

Жаль, что я был мой аркадная кабинет сломана, и я не могу проверить это, но теперь я могу сказать, что последняя установка у вас была размещена, работает для мыши или трекболы (относительное позиционирование устройств), но это не похоже на работу для lightguns или графического планшета (абсолютное позиционирование устройства)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Декабрь 2016, 07:10:44
Эмулятор поддерживает только один курсор (absolute positioning device), как и операционная система.
Для поддержки двух графических планшетов одновременно - нужно писать дополнительный код.
В теории это возможно, но сейчас эмулятор подобное не поддерживает.
Название: Re: Проект "Феникс"
Отправлено: Versus от 28 Январь 2017, 09:41:53
Заметил в эмуляторе непропадающий глюк, хотя, может только у меня так. Когда играешь и вдруг какое-то из окон винды выскакивает на передний план перед эмулятором и в это время была нажата какая-то из управляющих кнопок на клавиатуре, кнопка как будто остается нажатой. Даже тогда, когда вернешься в эмулятор, кнопка будет "пожизненно" нажата. Спасает только полный перезапуск эмулятора.
Название: Re: Проект "Феникс"
Отправлено: Casper от 28 Январь 2017, 10:06:50
больше похоже на проблему в самой клавиатуре, залипшей или западающей кнопкой...
Название: Re: Проект "Феникс"
Отправлено: Versus от 28 Январь 2017, 10:12:38
Не, ну я что, совсем уж "того"?
Название: Re: Проект "Феникс"
Отправлено: Casper от 28 Январь 2017, 10:31:27
Не, ну я что, совсем уж "того"?
был похожий глюк, замена на 100% исправную решило проблему, а поначалу тож думал что, проблема в винде=)
Название: Re: Проект "Феникс"
Отправлено: Versus от 28 Январь 2017, 10:34:52
Это не только на домашнем компе, да и клавиатурой этой я пользуюсь и для других задач, проблем не было никаких.
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 28 Январь 2017, 12:03:53
Да, есть такой глюк. Вроде когда-то случайно его ловил и не понял в чём дело, а сейчас воспроизвёл.

Отлипает если ещё раз нажать ту же кнопку.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Январь 2017, 13:24:07
Это не совсем глюк, но чтобы от него избавиться нужно еще обрабатывать смену фокуса, и как правильно сказал Q-ser7 - нужно еще раз нажать.
Завязываться на события фокуса я не буду - не хочу усложнять код, поэтому исправится только когда я реализую поддержку нескольких клавиатур через RAWInput.

ПС. Зачем у тебя окна без спроса вылетают во время игры? Нормальные приложения так не делают - для этого есть всплывающие окошки, которые не захватывают фокус.
Название: Re: Проект "Феникс"
Отправлено: Versus от 28 Январь 2017, 14:51:27
Окна разные совершенно. Запускаю рабочие проги на расчет и они иногда выскакивают на передний план, или обычное копирование файлов ошибку выдаст при наличии файла в папке, да много чего бывает. Делаю много параллельно. Пока считает рабочая прога, переключаюсь на эмулятор, чтобы что-нибудь посмотреть/проверить. В итоге - глюк. Повторное нажатие на клавишу его не убирает. Ну, раз пока нельзя его устранить, хрен с ним. Не так часто это бывает.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Январь 2017, 16:13:21
Повторное нажатие должно убирать - если предварительно ткнуть мышью в игровой экран, в противном случае это какой-то баг. Ты на клаве играешь? С джойстиком таких проблем точно не должно быть.
Название: Re: Проект "Феникс"
Отправлено: Versus от 28 Январь 2017, 18:21:02
На клаве. После того, как глюк появляется, ничего уже не помогает, никакие нажатия.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 28 Январь 2017, 19:51:33
На клаве. После того, как глюк появляется, ничего уже не помогает, никакие нажатия.

Хз, просморел код - повторные нажатия должны помогать - возможно ты не щелкал по игровому экрану мышью и оставался вне фокуса.
Если придумаешь как стабильно воспроизвести глюк - буду дебажить. У меня не получилось - повторные нажатия всегда помогали.
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Февраль 2017, 06:08:40
Макс, а клавиатуру в Фениксе настроить можно?

(http://savepic.ru/12809891m.png) (http://savepic.ru/12809891.htm)

 ::scratch:
Название: Re: Проект "Феникс"
Отправлено: Altmer от 06 Февраль 2017, 07:50:46
Макс, а клавиатуру в Фениксе настроить можно?

А у тебя есть клавиатура для 3ДО? Или ты знаешь игру, которая ее использует? В библиотеках 3ДО есть поддержка клавиатуры, тачпада, еще одного типа пистолета и других менее понятных устройств )
Название: Re: Проект "Феникс"
Отправлено: ПАУК от 06 Февраль 2017, 09:27:23
Чот я тупанул, меня просто спросили как клавиатуру настроить, я-то сразу на джойстике настроил, думал, на клавиатуре нельзя. В общем, щас проверил, всё там нормально настраивается.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 24 Март 2017, 20:51:51
Hi Altmer, sorry by writting in english but traslating to rusian with web translators I think is even worse.

Firstly, I would like to convince you to make two lightguns work, as Shoot Out at old tucson is an amazing rare arcade game that works nice in phoenix, and may be very enjoyable playing it dualmode.
Lately, dual lightgun support was added to American laser games in amiga emulator Winuae. at the end of page http://eab.abime.net/showthread.php?t=84888&page=15 (http://eab.abime.net/showthread.php?t=84888&page=15) there's a log of Winuae "winuaelog.txt (44.4 KB)" uploaded by me, that may show the lightgun data, I don't know if this could help you.
What do you think? It's worth a try?

On the other hand, I finally rebuild my arcade cabinet because I moved, and I have a little problem with your great emulator:
I use an arcade 15khz monitor, with crt emudriver, which displays at 640x480, and when I set Phoenix at 640x480 the screen shows only horizontal lines, as if I set a not supported resolution.
I had this problem with some other emulator ( supermodel, dolphin) but I "solved" it setting ddraw in dolphin's case and with a false fullscreen ahk script with supermodel.
The problem seems to be OpenGL: http://forum.arcadecontrols.com/index.php?topic=142237.0 (http://forum.arcadecontrols.com/index.php?topic=142237.0)
In phoenix, I tried the video options but none solved this particular problem, and tried making a false fullscreen also, but I cant make phoenix window fits all my 640x480 screen.
Do you think it can be solved someway?

Thanks anywayfor your job!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Март 2017, 08:47:54
Все поднятые вами вопросы довольно специфичны. Как я понимаю - все это требуется для вот таких вот штук: http://www.ebay.com/bhp/arcade-cabinet

Вряд ли я смогу выделить время на подобные вещи, ввиду их особого назначения, поскольку для обычных пользователей ПК они не имеют никакой ценности.
Что касается экрана 640 на 480, то тут я могу посоветовать сделать подходящий шейдер для имитации ЭЛТ. Хотя мне не очень понятна проблема - полный экран должен работать, будет время - проверю.
Относительно пистолетов, если у меня вдруг появятся подходящие устройства ввода - я конечно реализую подобное, но пока мне просто не на чем подобное отлаживать.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 01 Апрель 2017, 14:33:02
My arcade cabinet is an ordinary pc ( i5 windows 10) with a 15kh arcade monitor and two lightguns like this https://www.ultimarc.com/aimtrak.html (https://www.ultimarc.com/aimtrak.html)
The problem with the 15khz monitor is that need 640x480 progressive, and Phoenix may get interlace mode, can be this?
(http://xabacanstyle.com/images/arcade)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 01 Апрель 2017, 19:08:36
No, Phoenix don't use interlace. I will test this bit later.
About your guns - if you show code sniplet for they, I can add this support.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 01 Апрель 2017, 23:08:51
is not useful to you the log from winuae emulator?  what. Info do you need? How can I get it?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2017, 08:14:38
is not useful to you the log from winuae emulator?  what. Info do you need? How can I get it?

You need create simple app for test guns, check it on your hardware and send me sources.
Or I need similar device.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 02 Апрель 2017, 10:41:12
I finally have succeed creating a false fullscreen window with ahk:

;THIS CREATES A FALSE FULLSCREEN FOR 15KHZ MONITORS THAT MAY HAVE PROBLEMS WITH NATIVE 3DO RESOLUTION

WinWait, Проект эмуляции - «Феникс» в.2.8,
WinWaitActive, Проект эмуляции - «Феникс» в.2.8,

WinSet, Style, -0xC00000,A ; REMOVE TITLEBAR AND BORDERS
WinSet, Style, -0x40000,A ; REMOVE SIZING BORDER
WinMove, A,, 0, -52,1936, 1200, ; MOVE AND RESIZE THE WINDOW TO HIDE THE MENUBAR AND FOOTER
 
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 02 Апрель 2017, 11:17:38
Actually WinMove, A,, 0, -52,1936, 1200, may be WinMove, A,, 0, -52,656, 600, for athe 640x480 screen. This is because I was testing in another pc.

And for the lightguns, I'm graphist so I'm not so skilled in programming, but I will search for info about creating a simple app for test guns.

But I think you are not that far, that the only problem is supporting absolute coordinates when you set multiple mouse (m1c0 m1c1, m2c0 m2c1) as you do for single cursor (c0c0 c0c1) to have absolute coordinates but sepparated.

because if I set the buttons as m1b0 m2b0 they work ok, each one for tis lightgun.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2017, 11:34:45
Отладка на расстоянии без устройства - головная боль. Гадать на кофейной гуще я не буду.
Поэтому мне нужно либо устройство, либо готовый и проверенный код.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 02 Апрель 2017, 16:10:28
abacanstyle.com/images/winuaelog.txt (http://abacanstyle.com/images/winuaelog.txt)
this is the log from winuae, It may show one lightgun showing and pressing the tree buttons. Is it useful? maybe useful if I do it woth the two guns?
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 02 Апрель 2017, 16:12:53
sorry, http://xabacanstyle.com/images/winuaelog.txt (http://xabacanstyle.com/images/winuaelog.txt), I didn't find how to edit a post
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2017, 16:38:36
Log is not useful. And I will not take code from WinUAE due to it license.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 02 Апрель 2017, 17:21:04
And what about this forum? Is about a psx lightgun plugin where the autor whas early asked to support pc lightguns, I think it may have useful information about them in the 3 first pages
http://ngemu.com/threads/input-plugin-nuvee-psx-controller.143143/ (http://ngemu.com/threads/input-plugin-nuvee-psx-controller.143143/)
And if not, is there any tool in the internet I can use to debug my guns?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2017, 17:58:12
Currently I working on enother platform. I have no time for try one method, wait your response, try next method and wait response and so on...
If somebody create clean and tested code, I can include it, but if it will not work, I will not try again.
If somebody send me gun - I do it.
If someday I buy a gun - I do it.

PS. Gun, gun, gun... let's stop irritate FSB  ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2017, 20:09:43
One thing - if your gun detected as joystik - show me please how seen it emulator.
See attach.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 02 Апрель 2017, 20:20:01
I understand, sorry if I bothered you, don't you think I don't value your work, it's only I think you were so close...

No, my gun works only as a mouse, sorry, but tomorrow when I get home, I will notice what this screen shows.

 anyway thanks for Phoenix.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 02 Апрель 2017, 20:30:53
Now I'm completely misunderstands ;D
And how work system cursor if on both guns pressed fire?

If you mean this: https://blogs.msdn.microsoft.com/jennifer/2010/12/13/multitouch-part-1-getting-started-with-multitouch-in-windows-7/
Then I think this is possible.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 02 Апрель 2017, 23:03:55
No, I never saw this, my lightguns worked since windows xp.
In theoperating system,if you aim the screen you see two cursors, but there is no difference between pressing buttons from one or the other gun,trigger is mouse left button. but inside emulators like mame,  gun1 button 1 is different to gun2 button1.
In fact in phoenix this works nice, as I can set m1b1 and m2b1 and the buttons works sepparately, the only that don't work fine are the axis. The gun aiming is ok if I set them as c0p0 c0p1 but the shots get crossed between player 1 and player2.
 m1d0 m1d1 m2d0 m2d1 separates ok the axis and the shoots of each player goes where it might, but works only with mice, not with guns, as for guns coordinates may be absolute as you do with c0p0 c0p1.
The only problem is mxp0 mxp1 dont work
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Апрель 2017, 07:14:44
I have no idea how to capture two cursors. In the next version I'm add log out for RAW Input structures, and you can show me all input devices on your PC.
Currently try use c0p0 and c0p1 for both guns, and m1b0 for one and m2b0 for next.

I think problem in what your "mouse" is not relative: https://msdn.microsoft.com/en-us/library/windows/desktop/ms645578(v=vs.85).aspx
So, this is fixable.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 03 Апрель 2017, 14:26:45
Yes! That's it! the guns uses absolute coordinates.
I understand that when you say "d" you are saying deplacement (relative)?
p is position (absolute)?
c is cursor (direct input)? Only one cursor, c0.
m is mouse (rawinput)? Multple cursors, mX.

You are yet supporting two cursors, but using relative coordinates (m1d0 m1d1 m2d0m2d1) and works ok, but only with two mice.
And c0p0 c0p1 works with one lightgun, so it is giving absolute coordinates.But if I set this for both guns, the shoots are crossed between p1 and p2.
For two guns, with your logic, I think it might be m1Xp0 m1p1  m2p0m2p1.
Название: Re: Проект "Феникс"
Отправлено: Evgen-san от 03 Апрель 2017, 18:53:39
не хватает озвучки Гаврилова ;D
Название: Re: Проект "Феникс"
Отправлено: Altmer от 03 Апрель 2017, 19:11:58
phasermaniac2, ok, I will try to do this with Wacom.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 04 Апрель 2017, 06:49:56
Many thanks. I have a wacom too, and al emulatorsl that worked with it, worked with lightgun.
Название: Re: Проект "Феникс"
Отправлено: xing от 07 Апрель 2017, 10:19:54
Здравствуйте! У меня такой вопрос: можно ли запускать рому напрямую из консоли минуя меню эмулятора? Использую эмулятор 3DO на медиацентре под управлением Linux (ubuntu).
Все прекрасно работает, за что очень благодарен создателю. Просто хотелось бы запускать ромы через команды типа PhoenixEmuProject -r %ROM%, или что то подобное. Есть такая возможность?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 07 Апрель 2017, 11:27:07
Нельзя.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 07 Апрель 2017, 19:43:08
Цитировать
Здравствуйте! У меня такой вопрос: можно ли запускать рому напрямую из консоли минуя меню эмулятора? Использую эмулятор 3DO на медиацентре под управлением Linux (ubuntu).
Все прекрасно работает, за что очень благодарен создателю. Просто хотелось бы запускать ромы через команды типа PhoenixEmuProject -r %ROM%, или что то подобное. Есть такая возможность?
hello! I had a similar problem, because I use phoenix in an arcade cabinet, and got a "solution":
I did one copy of the Phoenix folder for each rom I wanted to play
Configured each phoenix with his bios and game.
Wrote a little ahk script that power the 3do and switches the Phoenix to fullscreen, something like:
open Phoenix
alt (to activate the menu bar)
right (now we are in the second tab
down x7 (to go to "power")
enter
f11 (to fullscreen)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Апрель 2017, 06:35:39
У меня нет планов поддержки командной строки.
Если вам не нравится интерфейс - я готов учесть ваши предложения.
Если вы хотите именно контролируемый из командной строки эмулятор - объясните мне почему я должен это сделать?
Это достаточно объемная работа, пользы от которой я не вижу.
Название: Re: Проект "Феникс"
Отправлено: xing от 08 Апрель 2017, 09:13:51
У меня нет планов поддержки командной строки.
Если вам не нравится интерфейс - я готов учесть ваши предложения.
Если вы хотите именно контролируемый из командной строки эмулятор - объясните мне почему я должен это сделать?
Это достаточно объемная работа, пользы от которой я не вижу.
Я думаю действительно нет смысла ради этого заморачиваться, я то думал мож есть такой функционал. В этом плане выручает очень retroarch. У меня медиацентр на базе ubuntu, с установленным медиапроигрывателем kodi. Удобная штука - телевизор, фильмы с торрентов, музыка - все в одном и с удобным интерфейсом. Туда же я установил retroarch. Кто не знает - это комбайн из эмуляторов. Получилось здорово: огромная библиотека игр SNES, SEGA, Аркадных автоматов, все красиво, с обложечкой и описанием каждой игры. Щелкаешь пультом и игра сразу запускается. Собственно здесь и отрабатывает, заранее настроенная командная строка. Плюс есть горячие клавиши, которые позволяют попасть в меню ретроарча и там сохраниться, настроиться и т.п. Все управляется уже с джойстиков. И из этого же меню можно выйти из retroarch и управление медиацентром вернется к пульту телевизионному. Вот только эмуляция 3DO в Retroarch из рук вон плохая. И более того, там нет возможности использовать в качестве манипулятора 2 мыши, что у меня прекрасно получилось сделать в Фениксе. А это уже Джекпот! Это ж American Laser Games жди меня! Не хватает только еще 2х пистолетов, которые как мышь работают. Так что контролируемый из командной строки эмулятор в моем случае это не необходимый функционал, а просто удобство.
Название: Re: Проект "Феникс"
Отправлено: xing от 08 Апрель 2017, 09:16:27
hello! I had a similar problem, because I use phoenix in an arcade cabinet, and got a "solution":
I did one copy of the Phoenix folder for each rom I wanted to play
Configured each phoenix with his bios and game.
Wrote a little ahk script that power the 3do and switches the Phoenix to fullscreen, something like:
open Phoenix
alt (to activate the menu bar)
right (now we are in the second tab
down x7 (to go to "power")
enter
f11 (to fullscreen)
Great solution! I will use this!
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Апрель 2017, 11:07:30
Пистолеты я сделаю, а вот с командной строкой скажу четно - лень возиться, а вот сделать более удобный интерфейс - я не против, те же обложки и прочее встроить - почему бы и нет?
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 08 Апрель 2017, 13:21:41
А с этим кто-нибудь знаком?
http://www.rlauncher.com/forum/showthread.php?4160-Help-with-3DO-Phoenix-2-8
Нашёл через ссылку на англ. перевод для Феникса отсюда
http://emulation.gametechwiki.com/index.php/3DO_emulators
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Апрель 2017, 14:51:47
Существует довольно много оболочек, в основном их разрабатывают те же люди, которые разрабатывают аркадные кабинеты.
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 08 Апрель 2017, 15:00:25
Как я понял RockerLauncher может помочь прикрутить к фронтендам Феникс и другие сторонние эмуляторы.

Да, и с командной строкой возможно тоже поможет.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 08 Апрель 2017, 15:32:53
Командную строку нужно в эмуляторе делать, стороннее приложение тут не поможет, в идеале - это поддержка всех настроек эмулятора и параметров ввода-вывода через командную строку.
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 08 Апрель 2017, 15:52:55
Ясно, думал это какое-то стороннее решение)
Название: Re: Проект "Феникс"
Отправлено: xing от 09 Апрель 2017, 08:02:08
Пистолеты я сделаю, а вот с командной строкой скажу четно - лень возиться, а вот сделать более удобный интерфейс - я не против, те же обложки и прочее встроить - почему бы и нет?
А с пистолетами то что не так? Я пробовал на своем ноутбуке (тоже под Linux) подключать USB мышь и настраивал управление на 2 пистолета: первый пистолет управлялся с тачпада, второй с этой USB мыши. И все прекрасно, бегало 2 курсора, оба стреляли по ковбоям. Тестировал я секунд 30, но за это время недочетов не нашел. Пистолеты типа AimTrak или Wiimote как раз подключаются как мышь, думаю с ними не будет проблем.
Название: Re: Проект "Феникс"
Отправлено: Altmer от 09 Апрель 2017, 09:24:22
Если пистолет один - проблем нет (настраивается через курсор), а с двумя уже не получается корректно настроить.
Название: Re: Проект "Феникс"
Отправлено: xing от 09 Апрель 2017, 10:10:22
Если пистолет один - проблем нет (настраивается через курсор), а с двумя уже не получается корректно настроить.
Я конечно еще разок проверю на ноуте. Но по моему у меня прекрасно два курсора перемещались и палили переодически.
Название: Re: Проект "Феникс"
Отправлено: xing от 09 Апрель 2017, 12:01:19
Действительно рано радовался - перезарядка не работает. На клавишу перезарядки стреляет. Но работают два курсора, каждый от своей мыши.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 09 Апрель 2017, 14:31:21
Hey xing for me, one gun reloading works properly.

Setting two guns to c0p0 c0p1 works for lightun but many P1 shots goes to P2 aiming and viceversa.
Setting gun1 to m0d0 m0d1 and gun2 to m1d0 m1d2, won't work becaucse I think "d" means deplacement (relative coordinates), and dont work with lightuns.
And setting gun1 to m0p0 m0p1 and gun2 to m1p0 m1p2 which, atmy understanding would be the correct configuration, don't work.
So, what is your configuration you say does work with two guns?
Название: Re: Проект "Феникс"
Отправлено: xing от 10 Апрель 2017, 11:52:31
Hey xing for me, one gun reloading works properly.

Setting two guns to c0p0 c0p1 works for lightun but many P1 shots goes to P2 aiming and viceversa.
Setting gun1 to m0d0 m0d1 and gun2 to m1d0 m1d2, won't work becaucse I think "d" means deplacement (relative coordinates), and dont work with lightuns.
And setting gun1 to m0p0 m0p1 and gun2 to m1p0 m1p2 which, atmy understanding would be the correct configuration, don't work.
So, what is your configuration you say does work with two guns?
I checked again my configuration. I made a mistake. Guns don't work fine.
Название: Re: Проект "Феникс"
Отправлено: Q-ser7 от 18 Апрель 2017, 15:07:47
Всё же RocketLauncher какая-никакая замена нативной командной строки, но только для windows. Можно сразу запустить в фулскрин отдельную игру во фронтендах, или создать ярлыки, выйти по escape.
https://forums.launchbox-app.com/topic/35980-3do-emulators-4do-any-word-if-its-completely-dead/#comment-232258
http://www.rlauncher.com/wiki/index.php?title=RocketLauncher_Command_Line_Parameters

Забавно, что многие люди, в первый раз слышат о Фениксе и сомневаются в заявленных возможностях=)

в идеале - это поддержка всех настроек эмулятора и параметров ввода-вывода через командную строку.
Профили решили бы и эту задачу тоже, ведь так? И на обычном ПК действительно проще обходиться без фронтендов (имхо).
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Апрель 2017, 12:55:46
Небольшая новость =)
Я реализовал ядро эмуляции  Atari Jaguar и мы приступили к его тестированию!
Первые скриншоты:
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 26 Апрель 2017, 17:59:06
Молодец! Поздравляю! А "мы" - это кто? :)
Название: Re: Проект "Феникс"
Отправлено: Altmer от 26 Апрель 2017, 18:13:35
Странный вопрос от того кому доступны беты )
Я и все кто тестирует, конечно  :)
Название: Re: Проект "Феникс"
Отправлено: xing от 21 Май 2017, 13:07:32
А эмуляция пистолетов, через мышь в 3do пока не? Не планируется?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 21 Май 2017, 15:32:41
А эмуляция пистолетов, через мышь в 3do пока не? Не планируется?

Уже давно поддерживается.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 18 Июнь 2017, 10:09:17
Hi! any chance getting two absolute pointing devices to work separately?
Название: Re: Проект "Феникс"
Отправлено: Altmer от 19 Июнь 2017, 17:06:19
Hi! any chance getting two absolute pointing devices to work separately?

I remember, but have more priority tasks.
Название: Re: Проект "Феникс"
Отправлено: phasermaniac2 от 19 Июнь 2017, 22:54:27
Many thanks, would be cool for shootout tucson and alg
Название: Re: Проект "Феникс"
Отправлено: Versus от 08 Ноябрь 2019, 13:39:40
А знает кто-нибудь, есть ли Phoenix с английским интерфейсом?
Название: Re: Проект "Феникс"
Отправлено: Casper от 08 Ноябрь 2019, 15:41:51
А знает кто-нибудь, есть ли Phoenix с английским интерфейсом?
посмотри тут (https://www.ngemu.com/threads/phoenix-project-3do-emulator-translated-into-english.191753/), возможно пригодится. хотя на русском вроде комфортнее  ???
Название: Re: Проект "Феникс"
Отправлено: Versus от 08 Ноябрь 2019, 17:26:47
Благодарю! Да это не мне, англоговорящие друзья хочуть.  :)
Название: Re: Проект "Феникс"
Отправлено: WhiteMagicRaven от 08 Май 2020, 18:29:40
Всем Привет, я тут новенький.
Найогромнейшее спасибо Программисту эмулятора 3DO , это шедевр!!!!
На столько все круто сделано, я даже и представить себе не мог что можно выставить такую графику классную =)

В видео пару вопросов есть
https://www.youtube.com/watch?v=_P9OAI1JT-0

Даже успел много что постримить =)
Любимая игра BC Racers

life stage - вообще что Unreal Engine =) на этом эмуляторе
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 08 Декабрь 2022, 12:49:55
Altmer, чего-то на core i5 11-го поколения эмулятор не заводится... Это у меня или у эмулятора проблемы? ::scratch:
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 12 Декабрь 2022, 04:15:33
И ещё интересный момент в игре Phoenix 3

- на втором уровне, нижняя часть картинки всё время дёргается, кажется так всегда было на эмуляторе. На консолей точно так не было

-а вот на уровне (дальше по сюжету) White Star - после первой части просто тёмный экран и игра не грузит второй уровень... Но если выключить эмулятор и из меню запустить Load Game, то загрузится второй уровень
Название: Re: Проект "Феникс"
Отправлено: doom_sun от 06 Январь 2023, 04:17:33
Добавлю что к вышеописанному багу в Phoenix 3 есть ещё интересный - в игре GEX. На втором уровне, в самом начале, почему-то левая часть экрана смещена и как будто видна область за пределами игрового мира (см.скрин). Играть не мешает - туда пройти нельзя. Просто обратил внимание.