Demul - WIP версии эмулятора.

Форум русского эмулятора Sega Dreamcast - Demul.

Модератор: Wind

Demul - WIP версии эмулятора.

Сообщение CaH4e3 » 23 июн 2008, 21:57

Внимание!
Пришло время представить страждущим очередную версию русско-советского эмулятора Dreamcast Demul.

Надеюсь, вы ждали этого так же как и мы. Так же хотелось бы, что новая версия оправдала ваши надежды так же, как и наши. Спустя полтора года разработка снова вошла в достаточно активную фазу, так что это не последняя версия на этот год. ;) Не хочу вас разочаровывать, но это еще далеко не окончательный и идеальный вариант. Предстоит еще много работы, но, так как сейчас эмуляторов Dreamcast уже достаточно много, включая активно развивающиеся, есть откуда черпать идеи и к чему стремиться. ;)

Было решено представить публике этот билд в целях его всестороннего тестирования, так как багов еще осталось достаточно много, надо хотя бы знать, где они проявляются. Посему основная страница эмулятора не обновлена, релиз выкладывается здесь в голом виде без сопроводиловки и прочая. Основные функции и принципы работы остались неизменными с прошлой версии, все особенности описаны в старом readme.txt. Из нововведений можно выделить только:

    В самую первую очередь: теперь BIOS файлы для Dreamcast должны находиться в папке ROMS в формате ромсета MAME в архиве DC.ZIP, датник для сборки ромсета прилагается, выбрать иное имя файла или использовать незапакованные BIOS файлы больше нельзя. Но не обязательно собирать полный сет биосов, достаточно одного правильно переименованного и запакованного из тех, что у вас уже имеются.
    Ядро было несколько раз переписано, что послужило некоторому ускорению работы (особенно на Core2Duo). ;)
    В связи с вышеуказанным, заработали игры для WinCE. Правда, не все и не полностью.
    Звук переделан заново, в настоящий момент на протестированных играх он звучит практически идеально.
    Без каких-либо сильных изменений удалось совместить в одном эмуляторе сразу две системы: собственно, сам Dreamcast и аркадный автомат Naomi на его основе. Биосы, соответственно, должны тоже лежать в папке ROMS в архиве naomi.zip вместе с полными ромсетами Naomi игр, взятыми непосредственно из ромсета MAME.
    Добавлена возможность менять регион приставки непосредственно из меню эмулятора, соответственно, необходимость в смене биоса и флеш-файла вместе с ним целиком отпадает.
    Небольшая корректировка обработки вершин треугольников дала исправление некоторых проблем на картах Nvidia c драйвером OpenGL (смотри Sonic 2).
    В связи с возможностью ручной смены региона, Flash файл, скачанный из интернета больше не требуется. (хотя, нужно проверять, как следует), но пока нужно самому создать и выбрать в настройках файл для Flash. Без него, эмулятор запускаться НЕ БУДЕТ.По мелочи исправлены некоторые старые баги (но далеко не все).

Чуть подробнее о вышесказанном:

Плагин gpuDX НЕ РЕКОМЕНДУЕТСЯ для тестирования, как устаревший и не соответствующий текущему уровню эмуляции.
Перед запуском эмулятора, настройте все пути к вашим файлам. Наличие плагинов в папке, назначенной для плагинов, биосов в вышеуказанном формате и ромсетов в папках, назначенных для ромсетов!
WinCE работает только в режиме Intepreter, посему достаточно медленно и не всегда безглючно. Как только реализация MMU будет совмещена с динамическим рекомпилятором, можно будет говорить о какой-то играбельности, но не ранее.
Ограничение скорости вывода кадров, как и раньше, работает через опцию GPU плагина, хотя не совсем идеально, если оно вам понадобится. GPU практически не переписывался, так что сильно разогнаться эмулятору он все равно не даст. ;)
Звук настолько идеален в массе своей, насколько плох в некоторых местах. Из протестированных нами на сей момент игр некоторые не воспроизводили звуки ударов, выстрелов и прочая. Надеюсь с вашей помощью мы сможем найти больше подобных проблем, локализовать их и исправить. Для этого требуется просто сообщить нам о возможных ошибках воспроизведения звука, да и работы эмулятора в целом. Напоминаю, что GPU остался прежним, бОльшая часть графических глюков осталась на месте, так что не спешите кричать о том, что у вас что-то все еще не работает, мы знаем в чем дело и работаем над проблемой.
Из имеющихся на сегодняшний момент доступных ромов для Naomi, поддерживаются пока только варианты в виде ROM'ов, и только те, у которых стандартный контроллер. Маджонги и рыбалка пока не работают по причине неэмулируемости управления. Virtua Striker так же показал отсутствие желания работать, так что не радуйтесь сильно. Для запуска игр, необходимо положить стандартные ромсеты наоми из MAME вместе с упаковкой биосов в папку ROMS в основной директории эмулятора. Хочу заметить, что из имеющихся в наличии в ромсете файлов Naomi, лишь немногие являются рабочими. Подавляющее большинство обозначено как NO_DUMP и вместо данных содержат мусор-заполнитель. Так что не спешите сетовать на то, что у вас не запускается. Доподлинно известно, что работают Cosmic Smash и Toy Fighter.

