Автор Тема: NullDC - Эмулятор Sega Dreamcast (продолжение)  (Прочитано 784247 раз)

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

Оффлайн GalaxyBot_00

  • Ушел с форума
  • Сообщений: 6042
  • Пол: Мужской
  • Surrender at 20
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4500 : 21 Декабрь 2013, 09:56:09 »
надеюсь они починят прозрачные текстуры и эффекты ( не знаю как правильно, сортинг по моему и тп)
Добавлено позже:
Потестил немного игр, довольно неплохо :) http://www.youtube.com/watch?v=Ilvglj0wZhg
прогресс есть по сравнению с null 104 на котором грандия как говно выглядит ?
можешь видео снять с битвой против носорога в начале игры и кастануть суперудар? сразу станет понятно .
« Последнее редактирование: 21 Декабрь 2013, 10:05:22 от GalaxyBot »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4501 : 21 Декабрь 2013, 10:20:07 »
какой сортинг ? там ничего нет, в нуле был сорт хоть на уровне треугольников, а тут и его нет
в плане графики прогресса нет, только регресс, эмуляцию много чего выпилили, потому что смартфоны/таблетки такое не тянут.

Оффлайн GalaxyBot_00

  • Ушел с форума
  • Сообщений: 6042
  • Пол: Мужской
  • Surrender at 20
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4502 : 21 Декабрь 2013, 10:38:25 »
Например в Skyes of Arcadia в nulldc все оружие прозрачное  с багами , а в небе когда летаешь так там вообще каша полная , хоть ставь Per strip, хоть per triage . Когда за главного героя делаешь суперудар , там анимация такая как будто он в тунеле из синего цвета врага бьет со взрывами и тп , в nulldc там тоже каша, все границы эффектов видны с  багами и тп. На макароне и демуле все норм.

В ролике Abelusa посмотрел , оружка вроде нормально выглядит, облака тоже в заставке без багов и в начале игры когда на корабле на главного героя прожектор направляют тоже дикой каши нет как на nulldc

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4503 : 21 Декабрь 2013, 10:44:49 »
Еще раз повторяю это код ноля и к нему прикручен рендер опенгл (кстати сильно уж похожий на Demul 0.1 который так кстати лежит на гугл коде) результатом всего это стало самый глюкавый эмулятор дрима стал еще хуже, не понимаю зачем, но убрана даже сортировка по треугольникам. Что касается перспектив данного проекта предполагаю еще пара другая рев выйдет и все. Авторы не превнесли ничего нового в код, а значит они далеки от эмуляции. Еще один клон чанки в общем-то о чем они смело в названии и сказали.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4504 : 21 Декабрь 2013, 10:45:32 »
GalaxyBot, ну я ж говорю - эмуляцию многих  вещей убрали, раньше она была хоть кривенькая а сейчас вообще никакой, вместо этого несколько классических хаков типа отключения Z-write

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

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4505 : 21 Декабрь 2013, 11:34:42 »
Ну и нафига тогда он нужен на ПК, когда есть NullDC? Делали бы для таблеток и смартфонов. И назвали бы как-нибудь NullDC-GL или NullDC Portable, лучше б звучало, имхо.

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4506 : 21 Декабрь 2013, 11:36:58 »
Не ну тут все просто же, я бы делал точно также на ПК его никто и не предлагает, но собираться на ПК он должен для отладки, средства отладки очень посредственный особенно для андройд приложений и разработку ведется обычно под виндой, а потом пересобирается под собственно андройд.
Добавлено позже:
Зато смотри какой ажотаж у людей далеких от эмуляции: http://4pda.ru/forum/index.php?showtopic=528540, особенно на уровень вопросов обрати внимание, на их фоне парагоша гением выглядит даже )

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4507 : 21 Декабрь 2013, 11:44:37 »
Всем хочется немножко чуда.  :)  В OpenGL вроде как есть фичи некоторые, как в DX11, может ли это дать хоть какую-то перспективу в сравнении с DX9? Или для Android дай бог, чтоб до DX9 дотянуло?

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1568
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4508 : 21 Декабрь 2013, 12:00:39 »
~Scorpion-, ОСь тут совсем не причем. Железо будет держать, будут и плюшки последнего OpenGL.

