The offending instruction is at 4070AFh in GoAsm 0.57 (406E98h in 0.56).
CMP BYTE PTR DS:[EDI+1],0FC
Sometimes EDI can point to the last byte of a page and the next one is not committed.
Hi Yuri
I don't have a source to test this, but I've added a bit of protective coding which should deal with this problem.
Thanks for pointing it out!
GoAsm version 0.57.0.1 available from here (http://www.godevtool.com/Goasm.zip).
Thanks, Jeremy, but that must be something else because the error persists. I was unable to reproduce it with any sample code, so I could send you the entire project, but the zip will be about 1.5 MB. Is that OK?
The thing is I want to also include Edgar's headers as I have them now in case they might differ from the latest version on his web site and that might cause the error to hide.
Yes Yuri can you send it all to the email address given in the message!
Many thanks
OK, I have just sent it.
Yuri
Thanks for sending it, this enabled me to do a bit more tweaking ..
GoAsm version 0.57.0.2 is now here (http://www.godevtool.com/Goasm.zip)
Many thanks
Yes, Jeremy, the error is gone now. Thanks! :U