[Oberon] PO2013 - Boot stage 1 from disk

Jörg joerg.straube at iaeth.ch
Sun Jul 19 17:27:51 CEST 2020


As Hellwig wrote: 25FE * 4 + 4 = 97FC.
As on your system "Modules" starts at 84E8 this sounds reasonable. The code of module "Modules" ends, where module "Input" starts.
Look at the line "Input" to see whether 97FC is smaller than the code start of "Input"..


Am 19.07.20, 16:30 schrieb "Oberon im Auftrag von Tomas Kral" <oberon-bounces at lists.inf.ethz.ch im Auftrag von thomas.kral at email.cz>:

    On Sun, 19 Jul 2020 13:57:35 +0200
    Jörg Straube <joerg.straube at iaeth.ch> wrote:
    > Did you take the last statement in System.Mod into account?
    > Jörg
    Ah, now I see.
    That is ABORT installed at addr `0' with..
    Kernel.Install(SYSTEM.ADR(Abort), 0);
    But I still miss the idea of initialising Modules.
    Linker deposited E70025FE branch at code [0].
    But clearly Modules is loaded at address around 84xxH
    Modules   00008420 000084E8   6
    an not 25FEH as pointed by a branch above.
    Tomas Kral <thomas.kral at email.cz>
    Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems

More information about the Oberon mailing list