Форум Эму-Россия
http://forum.emu-russia.net/

Demul - WIP версии эмулятора.
http://forum.emu-russia.net/viewtopic.php?f=25&t=503
Страница 2 из 10

Автор:  CaH4e3 [ 05 окт 2008, 19:18 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Итак, наступило время для очередного релиза. Изменений не так много, как может показаться. Собственно вот они:
Код:
0.4.8

Список основных изменений:
- Добавлен новый GPU плагин gpuOGlv3 (рекомендуется установить драйвера видеокарт, особенно ATI посвежее).
  Чего умеет:
   * Хорошо сортировать (все еще недостаточно для перфектной картинки). Отключаемая опционально раздельно для всего списка и прозрачных полигонов. Некоторые игры все еще работают лучше без сортировки.
   * Правильн блендить и шейдить.
   * Использовать вершинные и фрагментные шейдеры.
   * Напускать туман.
   * Менять разрешения (в силу результатов неравной битвы с шейдерами изменения вступают в силу только после рестарт).
   * Делать скриншоты PNG, JPG.
   * Строить mipmap текстуры.
  Чего не умеет:
   * render-to-texture (будет, уж мы то знаем, как его делать ;) но только после того, как будет побежден FBO на ATI картах или же выброшен нах в пользу pBuffer).
   * Рендерить фреймбуфе
   * Текстурную фильтрацию некоторого вида текстур в шейдере (заметно в Ikarugа, проблема решается).
   * Мультисемплинг, который используют некоторые игры (глюки вполне возможны).
  Исправленные ошибки предыдущих плагинов:
   * Глючный полигонный кеш.
   * Текстурный кеш переписан и ускорен.
   * Передача через TA полигонов с Intensity mode 1, 2 (Thrigger Heart Exelica).
   * Отсечение невидимых полигонов.
   * Уменьшено число ненужных GPU вызовов.
  Добавленные новые ошибки:
   * Кто бы знал хехе
- Добавлен новый GDR плагин gdrCHD, поддерживающий образы дисков Compressed Hunk of Data от MAME (GDI могут быть сконвертированы в CHD с помощью стандартной утилиты chdman из состава MAME). Встроенный конвертер GDI работает не совсем корректно. Полученные файлы содержат избыточную информацию, так что бросаться сразу конвертить им и хранить все свои образы в CHD не стоит. Хотя в целом образы работоспособны. Конвертировать их можно руками, с самодельным TOC файлом, что устраняет проблемы.
- Скорость чтения CD-ROM синхронизирована с CPU и снижена до 1mb/sec (RECV "Бошка тигра" баг вылечился, спасибо drkIIRaziel ;))
- Исправлена давняя ошибка с невидимыми пулями во второй главе Ikaruga (опять-таки благодаря наводке drkIIRaziel ;))
- Добавлены все текущие NAOMI ромсеты, старые самопальные упразднены. Поддержка CHD образов NAOMI после исправления ошибок конвертирования в CHD утилитой chdman.
- Исправлены старые ошибки в Dynarec и инвалидации кода, каунтерах и пр.
- Устранены почти все утечки памяти.


Собственно теперь предстоит много работы по проверке, что изменилось, а что улучшилось на новом плагине и испраления допущенных косяков. ;)
Вложение:
demul048.rar [409.32 КБ]
Скачиваний: 3133

