View Single Post
Old November 9th, 2008   #8 (permalink)
blueshogun96
Emu author
 
blueshogun96's Avatar
 
Join Date: Jun 2004
Location: Unidentified
Posts: 2,518
Quote:
Originally Posted by Devil Master View Post
Does this mean that translating Xbox DirectX calls to standard DirectX calls (HLE) is not enough, and you actually have to figure out how the GPU works and reproduce its inner workings in software (LLE)?
As far as Sega Chihiro goes, we don't know if it uses standard XDK libraries. It probably uses the developer's custom routines to directly access the hardware. My recommendation is using LLE to emulate it. Someone recently attempted to document the Xbox's GPU. It's not complete, but since it's similar to a PC's GeForce 3/Ti, you can look at the open source NV driver called nouveau for Unix. Not every register on either list is documented, but that just makes things more fun to work on!
__________________

[Sagat] Windows XP x64 Pro | AMD Athlon 3000+ (~2.0GHz) | NVIDIA GeForce 6600 PCI-E | Realtek AC97 Audio | 512MB Ram | NVIDIA NForce 4-4X chipset | Seagate HDD 160GB | LG 8614 DVD-ROM | HP DVD 1040d CD/DVD -/+ RW w/ LightScribe
[Raylene] HP dv2000 | Windows Vista Home Premium | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1264Mb (Shared) | 3GB Ram | 220GB HDD


GeneralEmu - December 27, 2005 and beyond!
Shogun3D Interactive (I try to update it every day now)
Shogun's Cxbx Dev Blog
blueshogun96 is offline   Reply With Quote