SDL: GP2X_CreateDevice
SDL: GP2X_VideoInit
fastioclk = 0, grpclk = 0
real screen = 320x240 (ilace = 0)
SDL_GP2X: Creating cursor 16x16
SDL_GP2X: Allocated WMcursor @ 0x308b78 (32)
GP2X_SurfaceManager: Allocating 256 bytes
SDL_GP2X: No video memory
SDL_GP2X: Showing cursor (nil)
SDL: GP2X_ListModes
SDL: Setting video mode 320x240 16 bpp, flags=40000001
SDL: GP2X_FreeHWSurfaces
SDL: GP2X_InitHWSurfaces 0x4004b000, 4935680
Screen bucket 0x308134
First free bucket 0x308cc0 (size = 4935680)
SDL_GP2X: Creating cursor 16x16
SDL_GP2X: Allocated WMcursor @ 0x308cd8 (32)
GP2X_SurfaceManager: Allocating 256 bytes
SDL: GP2X_CreateDevice
SDL: GP2X_VideoInit
fastioclk = 0, grpclk = 0
real screen = 320x240 (ilace = 0)
SDL_GP2X: Creating cursor 16x16
SDL_GP2X: Allocated WMcursor @ 0x308b78 (32)
GP2X_SurfaceManager: Allocating 256 bytes
SDL_GP2X: No video memory
SDL_GP2X: Showing cursor (nil)
SDL: GP2X_ListModes
SDL: Setting video mode 320x240 16 bpp, flags=40000001
SDL: GP2X_FreeHWSurfaces
SDL: GP2X_InitHWSurfaces 0x4004b000, 4935680
Screen bucket 0x308134
First free bucket 0x308cc0 (size = 4935680)
SDL_GP2X: Creating cursor 16x16
SDL_GP2X: Allocated WMcursor @ 0x308cd8 (32)
GP2X_SurfaceManager: Allocating 256 bytes
GP2X_SurfaceManager: Adding new free bucket of 4935424 bytes @ 0x308cf0
GP2X_SurfaceManager: Allocated 256 bytes at 0x4004b000
SDL_GP2X: Allocated cursor bucket @ 0x308cc0
Writing cursor to 0x4004b000
SDL_GP2X: Showing cursor 0x308cd8
fgr = ffff, fb = ff, bgr = 0, bb = 0
SDL_GP2X: Flip 0x308238
SDL_GP2X: DummyBlit
SDL_GP2X: Flip 0x308238
SDL_GP2X: DummyBlit
SDL_GP2X: Showing cursor 0x308cd8
fgr = ffff, fb = ff, bgr = 0, bb = 0
SDL_GP2X: Showing cursor (nil)
SDL_GP2X: Flip 0x308238
SDL_GP2X: Flip 0x308238
SDL_SYS_JoystickInit
LOAD_LCD_TIMING: 1
GET_LCD_TIMING: 1
VK_RIGHT
VK_LEFT
VK_RIGHT
EXIT