| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| Demul, эмулятор Dreamcast, Naomi etc. |
| << < (475/583) > >> |
| CaH4e3:
Вся необходимая информация находится под спойлером ниже: * Официальный сайт эмулятора * Официальный русскоязычный форум * Скачать Demul * Багтрекер для сообщений об ошибках * Часто задаваемые вопросы (FAQ) * Для работы эмулятора требуются: MSVC 2010 Redist x86 а также последний DirectX * Биосы консоли SEGA Dreamcast в формате эмулятора можно скачать здесь или там Инструкция Demul в картинках + biospack Шейдерные фильтры для режима OpenGL можно скачать здесь |
| MetalliC:
wasilisk78, на счет роместа, и не только - это вобщет не чатик а форум, жмакаешь ссылку "печать" внизу или вверху страницы, затем Ctrl+F, вводишь "ромсет", и нажимаешь "назад" чтоб искать упоминания с конца темы. название трекера на котором он выложен увидишь практически сразу. скриншотов со стрелочками как для идиотов наснимать или и так понятно ? ;) совет универсальный - так можно найти инфу про что угодно, включая тормоза в VF4 о которых ты (не единственный) спрашивал, да и вообще не только в данной теме форума. |
| Floyd Pinkerton:
--- Цитата: MetalliC от 13 Август 2015, 18:04:45 --- интересно разобраться как работают всякие извратские 3Д-вещи в PVR2 и сделать их симуляцию. интересно исследовать всякое неизвестное и никак не документированное железо типа Hikaru или Naomi2, или каких-нибудь периферийных устройств и опять же сделать их симуляцию. --- Конец цитаты --- А, кстати, действительно, как разрабатывают эмуляторы в случае если железо плохо задокументированно, а то и вовсе безо всякой документации? Проводят реверс-инжинирг? Возьмем эмуляцию аркад в Demul - у вас же, наверное, не было на руках PCB от все этих автоматов, так как же вам удалось их заэмулировать? :? --- Цитата: MetalliC от 13 Август 2015, 18:04:45 ---да и вообще, как оно и у кого работает - дело десятое, то что вы при помощи этой программы можете играть в игры - сугубо побочный эффект, но совсем не основная цель его создания, как вам судя по всему кажется :D это же касается и остальных эмуляторов. --- Конец цитаты --- Ну, я думаю, далеко не каждый эмулятор создавался из интереса автора к исследованию железа и всех его возможностей. Такие, как Higan и SSF как раз в меньшинстве, а какие-нибудь, допустим, ePSXe и Project64 создавались именно для поиграть, а не в исследовательских целях. Да хотя бы столь любимый вами NullDC :D - уж здесь-то вы наверняка согласитесь, что никакой другой цели кроме как "тупо поиграть"(насколько получится) автор не ставил. |
| MetalliC:
--- Цитата: Floyd Pinkerton ---А, кстати, действительно, как разрабатывают эмуляторы в случае если железо плохо задокументированно, а то и вовсе безо всякой документации? Проводят реверс-инжинирг? --- Конец цитаты --- а оно как правило всё без документации, вот разве что на дримкаст есть более-менее хорошая, да и то появилась она когда этот эмулятор уже был и работал. понятно что реверс, ну то есть у тебя есть бинарные файлы дампов каких-то ромов с какого-то аппарата, и в лучшем случае какие-то фотографии железяки с которой эти дампы. а дальше включай мозги и вперед на мины ;) --- Цитата: Floyd Pinkerton ---Да хотя бы столь любимый вами NullDC - уж здесь-то вы наверняка согласитесь, что никакой другой цели кроме как "тупо поиграть"(насколько получится) автор не ставил. --- Конец цитаты --- не соглашусь. NullDC это слегка примарафеченый Chankast, который создавался как более дешевая (разумеется не бесплатная) альтернатива сеговскому Dev.Kit-у/SDK, то есть инструмент для отладки создаваемых под дрим игр. после коммерческой кончины платформы был нашару отдан деткам на поиграться. |
| Floyd Pinkerton:
--- Цитата: MetalliC от 14 Август 2015, 21:34:31 --- а оно как правило всё без документации, вот разве что на дримкаст есть более-менее хорошая, да и то появилась она когда этот эмулятор уже был и работал. --- Конец цитаты --- Хмм... но как же без документации, вслепую, разобраться как работает тот или иной компонент системы :neznayu: Вот, например, у Hikaru(с ней, наверное, труднее всего было разобраться?) же кроме процессора и звука с Dreamcast и прочими аркадами на его основе ничего общего нет? там же графический процессор уже не PowerVR, а что-то неизвестное, и как вы смогли понять как это работает? --- Цитата: MetalliC от 14 Август 2015, 21:34:31 ---не соглашусь. NullDC это слегка примарафеченый Chankast, который создавался как более дешевая (разумеется не бесплатная) альтернатива сеговскому Dev.Kit-у/SDK, то есть инструмент для отладки создаваемых под дрим игр. после коммерческой кончины платформы был нашару отдан деткам на поиграться. --- Конец цитаты --- По Chankast - интересная информация, не знал. В таком случае его разработка должна была начаться еще где-то 2000-ом получается? |
| MetalliC:
ну да, без документации, "вслепую", как ты сам верно сказал - реверс инжиниринг. как ? рассказывать можно долго, крайне грубо и в двух словах - представь что есть скажем авто механик, который повидал и хорошо знает устройство немалого числа различных автомобилей, и вот к нему заезжает аппарат совершенно неведомой конструкции. но имея опыт и знания он видит, что ага вот это у них такой блок цилиндров, там стартер, подвеска колес типа макферсон, а там они похоже турбину воткнули, и так далее. где-то так же и с реверсом железа, только мы имеем какой-то код и данные, как правило известно для какого процессора, так что его можно загнать в IDA (дизассемблер) и изучать в нем плюс в какой-нибудь отладчик и смотреть что этот код делает, что и куда пишет, что читает, чего ждет и тп. анализируя эти данные можно понять как устроена железка и ее компоненты. понятно, что как и в случае с автомехаником у реверсера за плечами должен быть порядочный опыт и познания в устройстве и принципах работы самых различных железяк и их компонентов. без этого врядли увидишь что-то кроме беспорядочного набора цифр ;) да, и как следствие, определяющим фактором "сложно" или "просто" является логичность устройства и его схожесть хотя бы по принципам работы с чем-то распространенным, с тем что ты уже видел и знаешь. потому скажем та же Naomi 2 имхо сложнее в плане реверса чем например Hikaru, не смотря на то что последняя более навороченная и менее документированная. |
| CaH4e3:
есть железо, которое неизвестно, как работает. есть программа, которая работает на этом железе. она запускается на эмуляторе и требуется понять, почему она не работает, а также, что надо, чтобы она работала... то есть подставить программе такие данные в ответ на ее запросы, какие она хочет... то же самое с данными, которые она шлет на другие компоненты системы для рисования графики, вывода звука и тп... надо понять их формат и что они означают и сделать то, что хочет программа, чтобы железка с ними бы сделала в настоящей системе... догадаться. |
| ElkTheSenior:
Floyd Pinkerton Я понимаю суть ваших претензий. Вы скептик, который (как и я) не понимает всех технических деталей, относящихся к теме обсуждения. Они и не обязаны в этом шарить, потому они и скептики. Это как критики, которые мысленно выискивают брешь в подлодке, которую они никогда бы не потопили... Я о том, что наш мир "двулик" по своей сути. Положительное, не сможет прийти в движение без отрицательного (как, например, позитрон с электроном, между которыми существует взаимосвязь, о которой они никогда не узнают). Так и тут. MetalliC был не прав, назвав свой "фан", - "симуляцией". Это обычная эмуляция, созданная, как говорится, - по образу и подобию. Он естественно не знает, как оно работало на самом деле. Но, MetalliC был прав, сказав, что: --- Цитата ---Как оно и у кого работает - дело десятое, то что вы при помощи этой программы можете играть в игры - сугубо побочный эффект --- Конец цитаты --- И --- Цитата ---Совсем не основная цель его создания --- Конец цитаты --- То бишь, скорее всего, целью для создателя, является та самая - симуляция, которой он подражает. P.S: Computer Science [Wiki]. |
| Onizuka:
Floyd Pinkerton если так интересует процесс написания эмулятора игровой консоли, спроси у dknute, автор эмулятора Makaron, может что то и расскажет, он поляк, говорят, что он русский язык понимает этот человек конкретно изучил железо SEGA Dreamcast, даже сделал аппаратный эмулятор GD-ROM, можно образы игр запускать с SD карты |
| MetalliC:
ElkTheSenior, бобер, выдыхай! а то я боюсь от такого потока сознания может и окружающих накрыть :lol: Onizuka, как я понимаю Floyd Pinkerton-а интересовал вопрос как выясняют устройство всякого неведомого и недокументированного железа, имея на руках лишь "ром" для него, а не то как уже потом на основе полученной информации делается что-то типа программного или аппаратного эмулятора. и на этот вопрос я и CaH4e3 постарались ответить, CaH4e3 - в плане практики, на начальном этапе "раскурки", я - в общем и в целом. а Кнут - "железячник", он больше по части "раскурить" устройство чего-то на основе данных полученных с мониторинга работы реального железа. |
| ~Scorpion-:
--- Цитата: MetalliC ---а Кнут - "железячник", он больше по части "раскурить" устройство чего-то на основе данных полученных с мониторинга работы реального железа. --- Конец цитаты --- Он, кстати забросил свой эмуль. Денег, по-ходу никто не дал и он прикрыл лавочку. |
| MetalliC:
в плане делать его "для людей", то есть как программу на которой кто-то там будет играть в игры, явно забросил. как "для себя лично", скажем чтоб тот же GDEMU отлаживать или что-то еще делать - крайне сомневаюсь. Добавлено позже: к слову, возвращаясь к теме реверс-инжиниринга - собсно этот процесс и доставляет фан людям типа меня или Кнута или CaH4e3-а, понятно свои предположения о работе той или иной вещи нужно проверить на практике, так что делается их э(/си)муляция, если оно в итоге работает как и должно и выдает тот же результат что и настоящая железка - знач ты "угадал" всё правильно. возьми с полки пирожок ;) если нет - знач предположения были не верны (или в коде где налажал ;) ), продолжай копать дальше... к чему это я ? да к тому, что я не из-за каких-то понтов или выпендрежа говорил, что это сугубо побочный эффект а не цель, то что в итоге вы получаете программу, на которой вы можете играть в какие-то там игры. это так и есть :) |
| Cages:
Хм,значит пытался запустить Soul Calibur. Пишет типа "эта игра не поддерживает AV кабель".Шо за фигня, какой кабель - это же эмулятор! В настройках видеорежима переключился на RGB, но там такие полоски вертикальные что нифига не видно. Что делать??? |
| MetalliC:
--- Цитата: Cages ---Что делать??? --- Конец цитаты --- как обычно - читать форум. http://www.emu-land.net/forum/index.php/topic,17209.msg1142424.html#msg1142424 Добавлено позже: либо лучше запускать американку калибура, которая без вопросов работает в VGA-режиме Добавлено позже: кстати, на тему бывшего тут флеймика про всякие видеокарты и директиксы12 - AMD: не существует GPU с полноценной поддержкой DirectX 12 Добавлено позже: затравочка следующей версии эмулятора - как на самом деле должны выглядеть игры c NAOMI2 (и почему PS2 ацтой :D): |
| ~Scorpion-:
А ниче так графон! :wow: |
| MetalliC:
АТО! :D вот тут еще покрасивше будет, для полного понимания - смотреть и сравнивать с PS2 версией. эх жаль Сега тогда ушла с рынка домашних игровых систем, вместо того чтоб выпустить N2 как Dreamcast два, ну или хотя бы полтора ) |
| Dyons:
--- Цитата: MetalliC от 04 Сентябрь 2015, 01:14:46 ---эх жаль Сега тогда ушла с рынка домашних игровых систем, вместо того чтоб выпустить N2 как Dreamcast два, ну или хотя бы полтора ) --- Конец цитаты --- они бы при любых раскладах пролетали бы как фанера над Парижем |
| Softer:
--- Цитата: MetalliC ---эх жаль Сега тогда ушла с рынка домашних игровых систем, вместо того чтоб выпустить N2 как Dreamcast два, ну или хотя бы полтора ) --- Конец цитаты --- Сразу какие-то нехорошие ассоциации с Sega Neptune возникают :D. |
| paul_met:
--- Цитата: MetalliC ---как на самом деле должны выглядеть игры c NAOMI2 (и почему PS2 ацтой ): --- Конец цитаты --- А за счёт чего вдруг улучшилось освещение? |
| ParagonUnits:
--- Цитата ---А за счёт чего вдруг улучшилось освещение? --- Конец цитаты --- Ну может MetalliС какой-нибудь старый баг исправил, который оставлял прозапас, чтобы было в будущем чем удивлять! |
| MetalliC:
--- Цитата: Dyons ---они бы при любых раскладах пролетали бы как фанера над Парижем --- Конец цитаты --- не совсем понял что именно имелось в виду, они это что или кто и в каком плане пролетели ? --- Цитата: Softer ---Сразу какие-то нехорошие ассоциации с Sega Neptune возникают . --- Конец цитаты --- эмм, если я правильно понял при чем тут Neptune - у вас не верное представление о масштабах "кухни игровых систем", которую представляла из себя Сега как их разработчик и производитель. допустим если взять самый конец 90х - у них было в параллельной разработке как минимум три крупных проекта - Hikaru, Dreamcast/Naomi и Naomi2 (которая кстати была готова еще до выпуска дримкаста в штатах). и так было практически простоянно, иначе было бы просто невозможно родить на свет все те более чем три десятка игровых платформ, разной степени уникальности. я думаю понятно, что при таком постоянном "круговороте" не редко оказывалось, что какой-то из проектов тупиковый и/или бесперспективный, и я уверен подобных "Neptun-ов" было далеко не один или два, это в общем обычное явление - ну не срослось, ничего страшного, сделали выводы и идём дальше. короче это вам не Sony, которая за всю свою историю сделала "аж" шесть штук (отличных и удачных) игровых платформ ;) Добавлено позже: --- Цитата: paul_met ---А за счёт чего вдруг улучшилось освещение? --- Конец цитаты --- в смысле ? конечный результат за счет того, что почти вся Наоми2 или сделана заново или переделана на корню, и сейчас работает и выдает картинку (почти почти) как реальная железяка. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |