Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site watmath.UUCP Path: utzoo!watmath!hardware From: hardware@watmath.UUCP (MFCF Hardware Lab) Newsgroups: net.micro.apple Subject: Verify bug in IIe??? Message-ID: <14937@watmath.UUCP> Date: Sat, 8-Jun-85 15:04:11 EDT Article-I.D.: watmath.14937 Posted: Sat Jun 8 15:04:11 1985 Date-Received: Sun, 9-Jun-85 02:28:33 EDT Distribution: net Organization: U of Waterloo, Ontario Lines: 20 I have written a program in basic, with machine language routines poked in, to check all the differences on a dos 3.3 disk. I did this to try to save an adventure character, noting the changes before and after death. I initial used peek(x) and peek(x+4096) to compare two tracks, but this was slow (1 for 34 tracks). I then checked my IIe reference books, and found the monitor Verify routine at $FE36. From the instructions, it only prints anything wh it finds a difference, but when I run my program, no matter where the buffer for the information is (within both hi-res pages) I get the output: XFCA: GG (GG) where X is the page number and GG is a hex digit. This is in the correct format, but since they are equal, they should not be displayed! The actual value of GG varies, and I think that it is the read in value, But still shouldn't be printed! Any ideas as to what is wrong, or what I'm doing wrong\?? Thanks, Andrew Rahme hardware@watmath