I have exactly this same problem.fiedes wrote:I have the same problem. Was working a few months ago after spending some time realizing the need to add -lpthread in LDFLAGS line in the Makefile. Compiled with no errors after making larger swapfile as described in earlier post.
Before I was able to switch in/out of GUI with LCTRL, but now it just hangs after pressing "Run" in GUI. As described frozen black screen with the colored boxes. No kickstart image and doesnt respons to kill command via ssh. Not using any CPU according to top.
Very annoying as this seems like the best amiga emulator speedwise at the moment. Using latest firmware, might be related to earlier update.
Is this working for anyone else at the moment?
I have backtraced the problem to the vsync-related semaphore, or gdb says... It's waiting to be signaled but it neved happens it seems.
I'm using the latest kernel & sdk versions (rpi-update). Other dispmanx apps work here: the problem seems to be related to the threaded mechanism this program uses to avoid waiting on vsync.
Chips: can you confirm vc_dispmanx_update_submit() callback works as expected with newer firmwares?