<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">></span><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">> </span><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">--boot-from-serial is implemented now as well.</span></font><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><br class=""></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">I noticed the following: If I boot over the serial line,</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">the pre-linked binary Oberon.bin gets transferred to the</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">target system correctly and initiated. One can also call</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">Kernel.Init from the top module Oberon0, but wh</span></font><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">en one</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">executes the following instructions in </span></font><span style="white-space: pre-wrap; font-family: monospace;" class="">Oberon0..</span></div><div class=""><span style="white-space: pre-wrap; font-family: monospace;" class=""><br class=""></span></div><div class=""><span style="white-space: pre-wrap; font-family: monospace;" class=""> MODULE Oberon0;</span></div><div class=""><span style="white-space: pre-wrap; font-family: monospace;" class=""> IMPORT SYSTEM, Kernel;</span></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> VAR a, b: FileDir.DirPage;</span></font><br class=""></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> sec, dpg: INTEGER;</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> BEGIN</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> Kernel.Init; (*this works*)</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> sec := 70; dpg := sec*29; </span></font><span style="white-space: pre-wrap; font-family: monospace;" class="">a.mark := 99;</span></div><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> Kernel.PutSector(dpg, a);<br class=""> Kernel.GetSector(dpg, b);</span></font><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> ASSERT(a.mark = b.mark); (*should be the same, but isn't*)</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> ...</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""> END Oberon0.</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><br class=""></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">the values of a.mark and b.mark are not the same :-(</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><br class=""></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">How to fix this? Is the boot loader code used in the</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">emulator different </span></font><span style="white-space: pre-wrap; font-family: monospace;" class="">from the one on the official webpage?</span></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><br class=""></span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">-AP<br class=""></span><br class=""><br class=""></font><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class=""><br class="Apple-interchange-newline"></span></font><br class=""></div></div></div></body></html>