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; |