Автор:  Wind [ 07 ноя 2008, 16:15 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Несколько были заняты так что было не до эмуляции, но тем не менее, кое-что пофиксили и наконец -то пускаеться:

Street Fighter Alpha 3
Изображение

Sonic Shuffle:
Изображение

Автор:  CaH4e3 [ 29 ноя 2008, 22:24 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

OGL1 и DX плагины исключены из пака, добавлена версия эмулятора со встроенным отладчиком. Отладчик включается автоматически при переключении на режим Interpreter.
Код:
0.4.9
- Опционально GPU и SPU могут быть запущены в отдельном потоке. Для двухядерных систем прирост может составлять от 20 до 30 процентов. Выбор многопоточности находится в настройках плагонов. Многопоточый звук может давать непредсказуемые результаты.
- Добавлена функция render-to-texture. REZ, RE:CV, CT, ILLBLEED и т.д. должны выглядеть как положено.
- Сглаживание палитровых текстур. Ikaruga выглядит как положено.
- Исправлены AICA DMA, улучшена синхронизация звука.
- Добавлено новое DMA для PVR2, Sonic Shuffle теперь запускается до игрового процесса.
- Исправлены ошибки в GD-ROM DMA, исправлен запуск WINCE GD-ROM.
- Опционально включается DSP в SPU плагине.


Вложения:
demul049.rar [423.43 КБ]
Скачиваний: 4734

Автор:  CaH4e3 [ 22 янв 2009, 20:08 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Кому еще интересно. ;) Вы там как хотите, но по мне макарон чутка поотстал. ;)
Код:
0.5.0
- Новый GPU, автоматическая сортировка, модификаторы.
- Новый SPU, звук пока еще может трещать и всячески портиться, работы ведутся.
- Исправлены некоторые ошибки многопоточного режима, должно работать стабильнее.
- Добавлено автоматическое ограничение кадров.
- Теперь и родная 64-битная версия для обладателей 64-битных операционок.

Вложение:
demul050.rar [412.82 КБ]
Скачиваний: 3605
Вложение:
demul050-64.rar [581.63 КБ]
Скачиваний: 1192

Автор:  CaH4e3 [ 01 фев 2009, 16:59 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Изображение

Just for fun (дубль 2) ;)

Автор:  Wind [ 08 мар 2009, 13:00 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Таки выкладываю новый билд, отличия от предыдущей куча баг фиксов и ничего больше, пробуйте:


Вложение:
demul_x64-0.5.1.rar [400.72 КБ]
Скачиваний: 681

Вложение:
demul_x32-0.5.1.rar [341.32 КБ]
Скачиваний: 773


Приношу свои глубочайшие извенения, но автор( т.е. я ) забыл отключить одну феньку, связаную с экспериментами с атомисвавой, это мешало запуску каких бы то не было игр, РЕЛИЗ ЗАМЕНЕН ПРОСЬБА ПЕРЕКАЧАТЬ

Автор:  CaH4e3 [ 15 мар 2009, 18:38 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

One step closer

Изображение

Автор:  CaH4e3 [ 16 мар 2009, 18:58 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

one step to go

ИзображениеИзображениеИзображение
ИзображениеИзображениеИзображение
ИзображениеИзображениеИзображение
ИзображениеИзображение

Автор:  CaH4e3 [ 18 мар 2009, 21:20 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

На самом деле, после расшифровки ромов (спасибо Andy!) остальное было достаточно просто. Остался монетоприемник.
ИзображениеИзображениеИзображение

Автор:  CaH4e3 [ 20 мар 2009, 19:18 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Я не силен в файтингах, но пару толстых жоп надрал с удовольствием. ;)

ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение
ИзображениеИзображениеИзображениеИзображение

Автор:  CaH4e3 [ 29 мар 2009, 21:21 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Всем страждущим посвящается. Возможно, попробовав поиграть, вы почувствуете, как сильно вас на(зачеркнуто)обманули. ;) Но тем не менее. Помимо вавы было сделано много фиксов так или иначе что-то меняющих, так что есть шанс, что что-то, что не работало или работало плохо во всех предыдущих версиях, наконец заработало как надо.
Вложение:
demul32-052.rar [349.93 КБ]
Скачиваний: 692
Вложение:
demul64-052.rar [403.48 КБ]
Скачиваний: 775

Автор:  CaH4e3 [ 05 апр 2009, 08:42 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Код:
0.5.3
- Поворот экрана для вертикальных шутеров.
- Поддержка внешних блиттеров на шейдерах для "Pete OGL2" плагинов (в комплект не входят, ищите их на сайте http://www.pbernert.com/html/gpu.htm).
- Режим синхронизации звука, изменяемый объем звукового буфера.
- Добавлены все последние дампы NAOMI/NAOMI2 (работоспособность всех игр не тестировалась, некоторые игры могут не работать, некоторые требовать изменения настроек кабины, смены биоса и т.п., используйте мозг и информацию МАМЕ).
- Автосохранение настроек SRAM/EEPROM.
- Необходимость в оригинальном FLASH файле устранена. FLASH создается автоматически, изменяется и автоматически сохраняется. Возможно постоянное появление настройки часов в режиме дримкаста. Просто замените автосохраненный dc.flash файл на оригинальный дамп с консоли и снимите атрибут "только чтение".
- Исправлен звук в большинстве аркадных игр, возможно в играх для Dreamcast.
- Добавлена возможность задавать несколько папок с ромами и биосами на диске (до пяти).
Вложение:
demul32-053.rar [356.37 КБ]
Скачиваний: 754
Вложение:
demul64-053.rar [407.22 КБ]
Скачиваний: 682
Note: готовый ромсет для текущей версии можно скачать здесь.

Автор:  CaH4e3 [ 17 апр 2009, 09:01 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Викторина для смышленых: кто угадает название игры, получит эксклюзивно скрины в почту. лол
http://narod.ru/disk/7783918000/spuDemul.rar.html
Винд не на шутку принялся за дело, а если он за него берется, оно уже не убежит. Одно омрачает радость, что звук был еще в 053 поломан и пока не исправлен.

Автор:  Wind [ 18 апр 2009, 12:07 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Победиль у нас один :)
А вот ему и подарок :)

ИзображениеИзображениеИзображениеИзображение

Не бого весь что, но лучше чем ничего ;)

Автор:  Wind [ 23 апр 2009, 19:39 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Just to fun only
Изображение

Сразу объясню, чтобы моск не напрягали почему такой не вразумительный скрин посл таких козырных, так вот предыдущие скрины рисуються подчти (правда лишь подчти ибо есть большой нюанс) стандартно как в DC\Naomi\atomiswave, а вот этот скрин уже совершено не стандартными средставами подаеться на ренедер, это уже чисто фича T@L чипа, на этот скрин уже накладываеться матрица поворота, так что картинка даже вертеться, но реверсить это чип достаточно долго увы еще, хотя общий принцип работы уже понятен, осталось понять имено что скрыто в даных, слава богу вертексы видны сразу, а вот как накладываеться освещение пока лично никто из нас в душе не ведает, но это пока..., еще вчера и матрицу поворота понять не могли а сегодня вот ... так что ждите или шлите тех доки ;)

---- добавлено ----

P.S. на скрине арена из vs3, в статичном варианте это не так очевидно правда :)

Автор:  Wind [ 26 апр 2009, 17:38 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Чтобы не скучали, наконец-то и с файтером понятно стало как вертексы лежат как итог вся геометрия теперь выводиться, вот скрин, на нем далеко не все что рисуеться, но пока идет реверсинг полных скринов я выложить и не смогу, надо прежде разобрать структуры хранения данный, а уж потом все красиво объеденить.
Изображение
Изображение

Автор:  Wind [ 27 апр 2009, 21:32 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Чтобы сильно не скучали, на цвета и перевернутость части картинки внимание не обращайте это мелочь, до которой руки еще не дошли, главная цель была текстурирование:
Изображение
Изображение

Автор:  Wind [ 28 апр 2009, 21:19 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Вообщем еще слегка улучшил:
Изображение

Автор:  CaH4e3 [ 29 апр 2009, 17:06 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Изображение

Автор:  Wind [ 07 май 2009, 19:18 ]
Заголовок сообщения:  Re: Demul - WIP версии эмулятора.

Не скучайте:
Изображение

Страница 2 из 10 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/