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

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

Оффлайн CaH4e3

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

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

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5430 : 25 Август 2012, 15:39:46 »
Onizuka, проще, как минимум по части GPU - по видеочипам Voodoo полно документации, в том числе утекшая внутреняя дока по работе напрямую с чипом.

чтоб ты немножко понимал - эмуляция это на 90% исследовательская работа, а не просто "писать" как какую-то прикадную программу.
т.е. сначала КУЧА времени тратится на выяснение как же что-то устроено и работает в этой железяке, на это могут уйти часы, дни, а то и недели.
затем, после того как разобрались (если разобрались) что и как это уже "пишется" т.е реализуется в коде, зачастую эдак за час а то и меньше.

я думаю должно быть понятно, что эмуляция это не из серии обычной работы типа "копать отсюда и до вечера", а сплошное решение паззлов или задачек типа "x+y*z=K" где все переменные - неизвестны :)
Добавлено позже:
PS: я думаю понятно что из этого вытекает - сэмулировать простую (с небольшим функционалом), но быструю железяку как например Emoution Engine, значительно проще чем более навороченную но и более медленную, как например GPU в Sega Model 3

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5431 : 25 Август 2012, 17:44:44 »
а если бы был вариант консоли с процессором IBM/Motorola PowerPC 603e и графическим процессором 3dfx Voodoo 2, то эмулятор было бы проще написать?

я не знаю, ты пальцем ткнул или ты в курсе, но
http://vlinde.mameworld.info/ Конамии Кобра - поверпися с вудой и ты видишь, с каким скрипом она трогается

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5432 : 26 Август 2012, 01:56:40 »
Вопрос по поводу существования папки "scache". Это на время или навсегда?
« Последнее редактирование: 26 Август 2012, 02:18:13 от ~Scorpion- »

Оффлайн -HammeR-

  • Пользователь
  • Сообщений: 140
  • Пол: Мужской
  • Maps' maker
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5433 : 26 Август 2012, 03:50:07 »
fur fighters, inc...

Как ты его запустил? У меня виснет на всех эмулях сразу после начальной заставки. Либо кидает на динотополис сразу, но там черный экран и ничего нельзя делать.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5434 : 26 Август 2012, 08:54:55 »
Fur Fighters работает нестабильно, иногда от черного экрана помогает включение интерпретатора перед загрузкой локации. На Нуле и Макароне фактически не эмулируется.

Собсно, проблема Fur Fighters не в эмуляции, как таковой - она идеальна, но что-то портится на загрузках при переходе из локации в локацию, в результате имеем блэкскрин.


Цитата: Onizuka
там другой глюк "Demolition Racer - No Exit   NTSC-U   0.57   Playable   Random geometry errors.", как указано в листе совместимости на сайте эмулятора
полный переход на DX11 выглядит многообещающе, хотелось бы посмотреть видео, если это возможно, как работают игры Legacy Of Kain Soul Reaver и Demolition Racer

Пока еще он не исправлен, если бы не SPS, все было бы отлично.


А Soul Reaver... ну я даже не знаю к чему придраться, на мой взгляд прекрасно, разве что с игрой на реале сравнивать.

« Последнее редактирование: 26 Август 2012, 12:33:55 от EdHell »

Онлайн paul_met

  • Супермодератор
  • Сообщений: 8047
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5435 : 26 Август 2012, 13:12:41 »
Цитата: EdHell
А Soul Reaver... ну я даже не знаю к чему придраться, на мой взгляд прекрасно, разве что с игрой на реале сравнивать.

Со спиралью что-то не так - она не должна быть зазубренной.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4109
  • Пол: Мужской
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5436 : 26 Август 2012, 14:28:11 »
paul_met, тут на видео тоже зазубренная http://www.youtube.com/watch?v=R3fOck0TW5w

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5437 : 26 Август 2012, 14:32:50 »
Это нехватка глубины сортировки, слишком много накладывающихся треугольников.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5438 : 26 Август 2012, 14:35:25 »
32 левелов мало? Пока я такое только в Омикроне видел. Тут что 32, что 128 - уже никакой разницы.

Оффлайн GAYDEN

  • Пользователь
  • Сообщений: 106
  • Пол: Мужской
  • UT3
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5439 : 26 Август 2012, 14:59:08 »
Как ты его запустил? У меня виснет на всех эмулях сразу после начальной заставки. Либо кидает на динотополис сразу, но там черный экран и ничего нельзя делать.

да как би идет но не зависает так бистро \ спасение тока с бистрими сохранениями а тут в railroad tycoon 2 и бистрие сохранения не спасают потому как сохраняться нечему 1 мин для етой игри просто нечего...

Добавлено позже:
страно что некто не вспомнил игри hidden & dangerous 2

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5440 : 26 Август 2012, 15:14:45 »
32 левелов мало? Пока я такое только в Омикроне видел. Тут что 32, что 128 - уже никакой разницы.
видимо мало, тем более как и в омикроне, там не только много мелких полигончиков, но они видимо еще взаимно пересекаются, может еще фукнция сравнения давать ошибку...