Еще может я чего-то забыл. Так как репозиторий переезжал пару раз, полный список изменений отследить врядли удастся. Когда дойдут руки до обновления офсайта, будут обновлена документация, список изменений и списки совместимости. От вас требуется как всегда поддержка, терпение и желание тестировать текущую версию, сообщая о всех недочетах, вами найденных.

Итак, вперед:

dc.zip
demul041.rar
demul043.rar
demul044.rar
demul045.rar
demul046.rar
demul047a.rar
demul048.rar
demul049.rar
demul050.rar
demul050-64.rar
demul32-051.rar
demul64-051.rar
demul32-052.rar
demul64-052.rar
demul32-053.rar
demul64-053.rar
demul054-32.rar
demul054-64.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul 0.4.1 WIP Release

Сообщение [bETA]mEN » 26 июн 2008, 01:02

немного скринов:
ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображение
IT FOUND A VOICE... NOW IT NEEDS A BODY
Аватара пользователя
[bETA]mEN
 
Сообщения: 152
Зарегистрирован: 22 июл 2007, 11:15

Re: [DC] Demul 0.4.1 WIP Release

Сообщение Wind » 26 июн 2008, 17:40

Как и обещали теперь выкладывать будем новые билды чаще, на сегодня небольшое обновление по многочисленным просьбам, добавлен автодетект региона.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Wind
 
Сообщения: 232
Зарегистрирован: 14 ноя 2007, 11:19

Re: [DC] Demul 0.4.1 WIP Release

Сообщение CaH4e3 » 08 июл 2008, 18:55

Вчера был исправлен звук, теперь все семплы и музыка должны быть на месте везде, где их не было. Для тестов советую использовать комп помощнее, потому что ядро в текущем билде замедлено, на слабых машинах может тормозить до заикания звука. Хочется услышать о тех играх, в которых не слышно (слышно плохо) каких-то звуков, которые были на дриме или других эмулях, а также тех, в которых музыка играет неправильно - набором бессвязных звуков. Заикания и зацикливания звука могут быть, если у вас машина с процессором слабее Core2Duo.
Исправлена ошибка в опкоде NEGC рекомпилятора. Ready2Rumble Round 2 показывает нормальный экран копирайтов. Возможно, это исправило ошибки и в других играх.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 12 июл 2008, 10:04

Новости о Наоми. На польском новостном сайте был замечен человек, показывавший скрины из Virtua Striker 2 v2000 снятые демулом. После небольшого исследования оказалось, что ромсет vs2_2k.zip битый, дамп с кодом в его составе снят с ошибками. Нормальный редамп оказался обозначенным как vs2_2ka.zip или "set 2". Последний благополучно запускается на демуле, хотя в определенном месте титула дает сбой, о причинах которого еще предстоит узнать. Тем не менее, сама по себе игра, если быстро пропустить титул, вполне играбельна.
ИзображениеИзображениеИзображениеИзображение
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение Wind » 16 июл 2008, 20:28

Новый билд 0.4.4:
- еще немного улучшили звук, собственно вся работа ведется в этом направлении, но все же есть еще «баги» о которых знаем мы и пока не можем исправить, дело в том, что мы пытаемся максимально точно заэмулировать, а это всегда приносит много проблем, но зато на финише дает хороший результат, вообще хотелось бы знать у кого улучшился звук, а у кого ухудшился (надеюсь таковых не окажется)
- ну и так мелки оптимизации, не дающие существенного прироста в производительности, но открывающие дорогу для дальнейшей работы
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Wind
 
Сообщения: 232
Зарегистрирован: 14 ноя 2007, 11:19

Re: [DC] Demul WIP Release

Сообщение Wind » 26 июл 2008, 20:40

И так новый билд:
- добавлена интерполяция звука
- сейв стэйты (очень экспереметально)
- ну и так мелкие фиксы
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Wind
 
Сообщения: 232
Зарегистрирован: 14 ноя 2007, 11:19

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 08 авг 2008, 21:55

Naomi GD
ИзображениеИзображениеИзображение
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение Wind » 10 авг 2008, 01:45

Ну чуть далше еще срин, но все равно пока не ингейм :(
Изображение
Wind
 
Сообщения: 232
Зарегистрирован: 14 ноя 2007, 11:19

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 11 авг 2008, 17:22

More Naomi GD
ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение

Hello, Deunan! ;)
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 12 авг 2008, 09:45

ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображение
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 12 авг 2008, 19:12

Можете пощупать Наоми самостоятельно, все, что нам удалось запустить до сих пор, работает в этом релизе. Предупреждаю сразу, качество и скорость эмуляции могут вас разочаровать. Играть в это все еще сложновато. Но в целом позабавиться можно. ;)
demul046.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 16 авг 2008, 13:07

Just for fun. ;)
Изображение
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 16 авг 2008, 17:08

ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение
В общем, вот. Дамп SF3 вроде ничего, глюки есть, но не в битости данных.
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 18 авг 2008, 16:17

ИзображениеИзображениеИзображениеИзображение
Игра может работать в двух режимах: расширенном DLX видимо в связке с еще парой кабин-экранов по сети, и в STD. Так как сеть не эмулируется, тест не проходит. Но если сменить типа кабины в настройках, то она бутается в нормальном режиме.
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: [DC] Demul WIP Release

Сообщение Wind » 23 авг 2008, 18:45

Новый билд изменения касаються в основном наоми:
- ингейм Street Fighter Zero 3 Upper
- ингейм Gundam VS Zion DX, только с японским биосом пока
- ингейм Sega Marine Fishing если настройки выставить в биосе о которых ранее писал CaH4e3, но управление пока не работает :(
- немного мелких опптимизаций и исправления мелких багов

К сожалению для продолжения работы над наоми и наоми 2 у нас нет дампов :(
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Wind
 
Сообщения: 232
Зарегистрирован: 14 ноя 2007, 11:19

Re: [DC] Demul WIP Release

Сообщение CaH4e3 » 25 авг 2008, 12:06

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

- Неработавшие NAOMI игры теперь работают (более менее ;P), ключая CVS2. Для GundamDX нужен японский биос.
- Системное меню убирается кнопкой F3 (ресайз окна было делать лень, потому вместо меню будет пустое место хаха).
- Исправлены ошибки старта канала в звуковом плагине, починился тест звука в системном меню NAOMI, может что-то еще.
- Для эмуляции NAOMI больше не нужен FLASH файл.
demul047a.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: Demul - WIP версии эмулятора.

Сообщение CaH4e3 » 31 авг 2008, 01:37

Спасибо TheGuru за выложенные правильные ключи. ;)
ИзображениеИзображениеИзображениеИзображение
Изображение
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Отзывы и сообщения об ошибках.

Сообщение CaH4e3 » 16 сен 2008, 20:01

Пара скринов в связи с долгожданным релизом образов гдромов наоми в матери.

ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение
Изображение
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

Re: Отзывы и сообщения об ошибках.

Сообщение CaH4e3 » 17 сен 2008, 11:43

Навскидку то, что запустилось на текущей версии без каких бы то ни было изменений.
ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
Аватара пользователя
CaH4e3
 
Сообщения: 517
Зарегистрирован: 22 июл 2007, 11:16

След.

Вернуться в Demul

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2