In SX Microcontrollers, SX/B Compiler and SX-Key Tool, Steel wrote: I have a sub routine. It is called "OUTPUT_LEDS". I have this sub routine declared in subroutines..."OUTPUT_LEDS SUB". When I compile my SXB code, I get the following error: "Address 353 is not within lower half of memory page". When I go to the location in the .SRC File, it says "CALL @__OUTPUT_LEDS". I was reading the manual, and I was under the impression that the command should be JMP if the subroutine ends up on a different 'page'. I switched the "CALL" with "JMP", and it compiled the SRC File fine. ...But, whenever I make any changes to the .SXB file and compile, I have to go back and fix all of the spots where I call the subroutine. Is there a way to change this? ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=137020 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2006 (http://www.dotNetBB.com)