з.ы. подожду сборок под linux и гляну его.

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4509 : 21 Декабрь 2013, 12:03:00 »
до DX9 да легко, лучше точно нет, на андройдах нет 4.0 опенгл, а если и будет то не хватит врамы для этого. Так что нет и нет.

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2248
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4510 : 21 Декабрь 2013, 16:13:48 »
Да, что-то я сомневаюсь, что они для десктопов будут делать версию с OpenGL 4.x, сортировкой, блэкджеком и шлюхами.

Скорее всего будет гора хаков, лишь бы выдавало играбельные FPS на смартфонах, а сборки под десктопные машинки - просто потому, что собраться может.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13480
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4511 : 21 Декабрь 2013, 16:49:33 »
Пробую на Explay Star TV. Рекордов скорости, конечно, не ставит (ядро-то одно), но вполне работает. Неплохо для телефона, который дешевле 100 долларов. Напрягает кашица из текстур (на видео можно разглядеть). Ставил два драйвера от чайника, менял в них всяческие настройки - разницы нет... Возможно, где-то чего-то не догоняю.
Кстати, интересно, что видеоускоритель в телефоне PowerVR SGX531 Ultra - дальний родственник дримкастовского PowerVR2 CLX2. Видимо, очень дальний.


Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4512 : 21 Декабрь 2013, 17:10:28 »
Yaranga, все банальней там просто ничего нет, даже того что было в ноле, просто все зарезано под скорость, верно сказал ShadowFlash гора хаков ради скорости. Насчет родственности чипов, да они очень дальние но кое что им от предков досталось, например компрессия текстур, но вот сортировка вроде на iphone 1 в теории только могла остаться (мнение чисто из названия чипов). Возможно это во что-то и разовьется (во что я не верю) но в теории такое может быть, но огл 4.0 точно нет, а соответственно каша норма жизни.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13480
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4513 : 21 Декабрь 2013, 17:27:22 »
Wind, дело в том, что на других-то чипах (судя по роликам на ютубе) нету каши... пожалуй, ещё поколдую с драйверами Chainfire3D.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4514 : 21 Декабрь 2013, 18:03:06 »
Цитата: ~Scorpion-
В OpenGL вроде как есть фичи некоторые, как в DX11, может ли это дать хоть какую-то перспективу в сравнении с DX9?

OpenGL ES сильно покоцан, для ABuffer-сортировки нужна фича EXT_shader_image_load_store из OpenGL 4.x, в ES ее нету.
Цитата: ShadowFlash
Да, что-то я сомневаюсь, что они для десктопов будут делать версию с OpenGL 4.x, сортировкой, блэкджеком и шлюхами.

https://github.com/reicast/reicast-emulator/tree/master/newdc/rend намекает что в планах пока GLES и когда-нибудь DX11

DX11-рендер сейчас стал немножко "реальнее", т.к. код эмулятора сильно причесали, и рендеры это именно back-end рендеры, а интерфейс GPU, разбор пакетов, эмуляция тайлового акселератора итд перенесена в эмулятор, и их не надо делать самому в каждом GPU-плагине как в NullDC

Добавлено позже:
Цитата: Yaranga
Кстати, интересно, что видеоускоритель в телефоне PowerVR SGX531 Ultra - дальний родственник дримкастовского PowerVR2 CLX2. Видимо, очень дальний.

не такой уж и далекий, внутренняя архитектура очень сильно похожа на PowerVR series 2, только с шейдерами, и вырезанными фичами типа сортировки или ModifierVolume-теней

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10341
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4515 : 22 Декабрь 2013, 09:22:02 »
Уж незнаю упоминали или нет, но на 4pda.ru пишут такое:

У тех у кого графические артефакты,идите по пути sdcard/dc,откройте emu и смените rend.UseMipmaps с 1 на 0.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13480
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4516 : 22 Декабрь 2013, 12:06:17 »
Photon9, всё верно, помогло! Уже поблагодарил darkside267 на 4pda за помощь.

Оффлайн Tempest

  • Emu-Land Team
  • Сообщений: 1392
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4517 : 30 Декабрь 2013, 13:27:23 »
Может стоит создать отдельную тему по Reicast?

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4518 : 30 Декабрь 2013, 13:41:43 »
зачем ?
это из серии как создавать отдельные темы для bsnes и higan
Добавлено позже:
хотя... пока нет официальной версии для ПК можно и создать в разделе "Эмуляция на консолях и мобильных устройствах"
« Последнее редактирование: 30 Декабрь 2013, 14:08:28 от MetalliC »

