vbousquet/flexdmd

Rendering may lag on PinDMD devices

vbousquet opened this issue · 3 comments

Following this post, there seems to be situation where FlexDMD sends to much images to dmddevice.dll which in turns flood PinDMD device.

The problem seems more on the way dmddevice.dll sends the data, processing one after the other even if it is lagging behind. Here is a Freezy's DMD build wich only sends the latest one to try to avoid this lag for testing with the video mode of the FlexDemo table (I do not have a PinDMD myself): DmdDevice.zip

Feedback will be welcomed !

That is what I would call a very nice improvement. Not only am I able to play the game right of pindmd3, it seems to work without any problem for Metallica and TWD, using "altcolor". Very nice Vincent !!

Thanks for the feedback ! I have made a pull request to Freezy so that the code would be integrated in the main branch. I think it will also solve a few pending issue that were reported on Freezy's DMD. I will close the issue for FlexDMD. Regards !

Just for information. You guys, at some point in time seems to have fixed a long standing bug(s) with freezy. http://thalamus.no-ip.com/devs/Short_info.txt - I have still some more testing to do. But, freezy have been a bitch sometime with at91jit enabled. Both those test cases ran now without any issues. As I said, I will test more. But, right now it looks very promising. I just for the fun of it ran the 1.0.9 r9 on the same test. And it was already fixed by then. I don't see the point in going back in time. Big hug !