Bleem! is dead.

QuarterToThree Message Boards: News: Bleem! is dead.
Top of pagePrevious messageNext messageBottom of pageLink to this message  By SiNNER 3001 on Tuesday, November 20, 2001 - 06:11 pm:

http://www.bleem.com/


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Alan Au (Itsatrap) on Tuesday, November 20, 2001 - 11:57 pm:

Yeah, old news. Still sad though.

- Alan


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Bernie Dy on Wednesday, November 21, 2001 - 10:48 am:

What's the word on Virtual Game Station, the Connectix PSX emulator for the PC? What about DC or X-Box emulators? I am primarily a PC guy, but now and then there are nice console games I'd like to try out.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Dave Long on Wednesday, November 21, 2001 - 11:17 am:

They sold out to Sony. Virtual Game Station was bought and killed.

DC and Xbox emulation is likely a long way off. Though I think it's possible someone will figure out how to make Xbox discs work on a PC provided you have the right hardware in your PC to begin with.

--Dave


Top of pagePrevious messageNext messageBottom of pageLink to this message  By antony brian west (Westyx) on Wednesday, November 21, 2001 - 12:06 pm:

I was talking about this to a friend, and have read a few posts on slashdot on xbox emulation.

On the whole, i think it's going to be a long while, at least for the demanding games. It's not going to be easy to simulate the huge bandwidth, the unified memory and the custom graphics gpu on one of today's (even high end) pcs.

Maybe in about 5 years. /me shakes head.. but not until then.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By SiNNER 3001 on Wednesday, November 21, 2001 - 12:21 pm:

Maybe some hackers will figure out how to turn the X-Box into cheap Windows XP workstation before then.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Brad Grenz on Wednesday, November 21, 2001 - 06:40 pm:

An Xbox emulator will be an easy hack. Xbox gaes run from x86 executables using Windows/Direct X api calls. A modern PC (Pentium 4/Athlon + GeForce 3/Radeon 8500) already has more combined video/system memory bandwidth than the Xbox has UMA bandwidth. Between a 64 MB videocard and 256 MB DDR/Rambus you aren't going to be running out of memory. A 1.2+ Ghz K7 or a 1.5+ GHz P4 has more than enough juice over a 733 Mhz celeron to run whatever interpeter you've got going. The hard part is memory management (making sure textures get from system RAM to VRAM when they're needed) and getting Win 2000/XP to give you the kind of access to the hardware you'll need. But I think an Xbox emulator would be more like writing a Glide-> D3D wrapper than a PSX/or whatever emulator. There's no need to convert Mips Risc calls to x86 in realtime.

Brad Grenz


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Anonymous on Wednesday, November 21, 2001 - 07:01 pm:

I truly don't understand why it would be so hard to make an emulator for X-box games. Hell, a GF3 has a dedicated 64MB of RAM for just video, whereas the X-box has to share that memory for video, sound, AI, and the OS itself. I understand the the video chip in the X-box is better than the stand GF3, but how much better could it really be?

Somebody build an emulator quick, I need to play DOA3 and a decent football game on my PC.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Jason McCullough on Wednesday, November 21, 2001 - 08:14 pm:

It won't be hard. Interpreting bytecode for another processer is what slows most emulators down so much, and that won't be an issue here.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Anonymous on Thursday, November 22, 2001 - 03:30 am:

Are any of you guys developers?

Emulating the Xbox will not be an easy trick.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Michael Murphy (Murph) on Thursday, November 22, 2001 - 05:40 am:


Quote:

Are any of you guys developers?




Maybe not, but they sound like they know what they're talking about, so I'll believe them...

At least, until someone shows up who sounds more believeable and says otherwise...
Top of pagePrevious messageNext messageBottom of pageLink to this message  By Anonymous on Thursday, November 22, 2001 - 08:38 am:


Quote:


Maybe not, but they sound like they know what they're talking about, so I'll believe them...

At least, until someone shows up who sounds more believeable and says otherwise...




Fine. Here goes, then. Converting between CPU instruction sets is generally not the hard part of writing an emulator. Most arcade and console emulators up until this point have either had to deal with woefully underpowered (and relatively simple or well-documented and understood) CPUs like the Z80 or 68000, or merely well-thought-out and straightforward CPUs like the MIPS line (for which the bulk of the instruction set could probably be explained on an unfolded dinner napkin). Also, there are several publicly available CPU emulator cores (such as the Starscream 68000 core) that can be used straight-out-of-the-box when an emulator is being written. The hard part is emulating the rest of the hardware (including any specialized stuff, for which documentation is probably scarce) and, most importantly, the timing and interaction of each piece of hardware. Xbox also adds the task of emulating the Windows-ish kernel underneath.

Trust me, emulating the Xbox isn't a weekend hack. And emulating it correctly? Chances are that nobody will get it "reasonably" correct (i.e. you can play 80-90% of titles) for quite a while.
Top of pagePrevious messageNext messageBottom of pageLink to this message  By Met_K on Friday, November 23, 2001 - 02:04 am:

I thought breaking DVD encryption wasn't a weekend hack.

I also thought md5 wasn't a weekend hack.

Hmm.

I'd say that a fully-functional Xbox emulator will take awhile, but I wouldn't say it's too far off. After-all, even tho this is specialized equipment (some), you're basically working with a PC.

It's not like you're trying to hack a Sega-CD or anything, which has A) No documentation PERIOD, and B) Specialized equipment, and C) Dual processors, and D) NO DOCUMENTATION.

