Re: [BLACKBOX] Illegal Memory Access with Windows 7 - Update 3 - CPC486

From: Campbell, Robert (Selex ES, UK) <"Campbell,>
Date: Fri, 16 Aug 2013 11:57:16 +0000

----boundary-LibPST-iamunique-1182095963_-_-
Content-type: text/plain

Louwy

I ran your test with my version of CPC486 and got 5.
I ran it with the Gitorious version and got 0.

It seems like Gitorious have incorrectly incorporated your patch.


If we, as a community, are going to successfully maintain BlackBox without Oms's help we will need to be organised.
This example shows the valuable and difficult task they have been performing, probably with inadequate thanks.

Best regards

Robert

PS - I still want my missing 800 MByte!






There are several differences in CPC486. One interesting one is the LONGINT fix you posted 19-Dec-2011.
In my version the line
" IF y.mode # Reg THEN LoadR(y); rev := ~rev END;"
Is added.
In the Gitorious version the "rev := ~rev" is omitted. Which is correct?
<<<

let's make a check:

MODULE Test;
        
        IMPORT Log := StdLog;
                        
        PROCEDURE Do* ();
                VAR
                        x: LONGINT;
                        y: INTEGER;
        BEGIN
                x := 10; y := 2;
                Log.Int(x DIV y); Log.Ln;
        END Do;
                
END Test.

Q^ Test.Do



regards,

luowy


Selex ES Ltd
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 3EL
A company registered in England & Wales. Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1182095963_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGZiaWRpcyBcZGVmZjB7XGZvbnR0YmwN
CntcZjBcZnN3aXNzIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYyXGZu
aWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIgTmV3
O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1O30N
Clx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjAgTG91d3lccGFyDQpccGFyDQpJIHJh
biB5b3VyIHRlc3Qgd2l0aCBteSB2ZXJzaW9uIG9mIENQQzQ4NiBhbmQgZ290IDUuXHBhcg0KSSBy
YW4gaXQgd2l0aCB0aGUgR2l0b3Jpb3VzIHZlcnNpb24gYW5kIGdvdCAwLlxwYXINClxwYXINCkl0
IHNlZW1zIGxpa2UgR2l0b3Jpb3VzIGhhdmUgaW5jb3JyZWN0bHkgaW5jb3Jwb3JhdGVkIHlvdXIg
cGF0Y2guXHBhcg0KXHBhcg0KXHBhcg0KSWYgd2UsIGFzIGEgY29tbXVuaXR5LCBhcmUgZ29pbmcg
dG8gc3VjY2Vzc2Z1bGx5IG1haW50YWluIEJsYWNrQm94IHdpdGhvdXQgT21zJ3MgaGVscCB3ZSB3
aWxsIG5lZWQgdG8gYmUgb3JnYW5pc2VkLiBccGFyDQpUaGlzIGV4YW1wbGUgc2hvd3MgdGhlIHZh
bHVhYmxlIGFuZCBkaWZmaWN1bHQgdGFzayB0aGV5IGhhdmUgYmVlbiBwZXJmb3JtaW5nLCBwcm9i
YWJseSB3aXRoIGluYWRlcXVhdGUgdGhhbmtzLlxwYXINClxwYXINCkJlc3QgcmVnYXJkc1xwYXIN
ClxwYXINClJvYmVydFxwYXINClxwYXINClBTIC0gSSBzdGlsbCB3YW50IG15IG1pc3NpbmcgODAw
IE1CeXRlIVxwYXINClxwYXINClxwYXINClxwYXINClxwYXINClxwYXINClxwYXINClRoZXJlIGFy
ZSBzZXZlcmFsIGRpZmZlcmVuY2VzIGluIENQQzQ4Ni4gT25lIGludGVyZXN0aW5nIG9uZSBpcyB0
aGUgTE9OR0lOVCBmaXggeW91IHBvc3RlZCAxOS1EZWMtMjAxMS5ccGFyDQpJbiBteSB2ZXJzaW9u
IHRoZSBsaW5lXHBhcg0KIiBJRiB5Lm1vZGUgIyBSZWcgVEhFTiBMb2FkUih5KTsgcmV2IDo9IH5y
ZXYgRU5EOyJccGFyDQpJcyBhZGRlZC5ccGFyDQpJbiB0aGUgR2l0b3Jpb3VzIHZlcnNpb24gdGhl
ICJyZXYgOj0gfnJldiIgaXMgb21pdHRlZC4gV2hpY2ggaXMgY29ycmVjdD9ccGFyDQo8PDxccGFy
DQpccGFyDQpsZXQncyBtYWtlIGEgY2hlY2s6XHBhcg0KXHBhcg0KTU9EVUxFIFRlc3Q7XHBhcg0K
XHRhYiBccGFyDQpcdGFiIElNUE9SVCBMb2cgOj0gU3RkTG9nO1xwYXINClx0YWIgXHRhYiBcdGFi
IFxwYXINClx0YWIgUFJPQ0VEVVJFIERvKiAoKTtccGFyDQpcdGFiIFx0YWIgVkFSIFxwYXINClx0
YWIgXHRhYiBcdGFiIHg6IExPTkdJTlQ7XHBhcg0KXHRhYiBcdGFiIFx0YWIgeTogSU5URUdFUjtc
cGFyDQpcdGFiIEJFR0lOXHBhcg0KXHRhYiBcdGFiIHggOj0gMTA7IHkgOj0gMjtccGFyDQpcdGFi
IFx0YWIgTG9nLkludCh4IERJViB5KTsgTG9nLkxuOyBccGFyDQpcdGFiIEVORCBEbztccGFyDQpc
dGFiIFx0YWIgXHBhcg0KRU5EIFRlc3QuXHBhcg0KXHBhcg0KUV4gVGVzdC5Eb1xwYXINClxwYXIN
ClxwYXINClxwYXINCnJlZ2FyZHMsXHBhcg0KXHBhcg0KbHVvd3lccGFyDQpccGFyDQpccGFyDQpT
ZWxleCBFUyBMdGRccGFyDQpSZWdpc3RlcmVkIE9mZmljZTogU2lnbWEgSG91c2UsIENocmlzdG9w
aGVyIE1hcnRpbiBSb2FkLCBCYXNpbGRvbiwgRXNzZXggU1MxNCAzRUxccGFyDQpBIGNvbXBhbnkg
cmVnaXN0ZXJlZCBpbiBFbmdsYW5kICYgV2FsZXMuICBDb21wYW55IG5vLiAwMjQyNjEzMlxwYXIN
CioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqXHBhcg0KVGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25m
aWRlbnRpYWwgdG8gdGhlIGludGVuZGVkXHBhcg0KcmVjaXBpZW50IGFuZCBtYXkgYWxzbyBiZSBw
cml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWRccGFyDQpyZWNpcGllbnQgcGxl
YXNlIGRlbGV0ZSBpdCBmcm9tIHlvdXIgc3lzdGVtIGFuZCBub3RpZnkgdGhlIHNlbmRlci5ccGFy
DQpZb3Ugc2hvdWxkIG5vdCBjb3B5IGl0IG9yIHVzZSBpdCBmb3IgYW55IHB1cnBvc2Ugbm9yIGRp
c2Nsb3NlIG9yXHBhcg0KZGlzdHJpYnV0ZSBpdHMgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNv
bi5ccGFyDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKlxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNj
cmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNU
U0VSVkBMSVNUUy5PQkVST04uQ0hccGFyDQp9
----boundary-LibPST-iamunique-1182095963_-_---
Received on Fri Aug 16 2013 - 13:57:16 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:50 UTC