Автор Тема: Demul, эмулятор Dreamcast, Naomi etc.  (Прочитано 1686243 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« : 23 Июнь 2008, 22:02:44 »

Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 12 Ноябрь 2016, 15:42:00 от MetalliC »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10830 : 14 Январь 2018, 20:05:10 »
да и в целом, зачем вам демул под ведро, при наличии вполне сносного рейкаста ?
если выбросить дх11 и сосредоточиться только на производительности, никаких отличий от рейки не будет, кроме разве что там куча народу полирует гуи, а тут его не будет почти лол потому что все остальное если и можно сделать, то гуи полировать уж точно некому.

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10831 : 14 Январь 2018, 20:06:36 »
Ну разве совместимость повыше будет

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10832 : 14 Январь 2018, 20:21:05 »
Ну разве совместимость повыше будет
ну это смотря как рекомпилятор под арму выйдет хехе

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10833 : 14 Январь 2018, 20:24:48 »
Тоже верно :)), (рекомпилятор за неделю можно сделать и отладить ;), учитывая что sh3 компилятор давно готов ;)

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10834 : 14 Январь 2018, 20:25:23 »
CaH4e3, не видел я там кучи людей, по статам человек 5 активно пилили, да и то каждый в свою сторону, кому что интересно.

Wind, в оптимистичной теории ;) на практике думается в реке будет немало багов, которые искать и править не один год.

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10835 : 14 Январь 2018, 21:15:15 »
пять челов на один только гуй - это куча! кто бы наш кавовский ондроед порт бы так отпидарасил, цены бы ему не было хех

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10836 : 14 Январь 2018, 21:21:59 »
5 чел не на гуй, а всего, включая Рази. делали правки чтоб оно собиралось на линупсах или еще на чем, и всё такое, в основном. по эмуляции ессно кроме Рази никто ничего не делал.

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

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10837 : 14 Январь 2018, 21:25:42 »
видимо, "шоб було" ну и вообще да, pourquoi pas?

Оффлайн Ashtray

  • Пользователь
  • Сообщений: 14
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10838 : 15 Январь 2018, 00:02:59 »
С графическими глюками это еще ладно на андроиде, но когда он еще и "падает" это начинает напрягать, я в Shenmue 2 отключал динамический рекомпилятор чтобы пройти начальную заставку, так как с включенной опцией эта зараза падала, я весь оплевался, если хотя бы он не крашился, то более менее сносно, благо попал домой и запустил любимый Demul на котором все для меня отлично работает, а с open Gl 3.2 проблемы есть только на Mali у них самые кривые драйвера, ну я думаю вы в курсе, на сайте dolphin он ни раз об этом писал, но очень бы хотелось конечно Demul на ведро, чтобы он стабильно работал, я бы с удовольствием купил его в google play, но увы раз в ближайшем будущем его не будет, ждем Anthony он писал через 2 недели будут какие то новости по поводу "ведроидного" эмулятора. По поводу Vulkan Api отлично работает с ним эмулятор PPSSPP на моем Galaxy S7, я все же буду надеятся и ждать продукт от отечественного производителя, ибо считаю что наши ребята сделали самый лучший и удобный эмулятор и спасибо вам за это!!!

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 267
  • Demul team
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10839 : 15 Январь 2018, 12:33:19 »
Пока еще рано. Вулкан слишком мало устройств поддерживает, у нас на работе даже рендер под него не начали пилить. На удивление хорошо показал себя metal, почти полный аналог dx11, но это яблочные девайсы. OpenGL ES 2.0 - без шансов, 3.0+ может быть, но вряд ли. Очень дорогое чтение текстур в пиксельном шейдере.

Проблема OIT на андроидах давно изучается. Вот в этой статье его реализовали на OpenGL 4.4 и ES 3.1 https://software.intel.com/ru-ru/android/articles/efficient-order-independent-transparency-on-android-using-fragment-shader-ordering
На хабре сравнили производительность OIT через связанные списки в шейдере на DirectX 11 и OpenGL 4.3. Судя по тестам OpenGL медленнее в разы, даже не на мобилке. https://habrahabr.ru/post/224003/
« Последнее редактирование: 15 Январь 2018, 12:49:02 от DreamZzz »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10840 : 15 Январь 2018, 13:01:10 »
прикольно, жаль нет цифр демонстрирующих практический выигрыш от GL_INTEL_fragment_shader_ordering
я так понимаю это аналог Rasterizer Order Views из D3D 11.3

