I sent caustik an email on this, but don't know if he checks sf.net email, so I thought I'd post this here.
I don't know if this is known yet or not, but when launched from boxplorer, the function "AvGetSavedDataAddress()" returns a "0". This is the function that tells NVSetVideoMode() the current frame buffer address, and it looks like the code is written not thinking it will ever get a NULL back.
It crashes when calling "MmQueryAllocationSize()" on the NULL ptr.
I've fixed my local copy so it no longer crashes, but I get a black screen (I know that my code is still running - it's just that the video isn't setup right, apparently). I don't know enough about video init to experiment any more on this.
I hope this info helps.
This usually happens when it hasnt been built correctly. These things have been fixed in the CVS .NET version, but not the VC6 one.
Log in to post a comment.