I think you probably have it right. It seems to be a small bug in Dualis rather than a mis-coding. I've noticed that if I start up, load & execute the file then it reports 58 for 2005. If I leave Dualis open, stop the emulation and then load & execute my demo, it reports 5. Odd that the first execution causes a problem though. Must just be me, I'll have a look for Joat's demo and see what happens if I run that. Hope this helps.