[Oberon] Project Oberon 2013 on RISC-V

Andreas Pirklbauer andreas_pirklbauer at yahoo.com
Mon Dec 28 21:48:50 CET 2020

    > I looked into it, and from what I can tell it is entirely because of how 
    > I implemented logging. Basically, it would always call a logging 
    > function, and only the actual I/O part was skipped if logging was turned 
    > off. After removing logging altogether, the difference in speed and 
    > responsiveness between the RISC-V and RISC5 emulator became 
    > imperceptible to me. I've pushed a fix that remedies this issue now by 
    > making logging more efficient - it works well on my machine, and 
    > hopefully it solves the sluggishness on your machine too.

Hi Rikke,

Thanks a lot! Much better now. But still not as fast as the RISC5 version.

Is there a way to turn off logging altogether (perhaps with a command
line option) or at least make it very infrequent?


More information about the Oberon mailing list