[Oberon] * mark after MODULE

Jörg joerg.straube at iaeth.ch
Thu Dec 11 12:14:23 CET 2014


Walter

 

MODULE*  means RISC-0 (basically the bootloader), MOUDLE without * means RISC-5.

This difference is seen in the code generation module ”ORG”

 

                  RISC-0                    RISC-5

            NO runtime checks     runtime checks

 

BEGIN code 

             0:    B #Start;        Start: SP := SP-4;

          Start:  SB := 0;                  SP^ := LNK;

                    SP := -64               

 

END code      R0 := 0;               LNK := SP^

                   B [R0]                 SP := SP+4

                                             B [LNK]

 

br

Jörg

 

From: Walter Gallegos [mailto:waltergallegos at vera.com.uy] 
Sent: Donnerstag, 11. Dezember 2014 10:29
To: ETH Oberon and related systems
Subject: [Oberon] * mark after MODULE

 

 

In bootloader sources MODULE is marked with *, investigating ORLinker sources apparentlly this mark generate a version error. 

 

Questions : 

 

1/

What means the * after MODULE ? 

I supouse some kind of kernel module. 

 

2/

Bootloader sources use the commands : 

 

ORX.WriteFile BootLoad.rsc ...

ORG.WriteFile BootLoad.rsc ...

 

But I can't find ORX nor ORG.WriteFile 

 

I pickup the sources from Prof Wirth page, are this sources updated ?

 

Regards

Walter

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/oberon/attachments/20141211/21fb92fd/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6097 bytes
Desc: not available
Url : https://lists.inf.ethz.ch/pipermail/oberon/attachments/20141211/21fb92fd/attachment.bin 


More information about the Oberon mailing list