Mercurial > sdl-ios-xcode
diff src/video/xbios/SDL_xbios_blowup.h @ 1662:782fd950bd46 SDL-1.3
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid.
The code is now run through a consistent indent format:
indent -i4 -nut -nsc -br -ce
The headers are being converted to automatically generate doxygen documentation.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 28 May 2006 13:04:16 +0000 |
parents | d910939febfa |
children | 4da1ee79c9af |
line wrap: on
line diff
--- a/src/video/xbios/SDL_xbios_blowup.h Sun May 21 17:27:13 2006 +0000 +++ b/src/video/xbios/SDL_xbios_blowup.h Sun May 28 13:04:16 2006 +0000 @@ -34,53 +34,56 @@ /*--- Types ---*/ -typedef struct { - /* 64 bytes */ - unsigned short enabled; /* Extended mode enabled ? 0=yes, <>0=no */ - unsigned short dummy10[6]; - unsigned short registers_0E; /* value for register 0xffff820e */ - unsigned short registers_10; /* value for register 0xffff8210 */ - unsigned short dummy11[23]; +typedef struct +{ + /* 64 bytes */ + unsigned short enabled; /* Extended mode enabled ? 0=yes, <>0=no */ + unsigned short dummy10[6]; + unsigned short registers_0E; /* value for register 0xffff820e */ + unsigned short registers_10; /* value for register 0xffff8210 */ + unsigned short dummy11[23]; - /* 64 bytes */ - unsigned short width; /* width-1 */ - unsigned short height; /* height-1 */ - unsigned short dummy20; - unsigned long screensize; /* screensize in bytes */ - unsigned short dummy21[8]; - unsigned short virtual; /* Virtual screen ? */ - unsigned short virwidth; /* Virtual screen width */ - unsigned short virheight; /* Virtual screen height */ + /* 64 bytes */ + unsigned short width; /* width-1 */ + unsigned short height; /* height-1 */ + unsigned short dummy20; + unsigned long screensize; /* screensize in bytes */ + unsigned short dummy21[8]; + unsigned short virtual; /* Virtual screen ? */ + unsigned short virwidth; /* Virtual screen width */ + unsigned short virheight; /* Virtual screen height */ - unsigned short dummy22; - unsigned short monitor; /* Monitor defined for this mode */ - unsigned short extension; /* Extended mode defined ? 0=yes, 1=no */ - unsigned short dummy23[13]; + unsigned short dummy22; + unsigned short monitor; /* Monitor defined for this mode */ + unsigned short extension; /* Extended mode defined ? 0=yes, 1=no */ + unsigned short dummy23[13]; - /* 64 bytes */ - unsigned short dummy30; - unsigned short registers_82[6]; /* values for registers 0xffff8282-8c */ - unsigned short dummy31[9]; + /* 64 bytes */ + unsigned short dummy30; + unsigned short registers_82[6]; /* values for registers 0xffff8282-8c */ + unsigned short dummy31[9]; + + unsigned short dummy32; + unsigned short registers_A2[6]; /* values for registers 0xffff82a2-ac */ + unsigned short dummy33[9]; - unsigned short dummy32; - unsigned short registers_A2[6]; /* values for registers 0xffff82a2-ac */ - unsigned short dummy33[9]; + /* 64 bytes */ + unsigned short registers_C0; /* value for register 0xffff82c0 */ + unsigned short registers_C2; /* value for register 0xffff82c2 */ + unsigned short dummy40[30]; +} __attribute__ ((packed)) blow_mode_t; - /* 64 bytes */ - unsigned short registers_C0; /* value for register 0xffff82c0 */ - unsigned short registers_C2; /* value for register 0xffff82c2 */ - unsigned short dummy40[30]; -} __attribute__((packed)) blow_mode_t; - -typedef struct { - blow_mode_t blowup_modes[10]; - unsigned char num_mode[6]; - unsigned long dummy; - unsigned short montype; -} __attribute__((packed)) blow_cookie_t; +typedef struct +{ + blow_mode_t blowup_modes[10]; + unsigned char num_mode[6]; + unsigned long dummy; + unsigned short montype; +} __attribute__ ((packed)) blow_cookie_t; /*--- Functions prototypes ---*/ -void SDL_XBIOS_BlowupInit(_THIS, blow_cookie_t *cookie_blow); +void SDL_XBIOS_BlowupInit (_THIS, blow_cookie_t * cookie_blow); #endif /* _SDL_xbios_blowup_h */ +/* vi: set ts=4 sw=4 expandtab: */