Tag Archives: Debugging

NI CVI/LabVIEW and monitors with different scaling

There is a known bug in NI’s CVI (and apparently LabVIEW) products that makes the user interface misbehave when the PC is connected to multiple monitors that have different scale settings: https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000004AZ9SAM The “solution” mentioned in the article is to have the same scaling factor for all monitors or disable the scaling of the specific… Read More »

Microdrive mystery

Martyn Hill, while testing his brand new Tetroid SuperGoldCard clone, has discovered a strange bug where his QL crashed when he was loading a _scr file into the QL’s screen memory. It works fine without the SuperGoldCard. A lot of theories were put forward, like: It’s a problem with the SuperGoldCard: turns out it works… Read More »

Debugging Minerva

Martyn Hill recently discovered a bug in later versions of Minerva, but couldn’t quite pin it down. I thought it might be nice to write up a little tutorial about how I try to tackle these kind of problems. The most important thing of course is being able to reproduce the problem, which was the… Read More »