<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=Z80%3AMacros%3ABJUMP</id>
	<title>Z80:Macros:BJUMP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=Z80%3AMacros%3ABJUMP"/>
	<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=Z80:Macros:BJUMP&amp;action=history"/>
	<updated>2026-06-03T17:49:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=Z80:Macros:BJUMP&amp;diff=337&amp;oldid=prev</id>
		<title>Maintenance script: Initial automated import</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=Z80:Macros:BJUMP&amp;diff=337&amp;oldid=prev"/>
		<updated>2016-02-06T00:07:49Z</updated>

		<summary type="html">&lt;p&gt;Initial automated import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a macro used primarily in multipage applications.&lt;br /&gt;
&lt;br /&gt;
== Macro Code ==&lt;br /&gt;
&lt;br /&gt;
B_Jump(JForceCmdNoChar)&lt;br /&gt;
&lt;br /&gt;
This exits the application. Should be used in every application.&lt;br /&gt;
&lt;br /&gt;
This jumps to an area of memory which &amp;quot;puts away&amp;quot; the application.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
B_Jump(xxxx)&lt;br /&gt;
&lt;br /&gt;
=== Allowed inputs ===&lt;br /&gt;
&lt;br /&gt;
Two bytes representing a location in memory, or a label representing a location in memory.&lt;br /&gt;
&lt;br /&gt;
== Uses ==&lt;br /&gt;
&lt;br /&gt;
As stated earlier, this serves as a JP or JR for multipage applications. As for exiting an application, brandonw recommends using a B_CALL instead.&lt;br /&gt;
&lt;br /&gt;
If you wish to make a custom putAway for your App, you do need a B_JUMP.&lt;br /&gt;
&lt;br /&gt;
PutAway is a special system call, which will not have its own page yet.&lt;br /&gt;
&lt;br /&gt;
If bit 5, (IY + 25h) is set, nothing happens.&lt;br /&gt;
&lt;br /&gt;
See more about [http://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4027 JForceCmdNoChar] and [http://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:403C PutAway].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
[[Z80:Macros:BCALL|B_CALL]]&lt;br /&gt;
&lt;br /&gt;
{{lowercase}}&lt;br /&gt;
[[Category:Z80 Assembly]]&lt;br /&gt;
[[Category:Z80 Heaven]]&lt;br /&gt;
[[Category:Z80 Macros]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>