I love puppy... A LOT. It has offered me the fastest processing out of all the OS's I've tried, and it just works, with every PC! I first started using it for my Java servers. It was phenomenal, no issues, extremely fast. Then I eventually switched my main OS to puppy. I modded and played a game called 'Minecraft', another java based game... That was also, phenomenal. My suped up Nvidia graphcis card served well. Then I started to get into windows gaming with wine. It took me a while to realize I had to map my CD drive to get my disks to work, but so far i've gotten a few to work. WinRAR - Not a game, but extremely useful. Work phenomenal . Age of Empires 3 - Microsoft disk game, strategy. Works well before update, except there were very faint, almost unnoticeable lines on the ground textures. I had to update it from a windows system since it noticed I was not on windows, and freaked out. Any auto update system didn't work... :/. After that update, everything was the same, but the sound didnt work. Crysis - Now I know what you are thinking... CRYSIS? WHAT? ON PUPPY? well, believe it or not, it executes, ALMOST everything has worked so far, except after loading the campaign, it plays just fine, then randomly stops, and closes. I really liked Cysis, but I really hate windows, and I LOVE puppy. If there is any fix for this if you guys know of it, for any Linux distro, please help me. I'l troubleshoot it, and maybe post some media here as well. Here's the log from launching it in terminal: Code: sh-4.1# cd /mnt/sr0 sh-4.1# wine AutoRunCD.exe err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x12ec88,0x12eb88): stub sh-4.1# fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION fixme:ntdll:NtQueryObject Unsupported information class 3 err:rpc:I_RpcGetBuffer no binding fixme:win:EnumDisplayDevicesW ((null),0,0x529204,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x528d84,0x00000000), stub! fixme:psapi:EnumPageFilesA (0x374081e0, 0x509cb0) stub fixme:psapi:EnumPageFilesA (0x374081e0, 0x4d45cc) stub fixme:win:EnumDisplayDevicesW ((null),0,0x4758b0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x475430,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x4758b4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x475434,0x00000000), stub! fixme:ntdll:NtQuerySystemInformation (0x00000007,0x501f1c,0x00000018,(nil)) stub fixme:ntdll:server_ioctl_file Unsupported ioctl 4d0008 (device=4d access=0 func=2 method=0) fixme:cursor:SetSystemCursor (0x2002c,00007f00),stub! fixme:cursor:SetSystemCursor (0x1007e,00007f00),stub! fixme:cursor:SetSystemCursor (0x10080,00007f8a),stub! fixme:cursor:SetSystemCursor (0x10082,00007f03),stub! fixme:cursor:SetSystemCursor (0x10084,00007f01),stub! fixme:cursor:SetSystemCursor (0x10086,00007f88),stub! fixme:cursor:SetSystemCursor (0x10088,00007f86),stub! fixme:cursor:SetSystemCursor (0x1008a,00007f83),stub! fixme:cursor:SetSystemCursor (0x1008c,00007f82),stub! fixme:cursor:SetSystemCursor (0x1008e,00007f84),stub! fixme:cursor:SetSystemCursor (0x10090,00007f04),stub! fixme:cursor:SetSystemCursor (0x10092,00007f02),stub! fixme:mountmgr:harddisk_ioctl unsupported ioctl 70020 fixme:mountmgr:harddisk_ioctl unsupported ioctl 70020 fixme:mountmgr:harddisk_ioctl unsupported ioctl 70020 fixme:mountmgr:harddisk_ioctl unsupported ioctl 70020 fixme:cursor:SetSystemCursor (0x2002c,00007f00),stub! fixme:cursor:SetSystemCursor (0x10005e,00007f8a),stub! fixme:cursor:SetSystemCursor (0x90052,00007f00),stub! fixme:cursor:SetSystemCursor (0x50046,00007f03),stub! fixme:cursor:SetSystemCursor (0x20064,00007f01),stub! fixme:cursor:SetSystemCursor (0x30050,00007f88),stub! fixme:cursor:SetSystemCursor (0x3004a,00007f86),stub! fixme:cursor:SetSystemCursor (0x10068,00007f83),stub! fixme:cursor:SetSystemCursor (0x1006c,00007f85),stub! fixme:cursor:SetSystemCursor (0x10070,00007f82),stub! fixme:cursor:SetSystemCursor (0x10074,00007f84),stub! fixme:cursor:SetSystemCursor (0x10078,00007f04),stub! fixme:cursor:SetSystemCursor (0x1007c,00007f02),stub! fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDeviceMap fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION fixme:ntdll:NtQueryObject Unsupported information class 3 err:rpc:I_RpcGetBuffer no binding err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory fixme:win:EnumDisplayDevicesW ((null),0,0x53dd44,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x53dcb0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x53dd68,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table fixme:win:EnumDisplayDevicesW ((null),0,0x53da3c,0x00000000), stub! fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table fixme:d3d_surface:IWineD3DVolumeImpl_Map (0x993ed08) : pBox=(nil) stub fixme:d3d_surface:IWineD3DVolumeImpl_Map (0x993ecf8) : pBox=(nil) stub fixme:xinput:XInputGetCapabilities (0 1 0xaf8ea2c) fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x9933128,0x993b4e0): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x99331e8,0x993d528): stub fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x53df84): stub fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet. err:mmtime:TIME_MMTimeStop Timer still active?! ^C sh-4.1# Thanks. :)