Defines |
| #define | CHAR_WIDTH 8 |
| #define | CHAR_HEIGHT 16 |
| #define | TOP_BOTTOM_LINES 0 |
| #define | FB_SIZE_MB 4 |
| #define | MAKE_COLOR(Red, Green, Blue) (0xff000000 | (((Red) & 0xff) << 16) | (((Green) & 0xff) << 8) | ((Blue) & 0xff)) |
Functions |
| BOOLEAN | I2CTransmitByteGetReturn (UCHAR bPicAddressI2cFormat, UCHAR bDataToWrite, ULONG *Return) |
| static VOID | XboxVideoOutputChar (UCHAR Char, unsigned X, unsigned Y, ULONG FgColor, ULONG BgColor) |
| static ULONG | XboxVideoAttrToSingleColor (UCHAR Attr) |
| static VOID | XboxVideoAttrToColors (UCHAR Attr, ULONG *FgColor, ULONG *BgColor) |
| static VOID | XboxVideoClearScreenColor (ULONG Color, BOOLEAN FullScreen) |
| VOID | XboxVideoClearScreen (UCHAR Attr) |
| VOID | XboxVideoPutChar (int Ch, UCHAR Attr, unsigned X, unsigned Y) |
| VOID | XboxVideoInit (VOID) |
| VIDEODISPLAYMODE | XboxVideoSetDisplayMode (char *DisplayMode, BOOLEAN Init) |
| VOID | XboxVideoGetDisplaySize (PULONG Width, PULONG Height, PULONG Depth) |
| ULONG | XboxVideoGetBufferSize (VOID) |
| VOID | XboxVideoSetTextCursorPosition (UCHAR X, UCHAR Y) |
| VOID | XboxVideoHideShowTextCursor (BOOLEAN Show) |
| VOID | XboxVideoCopyOffScreenBufferToVRAM (PVOID Buffer) |
| BOOLEAN | XboxVideoIsPaletteFixed (VOID) |
| VOID | XboxVideoSetPaletteColor (UCHAR Color, UCHAR Red, UCHAR Green, UCHAR Blue) |
| VOID | XboxVideoGetPaletteColor (UCHAR Color, UCHAR *Red, UCHAR *Green, UCHAR *Blue) |
| VOID | XboxVideoSync () |
| VOID | XboxBeep () |
| VOID | XboxVideoPrepareForReactOS (IN BOOLEAN Setup) |
Variables |
| static PVOID | FrameBuffer |
| static ULONG | ScreenWidth |
| static ULONG | ScreenHeight |
| static ULONG | BytesPerPixel |
| static ULONG | Delta |