// default.xex table dumper // only works with the default.xex from the xbox360 emulator update package. // - th0mas, th0mas.sixbit.org [at] gmail.com
#include <stdio.h> #include <string.h>
#define TABLE_START 0x288
struct table { unsigned int unknown[6]; };
unsigned int ByteSwap (unsigned int nInt) { union u {unsigned int vi; unsigned char c[sizeof(unsigned int)];}; union v {unsigned int ni; unsigned char d[sizeof(unsigned int)];}; union u un; union v vn; un.vi = nInt; vn.d[0]=un.c[3]; vn.d[1]=un.c[2]; vn.d[2]=un.c[1]; vn.d[3]=un.c[0]; return (vn.ni); }
void printTable(struct table *t) { int i; for (i = 0; i < 6; i ) { int j = ByteSwap(t->unknown[i]); printf("0x%08x ", j); } printf("\n"); }
int main(int argc, char **argv) { FILE *fp = fopen(argv[1], "rb"); struct table tmp; int numEntries = 0; int i;
fseek(fp, TABLE_START, SEEK_SET); fread(&numEntries, sizeof(unsigned int), 1, fp); numEntries = ByteSwap(numEntries); for (i = 0; i < numEntries; i ) { fread(&tmp, sizeof(struct table), 1, fp); printTable(&tmp); } }
Post subject: Re: Xbox 360 Emulation Posted: Mon Aug 22, 2011 9:18 pm
1337 Beta Collector
Joined Thu Apr 14, 2011 12:50 pm
Posts 1777
marceloantonio1 wrote:
O.O You're developing a Xbox 360 emulator???
Kenneth did. I just researched so far. Dashboard, Xbox 360's OS, is based on NT. The kernel is based on NT, called xboxkrnl.exe. The architecture is PowerPC.
Post subject: Re: Xbox 360 Emulation Posted: Tue Aug 23, 2011 2:57 pm
Pro Beta Collector
Joined Tue Jan 18, 2011 8:46 pm
Posts 417
Favourite OS 6.2.7955
Wouldn't it be difficult to Emulate the Xbox 360? I'd also love to see if it's possible. There's barely a working PS2 emulator which is very laggy. So wouldn't the Xbox 360 emulator produce even more lag making it unplayable? Maybe it's a bit to early for the X360 to be emulated since computers these days are too slow.
Post subject: Re: Xbox 360 Emulation Posted: Tue Aug 23, 2011 3:34 pm
1337 Beta Collector
Joined Tue Dec 15, 2009 8:56 pm
Posts 2300
Location England, UK
Favourite OS NeXTSTEP 5.1/Windows NT
Beta wrote:
Wouldn't it be difficult to Emulate the Xbox 360? I'd also love to see if it's possible. There's barely a working PS2 emulator which is very laggy. So wouldn't the Xbox 360 emulator produce even more lag making it unplayable? Maybe it's a bit to early for the X360 to be emulated since computers these days are too slow.
Yes it would since trying to emulate PowerPC on x86 can be slow.
Offtopic Comment
So slow it can make your two GPUs melt!
_________________ #nttalk - the only sensible option for discussion of betas and more! Don't delay, join today at irc.alphachat.net #nttalk!
Post subject: Re: Xbox 360 Emulation Posted: Tue Aug 23, 2011 8:33 pm
Guru Beta Collector
Joined Sat Aug 21, 2010 5:10 pm
Posts 915
Location In front of my Toughbook
Favourite OS UZI180
A bit out of XBox 360 topic Complete PS2 on PS3 emulation isnt easy without expert knowledge and clever tricks. The PS3 can emulate the PS2 if you reclaim the 2 stolen FPUs.
Post subject: Re: Xbox 360 Emulation Posted: Tue Aug 23, 2011 9:52 pm
1337 Beta Collector
Joined Wed Aug 18, 2010 6:54 pm
Posts 1811
Location Cambridgeshire, England, UK
Favourite OS Arch Linux
soulman wrote:
Beta wrote:
Wouldn't it be difficult to Emulate the Xbox 360? I'd also love to see if it's possible. There's barely a working PS2 emulator which is very laggy. So wouldn't the Xbox 360 emulator produce even more lag making it unplayable? Maybe it's a bit to early for the X360 to be emulated since computers these days are too slow.
Yes it would since trying to emulate PowerPC on x86 can be slow.
Offtopic Comment
So slow it can make your two GPUs melt!
Offtopic Comment
IT DRIPS WITH SARCASM!
Uh, Beta, you're not saying that the Xbox 360 is faster than a high-end x86-compatible PC, are you? How many specifications do you want me to list?
_________________ Hi. I'm a Linux user, programmer, science enthusiast, and as of recently, a website administrator - I run a small forum on my Raspberry Pi. Click my profile to get a link to it.
Post subject: Re: Xbox 360 Emulation Posted: Tue Aug 23, 2011 10:51 pm
Pro Beta Collector
Joined Tue Jan 18, 2011 8:46 pm
Posts 417
Favourite OS 6.2.7955
FoobyZeeky wrote:
soulman wrote:
Beta wrote:
Wouldn't it be difficult to Emulate the Xbox 360? I'd also love to see if it's possible. There's barely a working PS2 emulator which is very laggy. So wouldn't the Xbox 360 emulator produce even more lag making it unplayable? Maybe it's a bit to early for the X360 to be emulated since computers these days are too slow.
Yes it would since trying to emulate PowerPC on x86 can be slow.
Offtopic Comment
So slow it can make your two GPUs melt!
Offtopic Comment
IT DRIPS WITH SARCASM!
Uh, Beta, you're not saying that the Xbox 360 is faster than a high-end x86-compatible PC, are you? How many specifications do you want me to list?
What on Earth are you talking about?
Yes, you are correct about me not saying: "the Xbox 360 is faster than a high-end x86-compatible PC"
Post subject: Re: Xbox 360 Emulation Posted: Mon Aug 29, 2011 2:24 pm
Pro Beta Collector
Joined Mon May 09, 2011 7:13 pm
Posts 359
Location Aosta Valley
Favourite OS Windows XP Professional x64
MegaDragon998 wrote:
Quote:
The new PCs from this year could be more powerfull than the 2005 3.2 GHz PowerPC Tri-Core Xenon Xbox 360.
Yes i agree we only need to write a code we dont need to worry it may be laggy like pcsx2 at it first release but at the time it will be better
yes, but that's the hardest part anyway... I read somwhere that early xbox360 software was developped on an emulator written for some apple computer (probably PowerPc) because at that time the console was still a prototype... anyone knows about that?? If I get the link of the source I'll post...
Users browsing this forum: No registered users and 5 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.