Добавлено позже:
кстати, а нынешние топовые GPU уже способны полноценно тянуть OIT на уровне дримовского PVR2 ?
если запустить Omikron Nomad Soul интро с 64 слоями на GeForce 1050 - 1080 или аналогичных AMD фуллспид они выдают ?

хотя всё равно, сравнение будет не совсем корректным, PVR2 может до 170 "слоев" треугольников или 128 квадов, а не 64 как ограничено сейчас в Demul.
« Последнее редактирование: 15 Январь 2018, 13:39:45 от MetalliC »

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10841 : 15 Январь 2018, 13:36:57 »
Вечером проверю на 1050 ti

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7414
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10842 : 15 Январь 2018, 14:06:01 »
кстати, а нынешние топовые GPU уже способны полноценно тянуть OIT на уровне дримовского PVR2 ?
если запустить Omikron Nomad Soul интро с 64 слоями на GeForce 1050 - 1080 или аналогичных AMD фуллспид они выдают ?
если с "нетворк сорт", то и 970 ФС выдаёт.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10843 : 15 Январь 2018, 14:29:21 »
неплохо, а с обычным "пузырьковым" сколько фпс ?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7414
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10844 : 15 Январь 2018, 14:58:30 »
MetalliC, с demul07_111117:
олд % на 50-70 быстрее работает. и на этом моменте "нетворк сорт" в 6 раз быстрее работает.

« Последнее редактирование: 15 Январь 2018, 15:05:04 от Ogr »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10845 : 15 Январь 2018, 15:34:21 »
ясно, спасибо!

странно что старый быстрее местами, а если в новом "Enable translucent join" включить всё равно медленнее ?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7414
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10846 : 15 Январь 2018, 16:03:03 »
MetalliC, эффект - 0. если он конечно перезапуска не требует.

Оффлайн stalker4

  • Пользователь
  • Сообщений: 1044
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10847 : 16 Январь 2018, 03:19:53 »
Портируйте демул на виту)) скоро доступ к гпу разблокируют. Или просто выдожите наконец исходники, остальное сами все сделают

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10848 : 16 Январь 2018, 05:47:36 »
stalker4, ну почему все так откровенно игнорирует вопрос "Почему с нулем (она же рейка) ничего не сделали"? (Кроме того ещё целый набор эмулей дрима такого же уровня с открытым кодом спят мертвым сном). С чего кто-то решил, что именно с demul все будет гораздо лучше?

Оффлайн Rattly

  • Пользователь
  • Сообщений: 49
  • Пол: Мужской
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10849 : 16 Январь 2018, 05:59:25 »
Wind, потому что все думают, что если у проекта будет открытый код, им внезапно кто-то займется. Хотя на самом деле многие эмуляторы это набор костылей, а с таким кодом мало кто захочет работать, особенно если не будет донатов. Мамкины специалисты, черт бы их побрал

Оффлайн stalker4

  • Пользователь
  • Сообщений: 1044
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10850 : 16 Январь 2018, 06:10:11 »
stalker4, ну почему все так откровенно игнорирует вопрос "Почему с нулем (она же рейка) ничего не сделали"? (Кроме того ещё целый набор эмулей дрима такого же уровня с открытым кодом спят мертвым сном). С чего кто-то решил, что именно с demul все будет гораздо лучше?
Ну вы так громко кричали что дэмул единственный эмулятор а остальные запускаторы, вот я и решил к проыи обратиться)) если же понадобится впихнуть какой то костыль для компенсации производительности/совместимости, то профессионалы сделают качественный костыть)))

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10851 : 16 Январь 2018, 06:15:50 »
Wind, это всё сектанты от эмуляции (или от опенсорса) :lol:
типа как религиозные сектанты, верующие во всякие вторые пришествия. только эти верят в "Кто-то", они свято верят что обязательно найдётся Кто-то, кто сделает то что они хотят.
то есть: если выложить исходники Demul - обязательно найдется Кто-то, кто портирует его на виту, или на линупс, или еще куда-то.
ну и как типичные сектанты объективную реальность они воспринимают не особо адекватно, и игнорируют тот факт, что есть кучка других проектов с открытым исходным кодом, в которых никакая млять не желает подправить простейшие баги, не говоря уже о портировании куда-то там. видимо из-за того, что это нарушает их радужное мировозрение они игнорят эти факты :D