Оффлайн doomgtr

  • Пользователь
  • Сообщений: 28
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4519 : 30 Декабрь 2013, 14:18:51 »
 Объясните непонятливому , как запустить GDI на Nulldc ? Пробовал по простому , как и MDF - запускается биос приставки и пишет вставьте диск . Хотел смонтировать через Daemon - он не понимает GDI . Переключал плагины - тоже ничего хорошего .
 И ещё подскажите способ , без танцев с бубном , как сконвентировать MDF в CDI или GDI . Эмулятор на андроиде только эти форматы понимает .

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4520 : 30 Декабрь 2013, 14:34:37 »
Цитата: doomgtr
запускается биос приставки и пишет вставьте диск

скорее всего в эмуляторе не тот что надо регион выбран, и (виртуальный) дрим игру отфутболивает.
сходи в Options - nullDC Settings - System Region и Broadcast format и попробуй и там и там поставить default.
если не поможет ручками выставь регион и формат сигнала игры.
Цитата: doomgtr
И ещё подскажите способ , без танцев с бубном , как сконвентировать MDF в CDI или GDI .

скачать и поставить Padus DiscJuggler, например с рутрекера, смонтировать MDF в виртуальник демона и снять с него DiscJuggler-ом образ в CDI.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4521 : 30 Декабрь 2013, 14:43:59 »
doomgtr, качай у меня из подписи, дам должно всё работать без танцев. И проверь, стоит ли галочка Patch GDROM Region в настройках, если не стоит, обязательно поставь.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4522 : 30 Декабрь 2013, 14:51:08 »
Цитата: ~Scorpion-
И проверь, стоит ли галочка Patch GDROM Region в настройках, если не стоит, обязательно поставь.

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

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4523 : 30 Декабрь 2013, 14:59:00 »
Цитата: MetalliC
нет не ставь :)
с этой галочкой игры запускаться-то будут, но работать могут чёрти-как

Странно, я с этой галочкой прошел большую часть хитовых игр без проблем. А без неё некоторые игры не запускаются.

Оффлайн GalaxyBot_00

  • Ушел с форума
  • Сообщений: 6042
  • Пол: Мужской
  • Surrender at 20
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4524 : 30 Декабрь 2013, 15:22:12 »

нет не ставь :)
с этой галочкой игры запускаться-то будут, но работать могут чёрти-как
без этой галки не запустить их, я накачал GDI образов и потом пожалел,все перепробовал , а пашут они только если галка стоит
Добавлено позже:
Цитата: MetalliC
Options - nullDC Settings - System Region и Broadcast format и попробуй и там и там поставить default.
если не поможет ручками выставь регион и формат сигнала игры.

это не поможет

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4525 : 30 Декабрь 2013, 15:28:39 »
Ну это хак, а разработчики Demul к хакам относятся негативно. Вот он и написал, что лучше не юзать. Если что-то там в игре меняется, я не замечаю, приблизительно также все, и сохраняется, и играется. А если не видно разницы и есть очень нужная возможность для запуска, не вижу причин не пользоваться.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4526 : 30 Декабрь 2013, 15:54:47 »
Цитата: GalaxyBot
без этой галки не запустить их, я накачал GDI образов и потом пожалел,все перепробовал , а пашут они только если галка стоит

Цитата: GalaxyBot
это не поможет

если бы я сам не пробовал то помалкивал бы.
ставлю нужный регион в System Region, запускаю игры этого же региона, и европейки и американки и японки - все грузятся
что я делаю не так ?
Цитата: ~Scorpion-
Ну это хак, а разработчики Demul к хакам относятся негативно.

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

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4527 : 30 Декабрь 2013, 15:57:55 »
Цитата: MetalliC
в большинстве игр косяков от этого нет, в некоторых есть, в Аркадии точно должны быть.

Насчет Аркадии не знал. А как эти глюки проявляются?

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4528 : 30 Декабрь 2013, 16:03:57 »
скейлинг картинки, когда вызываешь меню с картой на корабле вызываешь, не правильный может быть, и всякое остальное связанное с рендером в текстуры, хотя то меню на ноле емнип и так глючное по другим причинам, так что может и не заметно.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #4529 : 30 Декабрь 2013, 16:16:11 »
В эту игру на NullDC лучше вообще не играть в силу забагованности. Это только если выбора нету, комп слабый и очень-очень хочется.