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

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

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1980 : 22 Август 2010, 18:31:47 »
А если сделать эмулятор для WinCE и интегрировать его в Nulldc, тогда, я думаю всё будет ОК. Только вот, захотят ли?... 

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1981 : 22 Август 2010, 18:37:28 »
Чтобы сделать "сделать эмулятор для WinCE" (даная фраза скажу звучит как бред), нужно переписать все ядро, т.е. практически написать другой полный ноль.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1982 : 22 Август 2010, 18:43:22 »
Wind, об этом я и говорю ;)

Назвать его NullCE или что-то вроде. Ну тогда и биос и флешь новые для него нужны будут (на один-два файла больше в папке Data - нестрашно).

Но это, конечно, получится только косметическое слияние. На самом деле это будут две разные программы работающие в одной оболочке. Но ничего плохого в этом нет, я думаю. Зато с совместимостью проблем меньше.
« Последнее редактирование: 22 Август 2010, 18:48:55 от GTScorpion »

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1983 : 22 Август 2010, 18:48:33 »
Цитата: MetalliC
"extra geom" разве было в дримкасте ?
Нет конечно, просто фича прикольная, хотя я уверен что криво написанная (проповеди Wind'a насчёт того что в нуле всё криво немного подействовали на меня), но ведь есть.
Wind,да ты уже писал это стотыщпятсот много раз, только говорить тебе о том что в нуле винсе нереализовано глупо. Почему? Да потому что демуль его тоже не держит, так зачем же смеяться над тем чего в нуле нет, если в демуле его тоже нет - вот то что я хотел до тебя донести. Как говориться чья бы корова мычала  :)

Добавлено позже:
GTScorpion,эмуляция винсе, насколько я понял, слегка ломает эмуляцию родных дримовских игр, вон даже автор макарона отказался от неё в последних версиях, но всё равно если очень хочеться пощупать винсе игры то можешь скачать более старые версии макарона.

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1984 : 22 Август 2010, 18:50:12 »
http://forum.emu-russia.net/viewtopic.php?f=25&t=362#p3175

На дату обрати внимания, видел что подобное в ноле?

Добавлено позже:
Это к вопросу чья бы корова мычала

PS. прежде чем что-то писать, нужно быть уверен что ты прав, не правда ли? ;)

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1985 : 22 Август 2010, 18:53:47 »
Wind,ну и чем показанные тобой скрины винсе игр отличаются от показанных Рази скринов винсе игр? Ну детский сад прям, да скрины это хорошо, но я продолжаю оценивать то что есть, ато у нас тут тоже рассказывают как тут в Украине скоро станет жить хорошо (скрины правда не показывают, пока только на словах), но я к этому не прислушиваюсь.

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1986 : 22 Август 2010, 18:54:55 »
А тем что на 0.5.5 буст амув пиратский в инте кое чего но покажет, а вот в ноле точно ничего не покажет, есть разница?

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1987 : 22 Август 2010, 18:56:14 »
С точки зрения юзера - никакой. :lol:

Оффлайн Silver 746

  • Пользователь
  • Сообщений: 1006
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1988 : 22 Август 2010, 19:07:04 »
NullDC отличный эмулятор, визуальных ошибок почти нет, совместимость на высоте, но он застрянет в дальнейшем развитии, и уж точно не будет эмуляции на уровне Cycle Accurate...
« Последнее редактирование: 22 Август 2010, 19:34:10 от paul_met »

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1989 : 22 Август 2010, 19:52:40 »
Demoloition Racer на r56 по-прежнему виснет, так что играю пока на 100b1.6.  Пофиксили в плане зависонов только 2 игры: The Grinch и Alone in the dark 4, ну это тоже неплохо, хотя я надеялся, что фикс Alone in the dark затронет и другие игры, но оказалось всё немного не так... :-\

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1990 : 22 Август 2010, 20:13:14 »
Демолишн хорошо идет на Макаре, а там теперь хайрез. ;) Разве что иногда музыка подвисает. На Демуле тоже неплохо, если не считать проблем с сортировкой текстур или чем-то подобным.

Оффлайн Sqrlkun

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1991 : 22 Август 2010, 23:09:25 »
У кого-нибудь была такая проблема:
?
Запускал программу от имени администратора.
Даже если запускать без диска, вылетает это же окно.
Операционная система:Windows 7 32 bit.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9365
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1992 : 22 Август 2010, 23:17:08 »
Sqrlkun, комп какой ?
vc_redist 2010 и последний DirectX установлены ?

Оффлайн Sqrlkun

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1993 : 22 Август 2010, 23:31:25 »
огромное спасибо за подсказку с directX  ^_^
вопрос снят

Оффлайн KARJICOH

  • Пользователь
  • Сообщений: 45
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1994 : 23 Август 2010, 13:35:45 »
А можно как нибудь сделать так чтобы окошко ВМУ всегда отображалось поверх основного изображения?