ANY documentation is better than NO documentation. Specialized or not, everything has a core, and since it was built from the core, then you can bet that some of the original documentation applies.

And I'd be willing to bet that somewhere, in Microsoft and Nvidia's infinite wisdom, they have the complete documentation/schematics/charts for the Xbox. It's just a matter of time before someone gets them.

The Xbox will be hacked. It's just a matter of time.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Michael Murphy (Murph) on Friday, November 23, 2001 - 02:08 am:

I tend to agree. I'm sure that, like you said, MS and Nvidia know exactly what it would take to make any Xbox game run on a nice, fast PC, and I'm sure that information will be obtained and shared in a matter of months. (Maybe not two or three of them, but six or eight, probably.)


Top of pagePrevious messageNext messageBottom of pageLink to this message  By antony brian west (Westyx) on Friday, November 23, 2001 - 04:55 am:

It's not just a matter of documentation, you have to emulate a truckload of bandwidth that pcs *just do not have*. the cpu is easy, the nvidia chip harder (to start with, there is no documention available for the internals for *any* of the nvidia gpu's, and this gpu will not be released for pcs ever).

md5 (crypto, right?) is a brute force hack, and dvd was because someone made a mistake and left their private key hanging in the open, and the keys have way too short a keylength anyway.

decss is code that can fit on less than a page - that is not that hard. it's not even emulation, rather breaking encryption.


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Brad Grenz on Friday, November 23, 2001 - 05:00 am:

And it doesn't hurt that the specialized stuff in the Xbox is closely related to PC parts for which there is lots of information. It's an nForce based system where the GF2 MX graphics core has been replaced with a bumped up GF3 (with a 2nd vertex unit) and working with an Intel CPU instead of an AMD one. This isn't exotic stuff. I doubt people are writing assembly code for all these chips. Like I said, on an nForce based PC with a NV25 GPU (the latest part from nVidia due Q1 2002) and you've pretty much got all the hardware an Xbox has. Hell, the hard drive and DVD-ROM use a standard IDE interface and the controllers are USB. The hardest part is convincing the software it's running on an actual Xbox. If the Xbox OS is on the hard disk as a lot of people suspect it's going to be even that much easier to get the image (emulators usually need a bios image). I actually think Xbox emulators will probably end up being software you boot into off a CD or Zip disk or even off a hard drive.

Brad Grenz


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Met_K on Friday, November 23, 2001 - 01:41 pm:

"It's not just a matter of documentation, you have to emulate a truckload of bandwidth that pcs *just do not have*. the cpu is easy, the nvidia chip harder (to start with, there is no documention available for the internals for *any* of the nvidia gpu's, and this gpu will not be released for pcs ever)."

I think it would depend on what kind of PC you're talking about. Surely, no, a low-end or even middle-end PC wouldn't have the bandwidth.

However, a P4 with RDRAM or one of the new high-end SDRAM modules (512mb plus? or more) would give you all the ram you need.

A high-end P4, 1.7 or the likes, would certainly be enough from the cpu. Of course, maybe someone should kick Intel's ass so they finally wake up and realize their cache's have always been too small.

Get a Geforce 3 on your AGP slot and you've got the memory there.

Just about the only pipelines that would slow you down that I can think of are A) PCI bus, and B) the cpu cache.


"md5 (crypto, right?) is a brute force hack, and dvd was because someone made a mistake and left their private key hanging in the open, and the keys have way too short a keylength anyway.

decss is code that can fit on less than a page - that is not that hard. it's not even emulation, rather breaking encryption."

the only point i'm bringing by bringing up md5, dvd, the likes, is that i can be done.

a small mistake, a little bit of encryption, short keys, or hell, short code, and it can be done.

md5, like you said, is a brute force hack. and i would go about saying that unless A) have a deathwish, B) want to get caught, or C) CAN crack it because you're just that good.

like i said earlier, i don't think we're talking 5 years, maybe a year at most, i would hope sooner than that. =) but i'd dare to say we're not going to see any run-of-the-mill programmers make this thing.

Like you said, lack of documentation, a bit harder to crack the things cos they are specialized, etc. But on the other hand, it is basically a fat, rectangular PC that sits on it's side and has a green X on it's face.

I'd just say it's one of those things where half of us here are half right, the other half half right. And I'm sure none of us will nail hacking the Xbox right on the nose.

I'm just in waiting and ready to hand out the cigars to whoever does it. ;)


Top of pagePrevious messageNext messageBottom of pageLink to this message  By Michael Murphy (Murph) on Friday, November 23, 2001 - 11:45 pm:

I only know two things:

1.) Somewhere, somebody is smart enough to emulate the Xbox on PC -- they're probably already doing it.

2.) That "somebody smart enough" isn't me.


Add a Message


This is a public posting area. If you do not have an account, enter your full name into the "Username" box and leave the "Password" box empty. Your e-mail address is optional.
Username:  
Password:
E-mail:
Post as "Anonymous"