terewpen.blogg.se

Xcalibur 6
Xcalibur 6











It seems the only way to find out more is through reverse-engineering techniques. Unfortunately, there is no official programming documentation available for this chip. It was first used in Xbox hardware revision 1.6. The Xcalibur video encoder is a custom chip manufactured for Microsoft. There is also a sister model (FS453) without the Macrovision capability. The Focus FS454 was used in v1.4 (and possibly v1.5) Xboxes. This chip was used in Xbox versions 1.0 through 1.3. There is also a sister model (CX25870) without the Macrovision capability. The Conexant CX25871 is a close relative of the Brooktree BT868/BT869. The capabilities of the Xcalibur chip, however, remain a mystery in this regard: it is not known whether it has a scaler.Īll video encoders are connected to (and controlled via) the SMBus. This means that the GPU can output ordinary VGA resolutions with VGA timings and the video encoder can convert them to SDTV resolutions with TV-style timings on the fly, adding borders around the image so that a projection of the VGA framebuffer image falls within the "safe area" of the video signal. Two of the video encoders (Conexant CX25871 and Focus FS454) also have extensive scaling and filtering functionality, which allows for overscan compensation in desktop-style "TV out" usage. They are, however, not register-compatible. All three are very similar in their features they support various modes and are flexible enough to be able to output a VGA compatible signal (which is not supported by the Xbox kernel). The make and model of the video encoder has varied through the years – three different video encoders have been used thus far. The video encoder is also capable of PALplus style Line 23 Wide Screen Signalling (WSS), and the Xbox PIC is rigged with the capability of controlling Scart pin 8 (the function switching pin, which is used as an alternative method of Wide Screen Signalling) and pin 16 (the fast switching pin.) Black and white composite video signal without a color carrier.NTSC color signal with typical NTSC timings, in both composite (CVBS) and s-video (Y/C) formats.SECAM color signal with typical SECAM timings, in both composite (CVBS) and s-video (Y/C) formats.PAL color signal with typical PAL timings (including PAL60), in both composite (CVBS) and s-video (Y/C) formats.Component (Y'PbPr) signal, both in SDTV and HDTV resolutions suitable for American-style "component" output.TV-compatible 15 kHz RGB (with composite sync) – suitable for European-style SCART RGB output (are progressive 625/50 signals supported?).In any case, separate HSYNC and VSYNC are not available directly through the AV connector.) (If needed, separate HSYNC and VSYNC signals can be obtained from the motherboard, or by building a special video cable with active electronics for stripping and separating the Sync-on-Green sync signal. VGA-style >31 kHz RGB, though only with Sync-on-Green sync signals.These include, but are not necessarily limited to: The video encoder used in the Xbox is more flexible, and can generate several different types of signals that adhere to various video standards and color formats. An ordinary RAMDAC, however, can only output VGA-style RGB signal. The video encoder is a chip that converts a digital pixel data stream (coming from the nVidia NV2A graphics processor) into analog video signal, just like a RAMDAC would.













Xcalibur 6