[Oberon] Standalone BootLoader format

Andreas Pirklbauer andreas_pirklbauer at yahoo.com
Wed May 13 10:02:34 CEST 2020


Tomas,

As a side comment: It’s a bit unfortunate indeed that the tool command
ORTool.DecObj does not detect instructions that are part of a fixup chain.

An improved version of the decoder tool would not output this:

   5 40000000 MOV R0 R0 0 
   6 8D000006 LDW SB R0 6
   7 A0D00008 STW R0 SB 8

but something like this:

   5 40000000 MOV R0 R0 0 
   6 8D000006 LDW R1 mno 0        ; to be fixed up by module loader to LD RH, MT, mno*4
   7 A0D00008 STW R0 SB 8

or similar. See here for such an improved decoder tool:

http://github.com/andreaspirklbauer/Oberon-improved-decoder-tool/tree/master/Sources/FPGAOberon2013/Variant1

-ap



More information about the Oberon mailing list