<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>The Oberon RISC Emulator on</div><div><br></div><div> <a href="https://github.com/pdewacht/oberon-risc-emu">https://github.com/pdewacht/oberon-risc-emu</a></div><div><br></div><div>currently offers the --boot-from-serial option which sets switch #0 by calling risc_set_switches(1) - the value of 1 stands for bit 0.</div><div><br></div><div>It would be nice to have an option that allows one to ALSO set switch #1 (which is used by Oberon0 to decide whether Oberon0 should automatically load module Oberon and therefore the entire Oberon system (if switch #1 = 0) or only run the Oberon0 command interpreter on the bare metal (switch #1 = 1)<br><br><div>Any objections to adding it?</div></div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">It could be something like</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">--boot-full-oberon</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">or, more generally,</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">--set-set-switches value</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">It's a one line change. I have it in, and it allows me to test all possible boot options outlined in ch.14 of the book Project Oberon.</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">PS: --boot-from-serial and --boot-full-oberon should of course be addiditive (i.e. both bits set)</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature">-AP</div></body></html>