3 * - Kernel Panic output
8 void KernelPanic_SetMode(void);
9 void KernelPanic_PutChar(char ch);
12 Uint16 *gpKernelPanic_Buffer = (void*)( KERNEL_BASE|0xB8000 );
13 int giKernelPanic_CurPos = 0;
16 void KernelPanic_SetMode(void)
18 giKernelPanic_CurPos = 0;
21 void KernelPanic_PutChar(char ch)
26 giKernelPanic_CurPos += 80;
28 giKernelPanic_CurPos /= 80;
29 giKernelPanic_CurPos *= 80;
33 if(' ' <= ch && ch <= 0x7F)
34 gpKernelPanic_Buffer[giKernelPanic_CurPos] = 0x4F00|ch;
35 giKernelPanic_CurPos ++;