[Oberon] * mark after MODULE

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



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]





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 : 



What means the * after MODULE ? 

I supouse some kind of kernel module. 



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 ?







-------------- 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