Эмуляция > Эмуляторы консолей 6 поколения и выше
Demul, эмулятор Dreamcast, Naomi etc.
<< < (388/583) > >>
CaH4e3:

Вся необходимая информация находится под спойлером ниже:
* Официальный сайт эмулятора
* Официальный русскоязычный форум
* Скачать Demul
* Багтрекер для сообщений об ошибках
* Часто задаваемые вопросы (FAQ)
* Для работы эмулятора требуются: MSVC 2010 Redist x86 а также последний DirectX
* Биосы консоли SEGA Dreamcast в формате эмулятора можно скачать здесь или там Инструкция Demul в картинках + biospack
Шейдерные фильтры для режима OpenGL можно скачать здесь
Wind:

--- Цитата: gepar от 02 Февраль 2014, 13:00:38 ---Жаль что у тебя не получилось добиться своей цели

--- Конец цитаты ---
На самом деле меня это уже давно не парит, если бы поступил то не встретил бы свою будущую жену ;), а маленькое хобби меня вполне удовлетворяет :).

Насчет порта, учитывая что MetalliC против смыслы что-то делать нет, все последнии очень серьезные изменения сделаны им, лично я ничего серьезного уже давно не менял, так мотаюсь туда сюда, то там то тут чего-нибудь, но ничего значимого.
gepar:

--- Цитата: Grongy ---Зато Android популярен, ибо девайсы дешевы и везде встречаются.
--- Конец цитаты ---

И что? Популярность придаёт ему какие-то особые качества чем он становиться хорош для эмулятора дримкаста? Мобильная железяка по прежнему сосёт по всем параметрам, андроид не предназначен для серъёзных игр и серъёзных эмуляторов, эмуляторы nds и psp - верхняя граница для андроида как по мне.
Grongy:

--- Цитата: gepar от 02 Февраль 2014, 13:06:31 ---
Обнаружена наивность в 10 степени, лол.  Я так и вижу глаза Capcom когда на демуль выходит вероника размером в 1.2гб от какого-то там Винда из Новосибирска, а когда они переходят на страницу этого самого винда в маркете и видят там же от него же Power stone, MK Gold, Grandia и Sega Rally то кого-то из руководства и приступ может ухватить  :D

--- Конец цитаты ---
Однако авторов бесконечных сборок типа "Ололо Соник 2 на ПэКа Великая игра Детства Денди Я Ходилъ под Стол HD 90-х FAREVVA (именно так)" это не останавливает
Wind:
SILENT_Pavel, ну мы чуть не через страницу пишем почему нельзя. Вот была у видюхи дрима хрень которую нынче величают OIT. Сама видеокарта построена на тайтловой архитектуре, а не z-based как вся игровая индустрия, у этой архитектуры есть как недостатки так и приемущества ввиде бесплатного по сути OIT. На  z-based OIT очень дорог и технически доступен только на DX11, ну и хаково на DX10 на 8(16) слоёв.
gepar:

--- Цитата: SILENT_Pavel ---Как же добились 100% совместимости и фуллспида на таком "ущербном" псп железе первых моделей?
--- Конец цитаты ---

Нет там 100% совместимости, это я тебе как бывший владелец psp говорю. Также добавлю что писать эмулятор имея все доки на руках не так то и сложно, особенно если учесть что они этот эмулятор уже писали для ps2 и успели попрактиковаться. Да и первая ps попроще дримкаста в разы, как видишь для ps vita никто эмулятор ps2 не бросился писать да и для ps3 почему-то эмулятора ps2 нет, это должно было тебя натолкнуть на умную мысль, но ты видимо ухватился за первый аргумент и дальше в этом векторе не думал.

Добавлено позже:

--- Цитата: Grongy ---Однако авторов бесконечных сборок типа "Ололо Соник 2 на ПэКа Великая игра Детства Денди Я Ходилъ под Стол HD 90-х FAREVVA (именно так)" это не останавливает
--- Конец цитаты ---

Ты рутрахер с официальным гугловским плей маркетом не путай, это же разные вещи, разные аудитории и разное руководство, гугл маркет за соник 2 может и ***** вломить если увидит что отправивший это чудо не работник сеги.
SILENT_Pavel:

--- Цитата: gepar от 02 Февраль 2014, 13:16:30 ---для ps vita никто эмулятор ps2 не бросился писать да и для ps3 почему-то эмулятора ps2 нет
--- Конец цитаты ---
вот это уже дикий оффтоп, я читал про трудности эмуляции пс2 от разрабов pcsx2 на офф сайте, запутанная двухядерная архитектура цпу пс2 исключает эмуляцию на портативных устройствах еще лет 10-30 наверное, нельзя эти вещи сравнивать с пс1, дримкастом и подобными им по железу.
Grongy:

--- Цитата: gepar от 02 Февраль 2014, 13:16:30 ---Да и первая ps попроще дримкаста в разы,

--- Конец цитаты ---
Первая PS - 5-ое поколение
Dreamcast - 6-ое поколение
А OIT, и, получается, вся экзотическая начинка Dreamcast - в данном случае недостаток?

Добавлено позже:

--- Цитата: gepar от 02 Февраль 2014, 13:16:30 ---Ты рутрахер с официальным гугловским плей маркетом не путай, это же разные вещи, разные аудитории и разное руководство, гугл маркет за соник 2 может и ***** вломить если увидит что отправивший это чудо не работник сеги.

--- Конец цитаты ---
Оффтоп: Я вот на одном торрент-трекере вообще видел сборку из эмуля Sega Saturn (Yabause, вроде бы) и бета-версию Sonic Xtreme (тупо NiD с переделанными спрайтами). И всё это, б****, называлось SONIC 4 (полная версия на русском). :furious:
gepar:

--- Цитата: SILENT_Pavel ---я читал про трудности эмуляции пс2 от разрабов pcsx2 на офф сайте
--- Конец цитаты ---

******  - не мешки ворочать, одно дело читал, а другое дело разбирался и анализировал. У сатурна вон тоже много- чего есть (если ты не догадался то я в первую очередь о многоядерности) и чё? Мини эмулятор сатурна был засунут в шенму, а под ваш любимый андроид есть эмулятор сатурна (без понятия в каком состоянии, не слежу за эмуляцией на андроиде). Дело не в количестве ядер, тебе же разработчик эмулятора дримкаста ответил что нельзя получить хороший результат на андроиде, а потратить кучу времени и получить плохой эмулятор - кому это нужно? Бесперспективность ведь не обнадёживает, никто не хочет делать что-то зная что это что-то один хрен, как не старайся, получиться плохим.
И ... на этом последствия моей вчерашней пьянки почти улетучились, а трезвым мне наверное будет лениво учавствовать в обсуждениях "почему чёрное не сделать белым" и отмахиваться от аргументов "а если покрасить?" так что если кто там собирался таки начать разносить мои аргументы в пух и прах - сейчас самое время, потому что огрызаться новыми сообщениями я уже не стану. SILENT_Pavel, твой звёздный час настал, жги!
Wind:
А OIT, и, получается, вся экзотическая начинка Dreamcast - в данном случае недостаток?
Да, но слова вся экзотическая начинка не характеризуют эту начинку. Это непреодолимая никаким образом начинка, не ну можно конечно софтовую графику сделать, но тут уже и corei7 не хватит даже для половины скорости, попытки софт написать тоже были у edgbla, но как-то он это дело забросил также быстро как начал.
Grongy:
Но, надеюсь, помимо графики все эмулится нормально? :)
SILENT_Pavel:

--- Цитата: gepar от 02 Февраль 2014, 13:31:00 ---******  - не мешки ворочать, одно дело читал, а другое дело разбирался и анализировал.
--- Конец цитаты ---
тоже самое могу сказать про выпады команды в сторону других эмуляторов, не думаю что они их досканально по винтикам разбирали (да и не знаю все ли они "опен сурс"), прежде чем перечеркивать их как серьезный проект словестно в теме.
Wind:
Ну что же ты ошибаешься, я хорошо знаю как устроен ноль и макарон и лдрим и кучу других проектов о которых ты никогда не слышал, а открыт код или закрыт какая собственно разница-то? ведь дисасм код без комментариев.
CaH4e3:
Меня всегда умиляло вот это: "но если вы откроете код, сколько удивительных волшебных моментов могут обнаружить там другие люди и привнести много нового своего" лол ВРАНЬЕ. я не понимаю до конца, зачем вообще люди, которые это пишут, это пишут. Ведь они сами даже программировать зачастую не умеют, а если умеют, не разбираются в конкретной теме, то есть эти вот конкретные исходники им не нужны и ничего там они сделать не смогут и не собираются, как и 99 процентов проходящих мимо "свободных" программистов.

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

и наконец, если открыть исходники нула и демула, то взять что-то из одного и положить в другой просто невозможно, то есть открытие исходников не влечет за собой немедленного перетекания корректной эмуляции туда-сюда. Все пишут программы по-своему, основываясь на разных принципах постоения системы, у каждого от этого свои особенности и недостатки, открытый код нула, даже если он запускает что-то, что не запускает демул (сильно сомневаюсь, но теоретически), не поможет запустить это на демуле и наоборот - в лхдрим просто нельзя перенести 90 процентов программных решений, примененных в демуле, потому что они работают совершенно по-разному. Можно стырить конкретный алгоритм, по кторому работает сама система, но все они практически полностью описаны  в доках и доступны всем одинаково.
bro:


--- Цитата: paul_met от 07 Июль 2009, 21:15:14 ---В Street Fighter III 3rd Strike экран сдвинут в левый верхний угол. На изменение настроек позиции экрана в самой игре эмулятор никак не реагирует (см. скрин).

--- Конец цитаты ---

 Старый пост, но сейчас запустил SF3 и увидел тоже самое. Единственное, через опции игры картинка выравнивается по оси Y, но не по Х. Это лечится?
RyoDC:

--- Цитата ---SILENT_Pavel, тонко, но нет, Wind раскрыл твои мотивы и исходники всё равно не выложит, лол. От части у меня есть беспочвенные подозрения что не всё так гладко в Новосибирском королевстве и учитывая что Винд программист по призванию, но не программист по профессии, то там полный неоптимизированный говнокод который просто работает и никто его не трогает, а на все эти новомодные патерны-шматерны, сцепления, связность, зависимости и прочие новые (и не очень) понятия Винд плевал с большой колокольни так как он не в курсе об их существовании. Так что не уверен что ссылаться на код демуля как на истину в последней инстанции будет просто, никто попросту не поймёт что там твориться.
--- Конец цитаты ---
Не смог пройти мимо этого утверждения.

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

Паттерны-шматтерны, депенденси инжекшены и прочая ООП-мифология, которую ты перечислил, равно как и само ООП в целом, вовсе не являются silver bullet в плане создания качественного ПО, и используя ООП можно написать куда менее качественный и куда более запутанный, сложный для чтения и понимания, а также куда более медленный код нежели используя процедурно ориентированный подход\парадигму.

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

Мне кажется, для Demul даже хорошо то, что был выбран чистый Си, а не Си++, т.к. на плюсах, судя по всему, нормально программировать вообще никто не умеет, везде только и виден говнокод в стиле "Си на плюсах", где классы смешаны с структурами, методы с функциями, дергается malloc в коде и т.п. (Я уже не говорю про RAII, STL, BOOST, хорошо зарекомендоввших себя ООП-библиотек вместо написания собственных велосипедов и тому подобных практиках).

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

Я не знаю насчет покрытия тестами в DEmul'е, но похоже в мире разработки эмуляторов с этим вообще печально.

Как-то так.

Skay:
RyoDC, с тестами вообще оч много где всё печально, из всех знакомых кодеров все считают, что они не нужны и только время тратят *бла бла бла* )
RyoDC:

--- Цитата: Skay от 08 Февраль 2014, 23:22:12 ---RyoDC, с тестами вообще оч много где всё печально, из всех знакомых кодеров все считают, что они не нужны и только время тратят *бла бла бла* )
--- Конец цитаты ---
Да, мнения на этот счет разделяются, но статистика говорит за себя. В конце концов никто не застрахован от ошибок, а девелоперы, как известно, тоже люди, и вполне себе ошибаются.
MetalliC:
вообще Demul уже сто лет как не на чистом C, ядра процессоров, звуковых чипов и всего остального, что может оказаться нужным в нескольких экземплярах - на ++, да и вообще щас ~половина эмулятора на плюсах наверное.


--- Цитата: RyoDC ---Я не знаю насчет покрытия тестами в DEmul'е, но похоже в мире разработки эмуляторов с этим вообще печально.
--- Конец цитаты ---

покрытие  тестами это что? проверка исполнения кода по всем возможным веткам/сценариям ?
с этим и статические анализаторы не плохо справляются, PVS-Studio плюс встроенный VS2012+ анализатор
Skay:
MetalliC, юнит тесты, грубо говоря, проверяют что на выходе у функции то что должно быть во всех вариантах) например отрефакторил кусок кода, запускаешь тест, и сразу видно есть лажа или нет) (но тут надо быть увереным что и в тесте все праивльно)
RyoDC:

--- Цитата: MetalliC от 09 Февраль 2014, 00:19:40 ---покрытие  тестами это что? проверка исполнения кода по всем возможным веткам/сценариям ?

--- Конец цитаты ---
http://www.amazon.com/dp/0321146530/?tag=stackoverfl08-20
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии