<!doctype html>
<html>
 <head> 
  <meta charset="UTF-8"> 
 </head>
 <body>
  <div class="default-style">
   Hello,
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   I have been working on riscose[1] and have come across an odd usage of OS_Control in some very old code. R0 is being passed with bit 31 set. I have two questions.
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   1) Is OSLib able to represent an argument being a code pointer being OR'd with flags? I remember there being some calls which did in 26 bit times, but cannot find today.
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   2) Might anyone remember what the flag would indicate? It's not documented in the online PRMs. The RISC OS 2 source has a BIC with 0xfc000003 before jumping to the error handler, which suggests to me that at some point those bits were used for something.
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <a href="http://www.riscos.com/support/developers/prm/progenv.html#88693">http://www.riscos.com/support/developers/prm/progenv.html#88693</a>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   Cheers,
  </div> 
  <div class="default-style">
   Dave
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   [1] <a href="https://repo.or.cz/riscose.git">https://repo.or.cz/riscose.git</a>
  </div>
 </body>
</html>