ну или как еще вариант - тупо троли, из разряда "а слабо сделать хххххх? тыж программист значит можешь!".
я таким обычно отвечаю в духе - а слабо выйти на улицу и сделать минет первому встречному? а чо, рот жеж есть значит можешь!  :lol:

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10852 : 16 Январь 2018, 07:45:20 »
ну или как еще вариант - тупо троли, из разряда "а слабо сделать хххххх? тыж программист значит можешь!".
я таким обычно отвечаю в духе - а слабо выйти на улицу и сделать минет первому встречному? а чо, рот жеж есть значит можешь!  :lol:
Ахаха. В голос! :rofl:

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1570
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10853 : 16 Январь 2018, 17:36:38 »
stalker4, Вот исходники Demul'а. За 5 лет был один пуллреквест и то кривой. Где эти хваленные программисты, которые Demul портируют для меня под линукс?

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10854 : 16 Январь 2018, 19:53:43 »
stalker4, Вот исходники Demul'а. За 5 лет был один пуллреквест и то кривой. Где эти хваленные программисты, которые Demul портируют для меня под линукс?

Тут неактуальная версия :) Нельзя ли выложить актуальную версию? :)

P.S. Команда Libretro начинает писать СВОЙ эмулятор Dreamcast :) Может, что у них и получится интересное :)

Эмулятор N64 (shallow-fork mupen64plus) они сделали-таки (ParaLLeL-N64)

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10855 : 16 Январь 2018, 20:17:58 »
когда-то была актуальная, валялась себе на sourceforge, всем было пофик.

P.S. Команда Libretro начинает писать СВОЙ эмулятор Dreamcast  Может, что у них и получится интересное
молодцы чо, пусть делают. может таки хоть что-то сами сделают и их перестанут называть Leechretro ;)

Эмулятор N64 (shallow-fork mupen64plus) они сделали-таки (ParaLLeL-N64)
давайте называть вещи своими именами, не "сделали эмулятор ParaLLeL-N64" а переделали софт-рендер AngryLion-а на Vulkan, что в общем похвально.

где-то также они "делают" свою крутую сборку MAME - взяли эмулятор 15-ти летней давности и бэк-портят туда изменения и улучшения из нынешних версий. нахуха ? говорят MAME 2003го лучше работает на всяких RaspberyPI и мобилках.

как по-мне выглядит это всё как имитация бурной деятельности, строительство потемкинских деревень, ну и конечно же распил донатов, короче по-нашему посоны работают  :D

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10856 : 16 Январь 2018, 20:59:06 »
появившаяся на днях демка игры Arartha оказалась интересным для меня субъектом, т.к. использует фичи PowerVR2 применявшиеся лишь в одной игре, Evil Dead, да и то чуть иначе.
короче сейчас уже выглядит как положено:


для сравнения NullDC -

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8086
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10857 : 16 Январь 2018, 22:36:24 »
т.к. использует фичи PowerVR2 применявшиеся лишь в одной игре, Evil Dead, да и то чуть иначе.
А конкретнее? Фичи освещения?

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10858 : 16 Январь 2018, 23:06:00 »
когда-то была актуальная, валялась себе на sourceforge, всем было пофик.
молодцы чо, пусть делают. может таки хоть что-то сами сделают и их перестанут называть Leechretro ;)
давайте называть вещи своими именами, не "сделали эмулятор ParaLLeL-N64" а переделали софт-рендер AngryLion-а на Vulkan, что в общем похвально.

где-то также они "делают" свою крутую сборку MAME - взяли эмулятор 15-ти летней давности и бэк-портят туда изменения и улучшения из нынешних версий. нахуха ? говорят MAME 2003го лучше работает на всяких RaspberyPI и мобилках.

как по-мне выглядит это всё как имитация бурной деятельности, строительство потемкинских деревень, ну и конечно же распил донатов, короче по-нашему посоны работают  :D

Кстати, в Beetle PSX HW OpenGL и Vulkan рендереры были ими написаны. Вроде бы, довольно хорошая картинка получается.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #10859 : 16 Январь 2018, 23:32:56 »
А конкретнее? Фичи освещения?
называется оно "secondary accumulation buffer", по сути 2й рендер таргет, туда можно что-то рендерить как и обычно, и затем сблендить с основным буфером кадра flush-полигоном. задумывался для эффектов типа мульти-текстурирования, бампа и трилинейной фильтрации.
на практике использовался лишь в Evil Dead уже не помню для чего, в Naomi2 Virtua Fighter 4 на модельке финального босса Dural для создания эффекта типа environment mapping, ну и теперь еще в этой демке сделана подсветка фонариком.

в принципе оно давно было реализовано для транслюцентов с авто-сортировкой, но не в "обычном" рендере, т.к. один хрен не использовалось в играх.
« Последнее редактирование: 16 Январь 2018, 23:41:45 от MetalliC »