I'm unable to get PICO-8 0.1.5 running on 64bit Windows 10 pro with the latest updates installed.
Program icon just quickly flashes on the task bar, but the console doesn't appear.
The machine itself is a Lenovo X200 and it has Intel's GPU.
Log file contains the following:
codo_init platform: Windows codo_system_init codo_reset_timer codo_gui_init codo_keys_init codo_text_init codo_video_init codo_mouse_init codo_joystick_init codo_joystick_init found 0 joystick(s) ok ok codo_set_screen 580 540 8 100
Windows is up to date, but are all of your drivers? I'm running Pico-8 on Windows 10 Pro x64 as well, and no problems here (AMD processor, nVidia GPU).
Some troubleshooting things to try: 1.) Have you rebooted (I know this is an obvious one, just want to cover all bases)? 2.) Try running Pico-8 as an administrator. 3.) Try enabling compatibility mode for Windows 7 or 8 (although I don't have to do this, but it's worth a try). 4.) Delete Users/<you>/AppData/Roaming/pico-8/config.txt to reset everything to default. 5.) Make sure you aren't running Pico-8 with command line parameters added. 6.) Make sure your graphics and sound card drivers are up to date. If all else fails: 7.) uninstall and reinstall Pico-8.
Have you had it running on this system before? If not, and none of the other suggestions work, maybe the installer itself is corrupted. Try redownloading the installer and reinstalling from that.
Ok, so I was finally able to test this on an old netbook just to see. The netbook has Windows 10 Home (32-bit), 1GB of memory, 1.6 GHz Intel Atom CPU, and Intel graphics, Same symptoms as tolja - icon quickly flashes up on the taskbar, then the application silently crashes.
Here is the Windows error log for the crash:
Faulting application name: pico8.exe, version: 0.0.0.0, time stamp: 0x56b4c41e Faulting module name: SDL2.dll, version: 22.214.171.124, time stamp: 0x531a9ec1 Exception code: 0xc0000005 Fault offset: 0x000c2eee Faulting process id: 0x16f0 Faulting application start time: 0x01d1918f35fda030 Faulting application path: C:\Program Files\PICO-8\pico8.exe Faulting module path: C:\Program Files\PICO-8\SDL2.dll Report Id: 79eb9ae5-c113-47f6-8f0c-d6eee524f03a
Ok, I got it working. The problem appears to be with the SDL2 version included with Pico-8. Is it possible that you have 32-bit Windows instead of 64? Because the error that was thrown in my particular event log indicated that there was a null pointer, which may be an exception that happens when a 64-bit DLL is being accessed from a 32-bit system.
Anyway, just go here, download the SDL2-2.0.4-win32-x86.zip (32-bit Windows), and extract it to C:\Program Files\PICO-8. This will overwrite the SDL2.dll file that comes with Pico-8 and allow it to run.
Here's the log I currently have:
codo_init platform: Windows codo_system_init Compiled against SDL version: 2.0.2 Linked against SDL version: 2.0.4 Built-in video drivers: 0 windows 1 dummy Current video driver: windows Built-in render drivers: Renderer direct3d: Flags: 0x0000000E ( | | ) Texture formats (1): ARGB8888 Renderer opengl: Flags: 0x0000000E ( | | ) Texture formats (1): ARGB8888 Renderer opengles2: Flags: 0x0000000E ( | | ) Texture formats (4): ARGB8888, ABGR8888, RGB888, BGR888 Renderer software: Flags: 0x00000009 ( | ) Texture formats (8): ARGB8888, ABGR8888, RGBA8888, BGRA8888, RGB888, BGR888, RGB565, RGB555 codo_reset_timer codo_gui_init codo_keys_init codo_text_init codo_video_init codo_mouse_init codo_joystick_init Reading controller mappings: C:/Users/C/AppData/Roaming/pico-8/sdl_controllers.txt searching for joysticks found 0 joysticks ok ok codo_load_pod: C:/Program Files (x86)/PICO-8/pico8.dat ok codo_set_screen 128 128 8 100 set pixel_perfect 1 window size: 640 480
Found my problem. Putting it here in case anybody else needs help with this. I had to update my display drivers. I opened the event viewer, and I could see a bunch of errors where Pico8 tried to open. The error message looked like this:
Faulting application name: pico8.exe, version: 0.0.0.0, time stamp: 0x00010000 Faulting module name: ig9icd32.dll, version: 126.96.36.19918, time stamp: 0x5aba5eb5 Exception code: 0xc0000005 Fault offset: 0x0001dd2b Faulting process id: 0x25e8 Faulting application start time: 0x01d4be82fdf61464 Faulting application path: C:\Users\C\Downloads\pico-8_0.1.11g_windows\pico-8_win32\pico8.exe Faulting module path: C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64_kbl_kit127397.inf_amd64_e1da8ee9e92ccadb\ig9icd32.dll Report Id: ce7be402-0822-4b1a-82b8-77efa48710e3 Faulting package full name: Faulting package-relative application ID:
i looked up "ig9icd32" online and it sent me to an intel forum that said i needed to get the latest update. I downloaded the update and everything worked fine. Thanks to everybody in this thread for the help! I wouldn't have known how to tackle this without you guys!! :)
[Please log in to post a comment]