From 1b2f2d3eff15fc28e9fe6150538f8ced5ab7f6a4 Mon Sep 17 00:00:00 2001 From: dwsJason Date: Sat, 18 Aug 2018 21:28:14 -0400 Subject: [PATCH] Install ADB keyboard driver --- src/sysvid.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/sysvid.c b/src/sysvid.c index cc44195..e8c7c69 100644 --- a/src/sysvid.c +++ b/src/sysvid.c @@ -295,14 +295,6 @@ sysvid_init(void) LZ4_Unpack((char*)*tilesPageHandle, &tiles_lz4); - sysvid_fb = (U8*)0x12000; - - // SHR ON - *VIDEO_REGISTER|=0xC0; - - // ENABLE Shadowing of SHR - *SHADOW_REGISTER&=~0x08; // Shadow Enable - printf("MiscTool Startup\n"); MTStartUp(); // MiscTool Startup, for the Heartbeat if (toolerror()) @@ -322,6 +314,9 @@ sysvid_init(void) sys_sleep(5000); // Wait 5 seconds exit(1); } + + // Hook in the Keyboard Driver + AddKeyboardDriver(); #if 0 printf("Event Manager Startup\n"); EMStartUp((Word)*directPageHandle, @@ -337,6 +332,16 @@ sysvid_init(void) DelHeartBeat((pointer)&dummyTask); // Clear the dummy task from the list // Address of GetTick internal tick variable tick = (unsigned long*)GetAddr(tickCnt); + + // Framebuffer + sysvid_fb = (U8*)0x12000; + + // SHR ON + //*VIDEO_REGISTER|=0xC0; + + // ENABLE Shadowing of SHR + *SHADOW_REGISTER&=~0x08; // Shadow Enable + #endif #ifndef IIGS SDL_Surface *s;