Files

60 lines
5.2 KiB
HTML

<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>reg.h</title><link rel="stylesheet" type="text/css" href="../../styles/main.css" /><script type="text/javascript" src="../../styles/main.js"></script><script type="text/javascript">NDLoader.LoadJS("Content", "../../styles/");</script></head>
<!-- Generated by Natural Docs, version 2.2 -->
<!-- saved from url=(0016)http://localhost -->
<body onload="NDLoader.OnLoad('Content');" class="NDPage NDContentPage">
<a name="Functions"></a><a name="Topic343"></a><div class="CTopic TGroup LC first">
<div class="CTitle">Functions</div>
</div>
<a name="Registers_Apply"></a><a name="Topic344"></a><div class="CTopic TFunction LC">
<div class="CTitle">Registers_Apply</div>
<div id="NDPrototype344" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> Registers_Apply()</div></div>
<div class="CBody"><p>Set z80 register according to <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a> structure values You can call Registers_ApplyBase() if you don't need to set IX and IY registers</p></div>
</div>
<a name="Registers_ApplyBase"></a><a name="Topic345"></a><div class="CTopic TFunction LC">
<div class="CTitle">Registers_ApplyBase</div>
<div id="NDPrototype345" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> Registers_ApplyBase()</div></div>
<div class="CBody"><p>Set z80 register according to <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a> structure values You can call this function if you don't need to set IX and IY registers</p></div>
</div>
<a name="Registers_Store"></a><a name="Topic346"></a><div class="CTopic TFunction LC">
<div class="CTitle">Registers_Store</div>
<div id="NDPrototype346" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> Registers_Store()</div></div>
<div class="CBody"><p>Set <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a> structure data from z80 register values</p></div>
</div>
<a name="Registers_StoreBase"></a><a name="Topic347"></a><div class="CTopic TFunction LC">
<div class="CTitle">Registers_StoreBase</div>
<div id="NDPrototype347" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> Registers_StoreBase()</div></div>
<div class="CBody"><p>Set <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a> structure data from z80 register values You can call this function if you don't need to get IX and IY registers</p></div>
</div>
<a name="Registers_Data"></a><a name="Topic348"></a><div class="CTopic TFunction LC">
<div class="CTitle">Registers_Data</div>
<div id="NDPrototype348" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> Registers* Registers_Data()</div></div>
<div class="CBody"><p>Get z80 register data structure</p><div class="CHeading">Return</div><p>Poimter to register structure</p></div>
</div>
<a name="Registers_CallBDOS"></a><a name="Topic349"></a><div class="CTopic TFunction LC">
<div class="CTitle">Registers_CallBDOS</div>
<div id="NDPrototype349" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> Registers_CallBDOS()</div></div>
<div class="CBody"><p>Call BDOS function after setting registers from <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a> data structure. Return values are then store in <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a>.</p></div>
</div>
<a name="Macros"></a><a name="Topic350"></a><div class="CTopic TGroup LC">
<div class="CTitle">Macros</div>
</div>
<a name="REGISTERS_CALL"></a><a name="Topic351"></a><div class="CTopic TMacro LC last">
<div class="CTitle">REGISTERS_CALL</div>
<div class="CBody"><p>Set registers from <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a> data structure, call the given address, then get register back to the <a href="../../index.html#File:tool/reg.h:Registers_Data" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,348);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >Registers_Data</a></p></div>
</div>
</body></html>