[Oberon] Project Oberon 2013 on RISC-V
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.
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