Оффлайн Onizuka

  • Пользователь
  • Сообщений: 1451
  • Пол: Мужской
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5441 : 26 Август 2012, 15:22:09 »
Skay
в эмуляторе хуже прорисовка спирали и ещё она мигает

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5442 : 26 Август 2012, 15:40:38 »
Фигня это, на дриме вообще никакой разницы с Демулем, за исключением более низкого разрешения, по крайнею мере если сравнивать с видео летсплея.

Онлайн paul_met

  • Супермодератор
  • Сообщений: 8047
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5443 : 26 Август 2012, 15:42:16 »
Цитата: Skay
paul_met, тут на видео тоже зазубренная http://www.youtube.com/watch?v=R3fOck0TW5w

Где там зазубренная? Сравни с видео EdHell'а и найди отличия.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5444 : 26 Август 2012, 15:47:12 »
Дались вам зазубрины, на видео эмуля HD вписанное в маленькое окно, оно будет с альясингом в любом случае.

Онлайн paul_met

  • Супермодератор
  • Сообщений: 8047
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5445 : 26 Август 2012, 15:50:50 »
Цитата: EdHell
Дались вам зазубрины, на эмуле HD вписанное в маленькое окно, оно будет с альясингом в любом случае.

Тем не менее - это явный баг. Спираль не должна так выглядеть и мигать тоже. Так как я "собаку съел на Soul Reaver'ах", то уж точно знаю, что такого быть не должно (я, кстати, не припомню такого бага раньше).

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5446 : 26 Август 2012, 15:51:32 »
То ли я совсем слепой, но разницы в упор не вижу, хоть убейте. :-\
Добавлено позже:
Кроме шуток, хоть покажите, в чем разница, чтобы знать. Геометрия отличная, никаких перехлестов, с прозрачностью порядок, текстурки лежат ровно. В чем косяк-то?
« Последнее редактирование: 26 Август 2012, 16:05:03 от EdHell »

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10341
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5447 : 26 Август 2012, 16:08:55 »
EdHell,  спираль должна юыть сплошной линией нарисована, собственно поставь ПК версию там видно

Оффлайн Onizuka

  • Пользователь
  • Сообщений: 1451
  • Пол: Мужской
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5448 : 26 Август 2012, 16:13:53 »
вот на этом видео хорошо видно, как должна выглядеть спираль

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5449 : 26 Август 2012, 16:14:56 »
Причем тут ПК, речь о дриме. Что значит сплошная линия, правильный круг воронки? Так ее нет и на видео с Дрима, это все-таки полигоны, его не будет, даже если сейчас сделать игру на движке первого крайзиса.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5450 : 26 Август 2012, 16:15:13 »
EdHell, Да ты не понял. Спираль зелёного цвета, которая показывает уровень жизни в нижнем правом углу, смотри по геймплею...


Оффлайн Pain

  • Пользователь
  • Сообщений: 6232
  • Пол: Мужской
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5451 : 26 Август 2012, 16:31:57 »
EdHell, Да ты не понял. Спираль зелёного цвета, которая показывает уровень жизни в нижнем правом углу, смотри по геймплею...
На полу тоже спирали. Причём не угловатые :lol:

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5452 : 26 Август 2012, 16:33:56 »
~Scorpion-, сенкс, а то я уж думал совсем крыша поехала, на этот элемент вообще не обращал внимания, сравнивал самый сложный. :lol:

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13479
  • Пол: Мужской
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5453 : 26 Август 2012, 16:39:57 »
А разве она не изменяется в зависимости от мира в котором находится главный герой? Играл сто лет назад, но что-то такое помню.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5454 : 26 Август 2012, 16:40:56 »
Yaranga, Изменяется, но только зубчатой как шестерёнка она не бывает.
Добавлено позже:
З.Ы.
Очень интересный баг, специфичный. Возможно, эта та же проблема, что искажает полигоны в Rayman 2, они то нормальные, то изрезанные. Может, дело даже не в сортировке?
« Последнее редактирование: 27 Август 2012, 18:11:33 от ~Scorpion- »

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5455 : 26 Август 2012, 16:43:19 »
Ну, то что состоит из отдельных элементов, это имхо нормально - резкость высокая, эмулятор не мылит. А вот жирности линиям сильно не хватает, это да. Причем жирнее они становятся, когда стик дергаешь, но вряд ли это сортинг, больше на z-буфер похоже, а с ним пока везде проблемы.
Добавлено позже:
Цитата: ~Scorpion-
Возможна эта та же проблема, что искажает полигоны в Rayman 2, они то нормальные, то изрезанные. Может, дело даже не в сортировке?

Я тоже так думаю, z-буфер та еще головная боль для Wind'а.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5456 : 26 Август 2012, 16:44:42 »
Цитата: EdHell
а с ним пока везде проблемы.

Да, Сега постаралась с этой технологией...

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13479
  • Пол: Мужской
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5457 : 26 Август 2012, 16:45:07 »
По видео что выкладывал Onizuka на 10 минуте 37 секунде можно увидеть круглую, а не угловатую спираль.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5458 : 26 Август 2012, 16:46:25 »
В реальном мире спираль круглая, в мире духов - угловатая, с этим все правильно.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Demul, эмулятор Dreamcast, Naomi etc.
« Ответ #5459 : 26 Август 2012, 16:49:57 »
Yaranga, Ну так она не изрезана зубцами.

Для сравнения: