991
Эмуляторы консолей 6 поколения и выше / Re: Эмуляция XBOX
« : 03 Декабрь 2011, 20:07:12 »
LOL, меня разводить так тупо наивно
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Любопытный спор, я бы сам портировал игры со многих консолей на ПК, чтобы не мучиться с эмуляторами и ихними тормозами. Но, к сожалению, не знаю таких программ и не умею...Это невозможно, т.е. возможно в том виде в котором бы вы хотели, перекомпилировать код практически невозможно, по причине не константных переходов в первую очередь, да и не только их. Собственно вот в этом и есть основная причина проблем эмуляции хбокса, простая подмена xbe на pe экзешник мало что дает, нужно использовать рекомпиляцию кода на ходу, а лучше вобще виртуализацию, и проблемы будут многии решены.
Я могу ошибаться конечно, но доля правды в этом есть.
RE2 не исправили - субъективно даже ещё сильнее тормозит (((Какие надежды на банальную "обертку" для эмулятора
Как говорил когда то Wind (не дословно, но с сохранением смысла) было бы желание для создания эмулятора, остальное прибудет. Меня порадовало как он говорил про тосек дримкаста, который качался несколько месяцев на харды, размер которых меньше самого тосека. Да и вообще, русский (славянский) человек классификации не поддается. Хотя чисто ради интереса, Wind, у тебя какая система была на момент начала работы над демулем?На момент начало работы, ух дай бог памяти, amd duron 700, nvidia fx 5200 (с 64 мб на борту кажись), ну и рамы было 512 мб, интернет на момент начало работы был тока через мобилу или модем, скорость 5-6 кбит\с по заоблачной цене, так что первая версия эмуля была написана только при наличии единственного диска RECV (купленого в ближайшем магазине, само собой пиратского), позже Eevon сильно помог, выслав мне пачку дисков за свой счет, это дало возможность продолжить развитие проекта, но потом грянула армия и через год я вернулся уже в другой мир, поиск работы и все такое, но зато появился интернет безлимитный на скорости 128 кбс, вот на том канале я и скачал тосек за несколько месяцев.
Думаю из-за принципов работы памяти (выравнивание, размер) вариант с интом будет быстрееPPC хорошо ложится на динарек, даже очень хорошо с этим проблем не будет, а вот со всем остальным да, хотя мое мнение если цель запуск комерции, хотя бы титлов то она достижима вполне в достаточно короткие сроки, но при условии что за работу возьмутся люди с опытомКод: [Выделить]bool XER[32];
uint32_t _XER;
memset(XER, 0, sizeof(XER));
_XER = 0;
XER[17] = true;
_XER |= 1<<(17-1);
cout<<"XER "<<XER[17]<<endl;
cout<<"_XER "<<((_XER & 1<<(17-1)) != 0 )<<endl;Код: [Выделить]XER[XER_SO] =Это intended behavior?
XER[XER_OV] = CheckOverflow(lvalue, value) || CheckOverflow(lvalue + value, rvalue)
? true
: XER[XER_SO];
равносильно
if( CheckOverflow(lvalue, value)
|| CheckOverflow(lvalue + value, rvalue) )
XER[XER_SO] = XER[XER_OV] = true;
else
XER[XER_OV] = XER[XER_SO];
Когда же все наконец привыкнут, что не виндозой единой живы компы?
Не ужели правда кто-то думает что эмуляторы пишутся авторами для того чтобы в них играть?
А интересно зачем же ваще тогда делать эмули?
Благотворительность???![]()