Files
mazegame/engine/doc/html/files/msx-music-h.html
T

57 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>msx-music.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="Topic988"></a><div class="CTopic TGroup LC first">
<div class="CTitle">Functions</div>
</div>
<a name="MSXMusic_Initialize"></a><a name="Topic989"></a><div class="CTopic TFunction LC">
<div class="CTitle">MSXMusic_Initialize</div>
<div id="NDPrototype989" class="NDPrototype"><div class="PSection PPlainSection">u8 MSXMusic_Initialize()</div></div>
<div class="CBody"><p>Initialize MSX-Music module</p><div class="CHeading">Return</div><p>MSXMUSIC_NOTFOUND if no MSX-Music chip found MSXMUSIC_INTERNAL if an internal MSX-Music chip is found MSXMUSIC_EXTERNAL if an external MSX-Music chip (FM-PAC)</p></div>
</div>
<a name="MSXMusic_Detect"></a><a name="Topic990"></a><div class="CTopic TFunction LC">
<div class="CTitle">MSXMusic_Detect</div>
<div id="NDPrototype990" class="NDPrototype"><div class="PSection PPlainSection">u8 MSXMusic_Detect()</div></div>
<div class="CBody"><p>Search for MSX-Music (YM2413) chip</p><div class="CHeading">Return</div><p>MSXMUSIC_NOTFOUND if no MSX-Music chip found MSXMUSIC_INTERNAL if an internal MSX-Music chip is found MSXMUSIC_EXTERNAL if an external MSX-Music chip (FM-PAC)</p></div>
</div>
<a name="MSXMusic_GetSlotId"></a><a name="Topic991"></a><div class="CTopic TFunction LC">
<div class="CTitle">MSXMusic_GetSlotId</div>
<div id="NDPrototype991" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">inline</span> u8 MSXMusic_GetSlotId()</div></div>
<div class="CBody"><p>Get the Slot ID of the first MSX-Music chip found <a href="../index.html#File:msx-music.h:MSXMusic_Detect" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,990);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MSXMusic_Detect</a> or <a href="../index.html#File:msx-music.h:MSXMusic_Initialize" target="_top" onmouseover="NDContentPage.OnLinkMouseOver(event,989);" onmouseout="NDContentPage.OnLinkMouseOut(event);" >MSXMusic_Initialize</a> must be called first</p><div class="CHeading">Return</div><p>Slot ID if found or SLOT_NOTFOUND otherwise</p></div>
</div>
<a name="MSXMusic_SetRegister"></a><a name="Topic992"></a><div class="CTopic TFunction LC">
<div class="CTitle">MSXMusic_SetRegister</div>
<div id="NDPrototype992" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters"><span class="SHKeyword">void</span> MSXMusic_SetRegister(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">reg,</td></tr><tr><td class="PType first">u8&nbsp;</td><td class="PName last">value</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Set MSX-Music register value</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">reg<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Register to set</p></td></tr><tr><td class="CDLEntry">value<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Value to set</p></td></tr></table></div>
</div>
<a name="MSXMusic_GetRegister"></a><a name="Topic993"></a><div class="CTopic TFunction LC">
<div class="CTitle">MSXMusic_GetRegister</div>
<div id="NDPrototype993" class="NDPrototype WideForm"><div class="PSection PParameterSection CStyle"><table><tr><td class="PBeforeParameters">u8 MSXMusic_GetRegister(</td><td class="PParametersParentCell"><table class="PParameters"><tr><td class="PType first">u8&nbsp;</td><td class="PName last">reg</td></tr></table></td><td class="PAfterParameters">)</td></tr></table></div></div>
<div class="CBody"><p>Get MSX-Music register value</p><div class="CHeading">Parameters</div><table class="CDefinitionList"><tr><td class="CDLEntry">reg<div class="CDLParameterType">u8</div></td><td class="CDLDefinition"><p>Register to get</p></td></tr></table><div class="CHeading">Return</div><p>Value of the register</p></div>
</div>
<a name="MSXMusic_Mute"></a><a name="Topic994"></a><div class="CTopic TFunction LC">
<div class="CTitle">MSXMusic_Mute</div>
<div id="NDPrototype994" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> MSXMusic_Mute()</div></div>
<div class="CBody"><p>Mute MSX-Music sound</p></div>
</div>
<a name="MSXMusic_Resume"></a><a name="Topic995"></a><div class="CTopic TFunction LC last">
<div class="CTitle">MSXMusic_Resume</div>
<div id="NDPrototype995" class="NDPrototype"><div class="PSection PPlainSection"><span class="SHKeyword">void</span> MSXMusic_Resume()</div></div>
<div class="CBody"><p>Resume MSX-Music sound</p></div>
</div>
</body></html>