}
/* Initialize VGA */
- VgaInitialize(BiosConsoleOutput);
+ if (!VgaInitialize(BiosConsoleOutput))
+ {
+ CloseHandle(BiosConsoleOutput);
+ CloseHandle(BiosConsoleInput);
+ return FALSE;
+ }
/* Update the cursor position */
BiosSetCursorPosition(BiosSavedBufferInfo.dwCursorPosition.Y,
};
/* Call the internal function */
- BiosScrollWindow((HIBYTE(Eax)== 0x06)
+ BiosScrollWindow((HIBYTE(Eax) == 0x06)
? SCROLL_DIRECTION_UP : SCROLL_DIRECTION_DOWN,
LOBYTE(Eax),
Rectangle,