Subversion Repositories Kolibri OS

Rev

Rev 877 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 877 Rev 878
Line 69... Line 69...
69
int dbgprintf(const char* format, ...);
69
int dbgprintf(const char* format, ...);
70
 
70
 
Line 71... Line 71...
71
///////////////////////////////////////////////////////////////////////////////
71
///////////////////////////////////////////////////////////////////////////////
Line -... Line 72...
-
 
72
 
-
 
73
extern inline int GetScreenSize()
-
 
74
{
-
 
75
  int retval;
-
 
76
 
-
 
77
  asm("int $0x40"
-
 
78
      :"=a"(retval)
-
 
79
      :"a"(61), "b"(1));
-
 
80
  return retval;
-
 
81
}
-
 
82
 
-
 
83
extern inline int GetScreenBpp()
-
 
84
{
-
 
85
  int retval;
-
 
86
 
-
 
87
  asm("int $0x40"
-
 
88
      :"=a"(retval)
-
 
89
      :"a"(61), "b"(2));
-
 
90
  return retval;
-
 
91
}
-
 
92
 
-
 
93
extern inline int GetScreenPitch()
-
 
94
{
-
 
95
  int retval;
-
 
96
 
-
 
97
  asm("int $0x40"
-
 
98
      :"=a"(retval)
-
 
99
      :"a"(61), "b"(3));
-
 
100
  return retval;
-
 
101
}
72
 
102
 
73
extern inline u32_t GetPgAddr(void *mem)
103
extern inline u32_t GetPgAddr(void *mem)
74
{
104
{
Line 75... Line 105...
75
     u32_t retval;
105
     u32_t retval;