Оффлайн Morphium

  • Emu-Land Team
  • Сообщений: 1165
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1995 : 23 Август 2010, 13:43:40 »
А можно как нибудь сделать так чтобы окошко ВМУ всегда отображалось поверх основного изображения?
Такую полезную фичу сделал один только dknute для Макарона.

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1996 : 24 Август 2010, 00:22:38 »
KARJICOH,есть много программ позволяющих это сделать. DeskPins например.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1997 : 27 Август 2010, 00:03:05 »
Новая r58  Фиксанула какой-то глюк с управлением в игре Rez, только вот я не понял, что означает словосочетание "swprintf_s() calls"?

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1998 : 27 Август 2010, 11:17:21 »
Цитата: GTScorpion
что означает словосочетание "swprintf_s() calls"?
Ну какие-то вызовы со странным названием пофиксили:)

Оффлайн Silver 746

  • Пользователь
  • Сообщений: 1006
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #1999 : 27 Август 2010, 17:13:08 »
Новая сборка r59

--Got rid of __asm int 3; and replaced it with __debugbreak (works both for x86
and x64 !)
--Slight fix for issue 189
--swprintf_s doesn't actually require a size parameter for static arrays ;)
--Various memory map changes (not committing the ones on the dynarec, as they
kill speed and are too experimental for now)

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2000 : 27 Август 2010, 18:33:54 »
Новая сборка r59
.........

Фиксят новый буфер... это хорошо, это очень хорошо! Щас попробуем... :D

Добавлено позже:
В самом коде там написано чёт прям до фига! Намного больше, чем обычно. Серьёзная, видать, штука. o_0

Оффлайн Silver 746

  • Пользователь
  • Сообщений: 1006
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2001 : 27 Август 2010, 19:57:38 »
Изменений в коде не мало. :)

Новый буфер теперь работает лучше, но особых улучшений графики так и не заметил:


Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2002 : 27 Август 2010, 20:14:25 »
Silver 746, Да, согласен, новый буфер теперь лучше работает. Но я ещё кое-что заметил. Изображение стало менее сглаженным - больше лесенок. Палитра слегка изменена - цвета чуть более сочные что ли? Временами графика выглядит даже лучше, чем всё что было до этого. Но это только если присматриваться, да и бывает далеко не везде и не всегда, а только местами.... 
« Последнее редактирование: 27 Август 2010, 20:17:15 от GTScorpion »

Оффлайн Silver 746

  • Пользователь
  • Сообщений: 1006
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2003 : 27 Август 2010, 20:21:23 »
GTScorpion, согласен.  :)

Заметил ещё одну особенность - текстуры в SA2 стали чётче, звук немного изменился...

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2004 : 27 Август 2010, 20:49:52 »
Silver 746, Насчет звука, я заметил, что он начал меняться ещё на реве 56. Если сравнивать с ревой 54, например, то можно заметить, что стерео распределяется немного по-другому между каналами (для таких сравнений рекомендую использовать наушники;) ) . Интересно только, с чем связаны подобные изменения звука?....

Добавлено позже:
Ещё насчет звука. В Нуле немного нехватает басов. У дримовской карточки Yamaha, помнится, был звук довольно мощный и - басов было немало, да и вооще классно она звучала, ну... Yamaha есть Yamaha - у них всегда был звук на высоте. Будем надеятся, что и здесь на Нуле он когда-нибудь станет таким... ну, или хотя бы таким как в Макароне..., я думаю, этим ребятам по силам сделать такое чудо, если, конечно, желание будет... :) 

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9365
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2005 : 27 Август 2010, 21:41:44 »
Цитата: GTScorpion
Насчет звука, я заметил, что он начал меняться ещё на реве 56.
это глюки, в смысле не эмулятора ;) на звуке изменения с R54 и до нынешней не сказываются.

из того, что никто не заметил -
Цитата
105  - <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
105 + <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
DrkPvr по-умолчанию будет компилироваться без требования SSE2

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2006 : 27 Август 2010, 21:59:45 »
из того, что никто не заметил - DrkPvr по-умолчанию будет компилироваться без требования SSE2

Ну это правильно... поскольку у многих людей Амд процы без SSE2 инструкций. Не будет столько страданий, как раньше  :)

Оффлайн Silver 746

  • Пользователь
  • Сообщений: 1006
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2007 : 27 Август 2010, 22:07:04 »
Интересно только, с чем связаны подобные изменения звука?....

Кажется немного чётче и меньше искажений, а хотя возможно новый аудио драйвер r2.51 лучше звучит xD (совсем забыл)

Да много игр с отсутствием загрузочных экранов, пропуском текстур и текстовых сообщений.

Street Fighter Alpha 3 вообще не грузится, только чёрный экран после биоса...

Отправил отчёты, теперь надеюсь Рази быстрее решит проблемы.  :)

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2008 : 27 Август 2010, 22:24:25 »
Отправил отчёты, теперь надеюсь Рази быстрее решит проблемы.  :)

Да,... он что-то последнее время подозрительно активный. :D Вот только длилось бы это подольше, чтобы эмулятор стал просто СУПЕР :cool:
« Последнее редактирование: 27 Август 2010, 22:33:51 от GTScorpion »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Re: NullDC - Эмулятор Sega Dreamcast (продолжение)
« Ответ #2009 : 28 Август 2010, 02:09:54 »
Чем больше строк рази переставит местами в сорсе, тем богаче станет звук, цвета сочнее, а текстуры четче... хахахаха
А еще говорят, для прогресса мумуляции очень сильно помогает замена одних макросов другими...