[Oberon] Standalone BootLoader format

Andreas Pirklbauer andreas_pirklbauer at yahoo.com
Tue May 12 17:18:03 CEST 2020


Small clarification: The command which *literally* extracts the
code section of M.rsc AND outputs it in PROM format to a
file prom.mem is actually:

  ORX.WriteFile M.rsc prom.mem ~

Where prom.mem looks something like this:

   E7000151      ; BR 7, i.e. jumps to the MOV instruction below
   00000000
   00000000
   00000000
   00000000
   00000000
   00000000
   00000000
   5E00FFC0   ; MOV SP  R0    -64
   ...

i.e. “just” the code section in PROM format. And THIS is what
gets transferred to the starting address of the standalone
program when you load it to that address. Nothing more!

See also:

http://github.com/andreaspirklbauer/Oberon-building-tools/blob/master/Sources/FPGAOberon2013/ORX.Mod



More information about the Oberon mailing list