Re: [Oberon] Pseudo-module SYSTEM (was RISC5)
-----Original Message----- From: eas lab [mailto:lab.eas@gmail.com] Sent: Monday, 21 April 2014 2:03 AM To: ETH Oberon and related systems Subject: Re: [Oberon] RISC5
SYSTEM.MOVE(SYSTEM.ADR(item.data(*.data*)[24]), SYSTEM.ADR(item.data(*.data*)[14]), NetIP.AdrLen);
But where did the author select this instruction from?
From the documentation supplied with the particular implementation of Oberon that they were targeting / using.
Watson doesn't show the exports of SYSTEM-module.
Watson cannot know about *pseudo-modules* like SYSTEM whose only manifestation is within the Oberon compiler itself. It can only report the information for normal external modules if a 'symbol file' is available for that module. NOTE: Watson is not available on all versions of Oberon. It is useful when it is available but you should not depend on its existence. Regards, Chris Burrows CFB Software http://www.cfbsoftware.com
From the location [*Report.Text] which was pointed out to me, it seems that Native & LEO & V4 have the same SYSTEM-syntax. But now V5 has SYSTEM.<something>($<indeterminate byte sequence>$). So, I'm trying to find out how-low-you-can-go, and still keep the
]> SYSTEM.MOVE(SYSTEM.ADR(item.data(*.data*)[24]), ]> SYSTEM.ADR(item.data(*.data*)[14]), NetIP.AdrLen); ]> ]> But where did the author select this instruction from? ] Chris Burrows wrote:--- ]From the documentation supplied with the particular implementation of Oberon ] that they were targeting / using. ] old-proven code, before you need to spend original effort, to port Oberon [with the unique HCI] to different hardware. ]> Watson doesn't show the exports of SYSTEM-module. ]> ]Watson cannot know about *pseudo-modules* like SYSTEM whose only ] manifestation is within the Oberon compiler itself. ]It can only report the information for normal external modules if ]a 'symbol file' is available for that module. ] Yes, but where's the linking info, which MUST be available to call any SYSTEM.<Proc>? ]NOTE: Watson is not available on all versions of Oberon. ]It is useful when it is available but you should not depend on its existence. Sure, but it IS magic. Compared to the lame C facilities. Unless stuff like visual-studio can compete? Thanks, == Chris Glur.
participants (2)
-
Chris Burrows -
eas lab