diff --git a/entry/boot.c b/entry/boot.c index 24f2b6d..0558067 100644 --- a/entry/boot.c +++ b/entry/boot.c @@ -6,13 +6,12 @@ #define __VRAM__MAC99 0x81000000 #define __BIOS__MAC99 0XFFF00000 -#define __USB_KEYBOARD__MAC99 0x80080038 -#define __USB_MOUSE__MAC99 0x8008003C unsigned char IO_TYPE; unsigned char* p_vram; unsigned char* p_bios; - +unsigned char* p_usb_keyboard; +unsigned char* p_usb_mouse; void get_io_type(void) { if (*(unsigned char*)__VRAM__BEIGE == beige) IO_TYPE = beige; @@ -36,11 +35,12 @@ void main(void) { get_io_type(); init(); - clearscreen(100,85,100, 0x100000); - for(;;); + //fillscreen(85,100,85, 0x100000); + for(;;) memcpy(0x81000000, 0, 100000); + } -void clearscreen(unsigned char a, unsigned char b, unsigned char c, int n) +void fillscreen(unsigned char a, unsigned char b, unsigned char c, int n) { init(); for (unsigned int i = 0; i