Files
mk64/load_8c.html
T
2023-10-20 05:41:05 +00:00

2486 lines
131 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Mario Kart 64: src/audio/load.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Mario Kart 64
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('load_8c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">load.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="ultra64_8h_source.html">ultra64.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="macros_8h_source.html">macros.h</a>&gt;</code><br />
<code>#include &quot;<a class="el" href="load_8h_source.html">audio/load.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="data_8h_source.html">audio/data.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="heap_8h_source.html">audio/heap.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="internal_8h_source.html">audio/internal.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="playback_8h_source.html">audio/playback.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="synthesis_8h_source.html">audio/synthesis.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="gfx__output__buffer_8h_source.html">data/gfx_output_buffer.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for load.c:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a08b2c3c00c27891c0b0179c9d8a1c2b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a08b2c3c00c27891c0b0179c9d8a1c2b6">ALIGN16</a>(val)&#160;&#160;&#160;(((val) + 0xF) &amp; ~0xF)</td></tr>
<tr class="separator:a08b2c3c00c27891c0b0179c9d8a1c2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8c84707b22bdc99b810d3c7d3ec5d52"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aa8c84707b22bdc99b810d3c7d3ec5d52">j</a>&#160;&#160;&#160;i</td></tr>
<tr class="separator:aa8c84707b22bdc99b810d3c7d3ec5d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f5df238ff18ddb38d9f86e1644b5d22"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a0f5df238ff18ddb38d9f86e1644b5d22">PATCH</a>(SRC, BASE, TYPE)&#160;&#160;&#160;SRC = (TYPE)((uintptr_t) SRC + (uintptr_t) BASE)</td></tr>
<tr class="separator:a0f5df238ff18ddb38d9f86e1644b5d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f2c925e86efb824ed050683f9b5113"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae6f2c925e86efb824ed050683f9b5113">PATCH</a>(x, base)&#160;&#160;&#160;(patched = (void *)((uintptr_t) (x) + (uintptr_t) base))</td></tr>
<tr class="separator:ae6f2c925e86efb824ed050683f9b5113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae61d39b44029939585c581369dc5a050"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae61d39b44029939585c581369dc5a050">BASE_OFFSET_REAL</a>(x, base)&#160;&#160;&#160;(void *)((uintptr_t) (x) + (uintptr_t) base)</td></tr>
<tr class="separator:ae61d39b44029939585c581369dc5a050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f2c925e86efb824ed050683f9b5113"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae6f2c925e86efb824ed050683f9b5113">PATCH</a>(x, base)&#160;&#160;&#160;(patched = <a class="el" href="load_8c.html#ae61d39b44029939585c581369dc5a050">BASE_OFFSET_REAL</a>(x, base))</td></tr>
<tr class="separator:ae6f2c925e86efb824ed050683f9b5113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fdc1cc46a0916dacca69b87d684ba09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a4fdc1cc46a0916dacca69b87d684ba09">PATCH_MEM</a>(x)&#160;&#160;&#160;x = <a class="el" href="alBnkfNew_8c.html#a0f5df238ff18ddb38d9f86e1644b5d22">PATCH</a>(x, mem)</td></tr>
<tr class="separator:a4fdc1cc46a0916dacca69b87d684ba09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95fd2a85314edd955f83b47ae3bbd82b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a95fd2a85314edd955f83b47ae3bbd82b">BASE_OFFSET</a>(x, base)&#160;&#160;&#160;<a class="el" href="load_8c.html#ae61d39b44029939585c581369dc5a050">BASE_OFFSET_REAL</a>(base, x)</td></tr>
<tr class="separator:a95fd2a85314edd955f83b47ae3bbd82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae3317f7c4d592849e7c2e92ecb7777e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae3317f7c4d592849e7c2e92ecb7777e0">audio_dma_copy_immediate</a> (uintptr_t devAddr, void *vAddr, size_t nbytes)</td></tr>
<tr class="separator:ae3317f7c4d592849e7c2e92ecb7777e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f475204592707b7fb57147de74f1350"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a5f475204592707b7fb57147de74f1350">audio_dma_copy_async</a> (uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *queue, <a class="el" href="structOSIoMesg.html">OSIoMesg</a> *mesg)</td></tr>
<tr class="separator:a5f475204592707b7fb57147de74f1350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126f56cab34b7b9a73ab2c42dc3c23e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a126f56cab34b7b9a73ab2c42dc3c23e8">audio_dma_partial_copy_async</a> (uintptr_t *devAddr, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> **vAddr, <a class="el" href="ultratypes_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a> *remaining, OSMesgQueue *queue, <a class="el" href="structOSIoMesg.html">OSIoMesg</a> *mesg)</td></tr>
<tr class="separator:a126f56cab34b7b9a73ab2c42dc3c23e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a5c85a8e7427b1252f0570bbd3065c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a1a5c85a8e7427b1252f0570bbd3065c2">decrease_sample_dma_ttls</a> ()</td></tr>
<tr class="separator:a1a5c85a8e7427b1252f0570bbd3065c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6997b85148386c7dc6ef34af662d44ca"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6997b85148386c7dc6ef34af662d44ca">dma_sample_data</a> (uintptr_t devAddr, <a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> size, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> arg2, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *dmaIndexRef)</td></tr>
<tr class="separator:a6997b85148386c7dc6ef34af662d44ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a964962cd1a7c0ad6d0b9c8e67a762049"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a964962cd1a7c0ad6d0b9c8e67a762049">func_800BB030</a> (<a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> arg0)</td></tr>
<tr class="separator:a964962cd1a7c0ad6d0b9c8e67a762049"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf25dc20ccc53783eb999f0adb28b027"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#adf25dc20ccc53783eb999f0adb28b027">func_800BB304</a> (struct <a class="el" href="structAudioBankSample.html">AudioBankSample</a> *sample)</td></tr>
<tr class="separator:adf25dc20ccc53783eb999f0adb28b027"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3527402c5b0ba729e379fb33e802291"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ab3527402c5b0ba729e379fb33e802291">func_800BB388</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> bankId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> instId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> arg2)</td></tr>
<tr class="separator:ab3527402c5b0ba729e379fb33e802291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e0d5d0c670416552b2f07a456b1075e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6e0d5d0c670416552b2f07a456b1075e">func_800BB43C</a> (<a class="el" href="structALSeqFile.html">ALSeqFile</a> *f, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *base)</td></tr>
<tr class="separator:a6e0d5d0c670416552b2f07a456b1075e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbb441247e4f7d446c35a14bd75b61d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#acbb441247e4f7d446c35a14bd75b61d6">patch_sound</a> (struct <a class="el" href="structAudioBankSound.html">AudioBankSound</a> *sound, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *memBase, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *offsetBase)</td></tr>
<tr class="separator:acbb441247e4f7d446c35a14bd75b61d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43bd24f6a41b85ab73c6a8614b1b16de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a43bd24f6a41b85ab73c6a8614b1b16de">func_800BB584</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> bankId)</td></tr>
<tr class="separator:a43bd24f6a41b85ab73c6a8614b1b16de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a5cff71e5c10ffbe459f2a317fc5005"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a1a5cff71e5c10ffbe459f2a317fc5005">patch_audio_bank</a> (struct <a class="el" href="structAudioBank.html">AudioBank</a> *mem, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *offset, <a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> numInstruments, <a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> numDrums)</td></tr>
<tr class="separator:a1a5cff71e5c10ffbe459f2a317fc5005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a743996a6c4479f2dfd5ee9b2729cb499"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAudioBank.html">AudioBank</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a743996a6c4479f2dfd5ee9b2729cb499">bank_load_immediate</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> bankId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> arg1)</td></tr>
<tr class="separator:a743996a6c4479f2dfd5ee9b2729cb499"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadb51ef287878081e4c9adf094a1797e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAudioBank.html">AudioBank</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aadb51ef287878081e4c9adf094a1797e">bank_load_async</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> bankId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> arg1, struct <a class="el" href="structSequencePlayer.html">SequencePlayer</a> *seqPlayer)</td></tr>
<tr class="separator:aadb51ef287878081e4c9adf094a1797e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bd7b915672bcab4999abb6b2a2520f1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a0bd7b915672bcab4999abb6b2a2520f1">sequence_dma_immediate</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> seqId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> arg1)</td></tr>
<tr class="separator:a0bd7b915672bcab4999abb6b2a2520f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eceae7b2b85c04bd7f6b2c2f1f06345"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a0eceae7b2b85c04bd7f6b2c2f1f06345">sequence_dma_async</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> seqId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> arg1, struct <a class="el" href="structSequencePlayer.html">SequencePlayer</a> *seqPlayer)</td></tr>
<tr class="separator:a0eceae7b2b85c04bd7f6b2c2f1f06345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63efd7ba57a890b91c2cca76a112a4e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a63efd7ba57a890b91c2cca76a112a4e8">get_missing_bank</a> (<a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> seqId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> *nonNullCount, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> *nullCount)</td></tr>
<tr class="separator:a63efd7ba57a890b91c2cca76a112a4e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab08df14a71055f77bc0a731980617f79"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAudioBank.html">AudioBank</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ab08df14a71055f77bc0a731980617f79">load_banks_immediate</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> seqId, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *outDefaultBank)</td></tr>
<tr class="separator:ab08df14a71055f77bc0a731980617f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87296581b8da4a2d19e2886665e12bef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a87296581b8da4a2d19e2886665e12bef">preload_sequence</a> (<a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> seqId, <a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> preloadMask)</td></tr>
<tr class="separator:a87296581b8da4a2d19e2886665e12bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6002fcbd2dd5d0a3b0b378c3dc6ee731"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6002fcbd2dd5d0a3b0b378c3dc6ee731">load_sequence</a> (<a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> player, <a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> seqId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> loadAsync)</td></tr>
<tr class="separator:a6002fcbd2dd5d0a3b0b378c3dc6ee731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3a18a0dda97c61c1b24745f64ca2a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6c3a18a0dda97c61c1b24745f64ca2a9">load_sequence_internal</a> (<a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> player, <a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> seqId, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> loadAsync)</td></tr>
<tr class="separator:a6c3a18a0dda97c61c1b24745f64ca2a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a3031d5b0ad93c887c977128c6db34251"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSequencePlayer.html">SequencePlayer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a3031d5b0ad93c887c977128c6db34251">gSequencePlayers</a> [<a class="el" href="internal_8h.html#af9cf91f01d6aa397597db35094ebb8f5">SEQUENCE_PLAYERS</a>]</td></tr>
<tr class="separator:a3031d5b0ad93c887c977128c6db34251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356515913422d06574f92d9bd03ab1b0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSequenceChannel.html">SequenceChannel</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a356515913422d06574f92d9bd03ab1b0">gSequenceChannels</a> [<a class="el" href="internal_8h.html#a07fb51ebb4a8573dfd2e7494493134b0">SEQUENCE_CHANNELS</a>]</td></tr>
<tr class="separator:a356515913422d06574f92d9bd03ab1b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373420d8fa5333424853702a20393eff"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSequenceChannelLayer.html">SequenceChannelLayer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a373420d8fa5333424853702a20393eff">gSequenceLayers</a> [<a class="el" href="internal_8h.html#aeee450fec16f4109cbe9e21da9506887">SEQUENCE_LAYERS</a>]</td></tr>
<tr class="separator:a373420d8fa5333424853702a20393eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cbc35471920683287b4d98632a128ba"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSequenceChannel.html">SequenceChannel</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a7cbc35471920683287b4d98632a128ba">gSequenceChannelNone</a></td></tr>
<tr class="separator:a7cbc35471920683287b4d98632a128ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae413774208e1213a9146b077715c7787"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAudioListItem.html">AudioListItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae413774208e1213a9146b077715c7787">gLayerFreeList</a></td></tr>
<tr class="separator:ae413774208e1213a9146b077715c7787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2aff0d56bc12e1fa1ed75dd96b72bb4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structNotePool.html">NotePool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae2aff0d56bc12e1fa1ed75dd96b72bb4">gNoteFreeLists</a></td></tr>
<tr class="separator:ae2aff0d56bc12e1fa1ed75dd96b72bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e17ba794b1d3b781e3e6eca95731fbd"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a9e17ba794b1d3b781e3e6eca95731fbd">gCurrAudioFrameDmaQueue</a></td></tr>
<tr class="separator:a9e17ba794b1d3b781e3e6eca95731fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7483d07c768051b3af3132b188384a1f"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a7483d07c768051b3af3132b188384a1f">gCurrAudioFrameDmaMesgBufs</a> [<a class="el" href="load_8h.html#ac8046604c2c5d5a05d737843b1f042ff">AUDIO_FRAME_DMA_QUEUE_SIZE</a>]</td></tr>
<tr class="separator:a7483d07c768051b3af3132b188384a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac81b7e9bc130faea9f4a8c6d024dd97a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structOSIoMesg.html">OSIoMesg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ac81b7e9bc130faea9f4a8c6d024dd97a">gCurrAudioFrameDmaIoMesgBufs</a> [<a class="el" href="load_8h.html#ac8046604c2c5d5a05d737843b1f042ff">AUDIO_FRAME_DMA_QUEUE_SIZE</a>]</td></tr>
<tr class="separator:ac81b7e9bc130faea9f4a8c6d024dd97a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c99c08ed5a0ac0321dfa18527e49987"><td class="memItemLeft" align="right" valign="top">OSMesgQueue&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6c99c08ed5a0ac0321dfa18527e49987">D_803B6720</a></td></tr>
<tr class="separator:a6c99c08ed5a0ac0321dfa18527e49987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af062f8977b3dbb5858de66a30473de22"><td class="memItemLeft" align="right" valign="top">OSMesg&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#af062f8977b3dbb5858de66a30473de22">D_803B6738</a></td></tr>
<tr class="separator:af062f8977b3dbb5858de66a30473de22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a172dffefb1ca63664d5ab806eadbbada"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structOSIoMesg.html">OSIoMesg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a172dffefb1ca63664d5ab806eadbbada">D_803B6740</a></td></tr>
<tr class="separator:a172dffefb1ca63664d5ab806eadbbada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f47ff3e37159c5e19e7101134663a99"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structSharedDma.html">SharedDma</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6f47ff3e37159c5e19e7101134663a99">sSampleDmas</a> [0x70]</td></tr>
<tr class="separator:a6f47ff3e37159c5e19e7101134663a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f97b356e28001109faae64194b2b8ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a7f97b356e28001109faae64194b2b8ec">gSampleDmaNumListItems</a></td></tr>
<tr class="separator:a7f97b356e28001109faae64194b2b8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4861cfe58523a44681d6d2a41764f4e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a4861cfe58523a44681d6d2a41764f4e6">sSampleDmaListSize1</a></td></tr>
<tr class="separator:a4861cfe58523a44681d6d2a41764f4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7b147981b0edcfb9f2942f07a275d37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ac7b147981b0edcfb9f2942f07a275d37">D_803B6E60</a></td></tr>
<tr class="separator:ac7b147981b0edcfb9f2942f07a275d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c69b9261bc9ce0ff307451c65cd2efd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6c69b9261bc9ce0ff307451c65cd2efd">load_bss_pad</a></td></tr>
<tr class="separator:a6c69b9261bc9ce0ff307451c65cd2efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eaed89d49cd1fe9a137cd8568a63e84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a5eaed89d49cd1fe9a137cd8568a63e84">sSampleDmaReuseQueue1</a> [256]</td></tr>
<tr class="separator:a5eaed89d49cd1fe9a137cd8568a63e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16e8a2babc428c7c48adcfec07beb562"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a16e8a2babc428c7c48adcfec07beb562">sSampleDmaReuseQueue2</a> [256]</td></tr>
<tr class="separator:a16e8a2babc428c7c48adcfec07beb562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09567cccba85f0b92def521ec1bd0b85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a09567cccba85f0b92def521ec1bd0b85">sSampleDmaReuseQueueTail1</a></td></tr>
<tr class="separator:a09567cccba85f0b92def521ec1bd0b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dcae640dac91c537a6ab6aebd44d0bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a3dcae640dac91c537a6ab6aebd44d0bb">sSampleDmaReuseQueueTail2</a></td></tr>
<tr class="separator:a3dcae640dac91c537a6ab6aebd44d0bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532042ad44f378a1f5ed57d2145c306a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a532042ad44f378a1f5ed57d2145c306a">sSampleDmaReuseQueueHead1</a></td></tr>
<tr class="separator:a532042ad44f378a1f5ed57d2145c306a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dea9c88977f11f7fa2f54639958efd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a4dea9c88977f11f7fa2f54639958efd9">sSampleDmaReuseQueueHead2</a></td></tr>
<tr class="separator:a4dea9c88977f11f7fa2f54639958efd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7348ad248f8a51fbc10ea10991bf2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structALSeqFile.html">ALSeqFile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ada7348ad248f8a51fbc10ea10991bf2c">gSeqFileHeader</a></td></tr>
<tr class="separator:ada7348ad248f8a51fbc10ea10991bf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef4659733b428e6fcae0c19331e720cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structALSeqFile.html">ALSeqFile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aef4659733b428e6fcae0c19331e720cf">gAlCtlHeader</a></td></tr>
<tr class="separator:aef4659733b428e6fcae0c19331e720cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a0e6e29dead30f53b2cd0a0369c541f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structALSeqFile.html">ALSeqFile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a2a0e6e29dead30f53b2cd0a0369c541f">gAlTbl</a></td></tr>
<tr class="separator:a2a0e6e29dead30f53b2cd0a0369c541f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2b9c79953f3ee226f2ea27c96b4e55d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae2b9c79953f3ee226f2ea27c96b4e55d">gAlBankSets</a></td></tr>
<tr class="separator:ae2b9c79953f3ee226f2ea27c96b4e55d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a800c773e5a26c7fc5ded341612aaa07d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a800c773e5a26c7fc5ded341612aaa07d">gSequenceCount</a></td></tr>
<tr class="separator:a800c773e5a26c7fc5ded341612aaa07d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4a9b501905301177af6c476cff02f7f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structCtlEntry.html">CtlEntry</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ae4a9b501905301177af6c476cff02f7f">gCtlEntries</a></td></tr>
<tr class="separator:ae4a9b501905301177af6c476cff02f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d077d95faf9c43a285fde8c8d21f75"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAudioBufferParametersEU.html">AudioBufferParametersEU</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ad0d077d95faf9c43a285fde8c8d21f75">gAudioBufferParameters</a></td></tr>
<tr class="separator:ad0d077d95faf9c43a285fde8c8d21f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5e1113ed6186106c99f9d146e80e75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aea5e1113ed6186106c99f9d146e80e75">D_803B70A8</a></td></tr>
<tr class="separator:aea5e1113ed6186106c99f9d146e80e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18ae0c9f2f35d50f907f1e9999891185"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a18ae0c9f2f35d50f907f1e9999891185">gMaxAudioCmds</a></td></tr>
<tr class="separator:a18ae0c9f2f35d50f907f1e9999891185"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac88d598588c1061c4b31514063ae3a1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ac88d598588c1061c4b31514063ae3a1d">gMaxSimultaneousNotes</a></td></tr>
<tr class="separator:ac88d598588c1061c4b31514063ae3a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09bd3997d3f65730cc5906c6f53da174"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a09bd3997d3f65730cc5906c6f53da174">gTempoInternalToExternal</a></td></tr>
<tr class="separator:a09bd3997d3f65730cc5906c6f53da174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12464bb5d99626c0115fb689d3107bf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a151f780fb455885061d3b77ec1c90c03">s8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a12464bb5d99626c0115fb689d3107bf3">gAudioLibSoundMode</a></td></tr>
<tr class="separator:a12464bb5d99626c0115fb689d3107bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e03b5feeca346ddb01d7d07ca61cb3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a2e03b5feeca346ddb01d7d07ca61cb3a">gAudioUpdatesPerFrame</a></td></tr>
<tr class="separator:a2e03b5feeca346ddb01d7d07ca61cb3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bc77ae41ef732b54eac77d1f8d1c955"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a7bc77ae41ef732b54eac77d1f8d1c955">gCurrAudioFrameDmaCount</a></td></tr>
<tr class="separator:a7bc77ae41ef732b54eac77d1f8d1c955"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d6155fbf31536d79d6e68351ccb96a5"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a1d6155fbf31536d79d6e68351ccb96a5">loadAudioString00</a> [] = &quot;Romcopy %x -&gt; %x ,size %x\n&quot;</td></tr>
<tr class="separator:a1d6155fbf31536d79d6e68351ccb96a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf1b74a49bf4cd495c2a9b715b7afa76"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#acf1b74a49bf4cd495c2a9b715b7afa76">loadAudioString01</a> [] = &quot;Romcopyend\n&quot;</td></tr>
<tr class="separator:acf1b74a49bf4cd495c2a9b715b7afa76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff477c5ad1a2ae8ee17445646b61dbb9"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aff477c5ad1a2ae8ee17445646b61dbb9">loadAudioString02</a> [] = &quot;CAUTION:WAVE CACHE FULL %d&quot;</td></tr>
<tr class="separator:aff477c5ad1a2ae8ee17445646b61dbb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0647282abf322c6c385ecabbda81bb5f"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a0647282abf322c6c385ecabbda81bb5f">loadAudioString03</a> [] = &quot;LOAD Rom :%x -&gt; Ram :%x Len:%x\n&quot;</td></tr>
<tr class="separator:a0647282abf322c6c385ecabbda81bb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab070d440ddaa9cccefc84acfc93a239b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ab070d440ddaa9cccefc84acfc93a239b">loadAudioString04</a> [] = &quot;BASE %x %x\n&quot;</td></tr>
<tr class="separator:ab070d440ddaa9cccefc84acfc93a239b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf26879d456b904514428cd45831b491"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#abf26879d456b904514428cd45831b491">loadAudioString05</a> [] = &quot;LOAD %x %x %x\n&quot;</td></tr>
<tr class="separator:abf26879d456b904514428cd45831b491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3395a8364141a21690d26dd1868f6141"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a3395a8364141a21690d26dd1868f6141">loadAudioString06</a> [] = &quot;INSTTOP %x\n&quot;</td></tr>
<tr class="separator:a3395a8364141a21690d26dd1868f6141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e7c043045485e6076ab7f75f8240ec"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a55e7c043045485e6076ab7f75f8240ec">loadAudioString07</a> [] = &quot;INSTMAP[0] %x\n&quot;</td></tr>
<tr class="separator:a55e7c043045485e6076ab7f75f8240ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeead683cd086cc979e2e7e94d8b4e7b9"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aeead683cd086cc979e2e7e94d8b4e7b9">loadAudioString08</a> [] = &quot;already flags %d\n&quot;</td></tr>
<tr class="separator:aeead683cd086cc979e2e7e94d8b4e7b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e49e0e0bd957a646226fc3be1234fa"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a44e49e0e0bd957a646226fc3be1234fa">loadAudioString09</a> [] = &quot;already flags %d\n&quot;</td></tr>
<tr class="separator:a44e49e0e0bd957a646226fc3be1234fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c849b4bf9ceac1a4751fb49155f026e"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a1c849b4bf9ceac1a4751fb49155f026e">loadAudioString10</a> [] = &quot;ERR:SLOW BANK DMA BUSY\n&quot;</td></tr>
<tr class="separator:a1c849b4bf9ceac1a4751fb49155f026e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f94de41e13cc83bb7a13c6124ea252a"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a0f94de41e13cc83bb7a13c6124ea252a">loadAudioString11</a> [] = &quot;ERR:SLOW DMA BUSY\n&quot;</td></tr>
<tr class="separator:a0f94de41e13cc83bb7a13c6124ea252a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b669cfa5595c980aad7679e7146b6b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a63b669cfa5595c980aad7679e7146b6b">loadAudioString12</a> [] = &quot;Check %d bank %d\n&quot;</td></tr>
<tr class="separator:a63b669cfa5595c980aad7679e7146b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac575f0cdc6f35a84ad1f7a1bfff3b7cf"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ac575f0cdc6f35a84ad1f7a1bfff3b7cf">loadAudioString13</a> [] = &quot;Cache Check\n&quot;</td></tr>
<tr class="separator:ac575f0cdc6f35a84ad1f7a1bfff3b7cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a524cb906a4be16d9d141c83bb7079b5b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a524cb906a4be16d9d141c83bb7079b5b">loadAudioString14</a> [] = &quot;NO BANK ERROR\n&quot;</td></tr>
<tr class="separator:a524cb906a4be16d9d141c83bb7079b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dd74439dd188dc2fe9fee674bf936cf"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a6dd74439dd188dc2fe9fee674bf936cf">loadAudioString15</a> [] = &quot;BANK %d LOADING START\n&quot;</td></tr>
<tr class="separator:a6dd74439dd188dc2fe9fee674bf936cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ed8763c0f47430ffd7a11ab4b02ad4b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a1ed8763c0f47430ffd7a11ab4b02ad4b">loadAudioString16</a> [] = &quot;BANK %d LOAD MISS (NO MEMORY)!\n&quot;</td></tr>
<tr class="separator:a1ed8763c0f47430ffd7a11ab4b02ad4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fec6bad7ee496834bf1c6a7fb1dd991"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a7fec6bad7ee496834bf1c6a7fb1dd991">loadAudioString17</a> [] = &quot;BANK %d ALREADY CACHED\n&quot;</td></tr>
<tr class="separator:a7fec6bad7ee496834bf1c6a7fb1dd991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eff97e9b6ddc53546e8ac0e392bfdf7"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a4eff97e9b6ddc53546e8ac0e392bfdf7">loadAudioString18</a> [] = &quot;BANK LOAD MISS! FOR %d\n&quot;</td></tr>
<tr class="separator:a4eff97e9b6ddc53546e8ac0e392bfdf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b70158a24bbac69c4a3c8594f11be1e"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a5b70158a24bbac69c4a3c8594f11be1e">loadAudioString19</a> [] = &quot;Seq %d Loading Start\n&quot;</td></tr>
<tr class="separator:a5b70158a24bbac69c4a3c8594f11be1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8adea1fdb9dad5c7cbe4d3c721805169"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a8adea1fdb9dad5c7cbe4d3c721805169">loadAudioString20</a> [] = &quot;Heap Overflow Error\n&quot;</td></tr>
<tr class="separator:a8adea1fdb9dad5c7cbe4d3c721805169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab80f73be7bd4c51b1fd25875b84bf7c3"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ab80f73be7bd4c51b1fd25875b84bf7c3">loadAudioString21</a> [] = &quot;SEQ %d ALREADY CACHED\n&quot;</td></tr>
<tr class="separator:ab80f73be7bd4c51b1fd25875b84bf7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2a2d0fe8200fdbf63ec532d39062da3"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aa2a2d0fe8200fdbf63ec532d39062da3">loadAudioString22</a> [] = &quot;Ok,one bank slow load Start \n&quot;</td></tr>
<tr class="separator:aa2a2d0fe8200fdbf63ec532d39062da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ce10eda7ce1373512c2dd0f729d579"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a21ce10eda7ce1373512c2dd0f729d579">loadAudioString23</a> [] = &quot;Sorry,too many %d bank is none.fast load Start \n&quot;</td></tr>
<tr class="separator:a21ce10eda7ce1373512c2dd0f729d579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a257fc66ad327e847db28781650f49770"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a257fc66ad327e847db28781650f49770">loadAudioString24</a> [] = &quot;Seq %d:Default Load Id is %d\n&quot;</td></tr>
<tr class="separator:a257fc66ad327e847db28781650f49770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dbb270b61ab70db037286b6ab5dfe76"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a0dbb270b61ab70db037286b6ab5dfe76">loadAudioString25</a> [] = &quot;Seq Loading Start\n&quot;</td></tr>
<tr class="separator:a0dbb270b61ab70db037286b6ab5dfe76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a284213758e2500c48386a2a92eca3d76"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a284213758e2500c48386a2a92eca3d76">loadAudioString26</a> [] = &quot;Error:Before Sequence-SlowDma remain.\n&quot;</td></tr>
<tr class="separator:a284213758e2500c48386a2a92eca3d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e0e728fe96f118f56cac064af6f62b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a71e0e728fe96f118f56cac064af6f62b">loadAudioString27</a> [] = &quot; Cancel Seq Start.\n&quot;</td></tr>
<tr class="separator:a71e0e728fe96f118f56cac064af6f62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4a6342016cd8653c5e8f8e23df353d7"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#ab4a6342016cd8653c5e8f8e23df353d7">loadAudioString28</a> [] = &quot;SEQ %d ALREADY CACHED\n&quot;</td></tr>
<tr class="separator:ab4a6342016cd8653c5e8f8e23df353d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa85f7d321f7913d7d775647262b38ff8"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#aa85f7d321f7913d7d775647262b38ff8">loadAudioString29</a> [] = &quot;Clear Workarea %x -%x size %x \n&quot;</td></tr>
<tr class="separator:aa85f7d321f7913d7d775647262b38ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80febb006badbca93b8492022cad5221"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a80febb006badbca93b8492022cad5221">loadAudioString30</a> [] = &quot;AudioHeap is %x\n&quot;</td></tr>
<tr class="separator:a80febb006badbca93b8492022cad5221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd92dfd4841ad2af5839aff335089b3"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a4fd92dfd4841ad2af5839aff335089b3">loadAudioString31</a> [] = &quot;Heap reset.Synth Change %x \n&quot;</td></tr>
<tr class="separator:a4fd92dfd4841ad2af5839aff335089b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af997c3001f1785e9e73f7eeaa82c8a18"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#af997c3001f1785e9e73f7eeaa82c8a18">loadAudioString32</a> [] = &quot;Heap %x %x %x\n&quot;</td></tr>
<tr class="separator:af997c3001f1785e9e73f7eeaa82c8a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a833b3280642edd7edf3e0da9b9dd5f49"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a833b3280642edd7edf3e0da9b9dd5f49">loadAudioString33</a> [] = &quot;Main Heap Initialize.\n&quot;</td></tr>
<tr class="separator:a833b3280642edd7edf3e0da9b9dd5f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8756fc19280eca09c2e39176ed3614f6"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a8756fc19280eca09c2e39176ed3614f6">loadAudioString34</a> [] = &quot;---------- Init Completed. ------------\n&quot;</td></tr>
<tr class="separator:a8756fc19280eca09c2e39176ed3614f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf4f27a01c53305c4aeb926468b3ba57"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#acf4f27a01c53305c4aeb926468b3ba57">loadAudioString35</a> [] = &quot; Syndrv :[%6d]\n&quot;</td></tr>
<tr class="separator:acf4f27a01c53305c4aeb926468b3ba57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8320e33f2fdf10c7765a794da57c31"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a2c8320e33f2fdf10c7765a794da57c31">loadAudioString36</a> [] = &quot; Seqdrv :[%6d]\n&quot;</td></tr>
<tr class="separator:a2c8320e33f2fdf10c7765a794da57c31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f28ff1713a5b60f0b5d38e0cc5ecbc7"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a8f28ff1713a5b60f0b5d38e0cc5ecbc7">loadAudioString37</a> [] = &quot; audiodata :[%6d]\n&quot;</td></tr>
<tr class="separator:a8f28ff1713a5b60f0b5d38e0cc5ecbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a745c756b4d74cc5f26e5e7d1eaa1d1e5"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8c.html#a745c756b4d74cc5f26e5e7d1eaa1d1e5">loadAudioString38</a> [] = &quot;---------------------------------------\n&quot;</td></tr>
<tr class="separator:a745c756b4d74cc5f26e5e7d1eaa1d1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a08b2c3c00c27891c0b0179c9d8a1c2b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08b2c3c00c27891c0b0179c9d8a1c2b6">&#9670;&nbsp;</a></span>ALIGN16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ALIGN16</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">val</td><td>)</td>
<td>&#160;&#160;&#160;(((val) + 0xF) &amp; ~0xF)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a95fd2a85314edd955f83b47ae3bbd82b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95fd2a85314edd955f83b47ae3bbd82b">&#9670;&nbsp;</a></span>BASE_OFFSET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BASE_OFFSET</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">base&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="load_8c.html#ae61d39b44029939585c581369dc5a050">BASE_OFFSET_REAL</a>(base, x)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae61d39b44029939585c581369dc5a050"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae61d39b44029939585c581369dc5a050">&#9670;&nbsp;</a></span>BASE_OFFSET_REAL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BASE_OFFSET_REAL</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">base&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(void *)((uintptr_t) (x) + (uintptr_t) base)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa8c84707b22bdc99b810d3c7d3ec5d52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8c84707b22bdc99b810d3c7d3ec5d52">&#9670;&nbsp;</a></span>j</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define j&#160;&#160;&#160;i</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0f5df238ff18ddb38d9f86e1644b5d22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f5df238ff18ddb38d9f86e1644b5d22">&#9670;&nbsp;</a></span>PATCH <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PATCH</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">SRC, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">BASE, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">TYPE&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;SRC = (TYPE)((uintptr_t) SRC + (uintptr_t) BASE)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae6f2c925e86efb824ed050683f9b5113"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6f2c925e86efb824ed050683f9b5113">&#9670;&nbsp;</a></span>PATCH <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PATCH</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">base&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(patched = (void *)((uintptr_t) (x) + (uintptr_t) base))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae6f2c925e86efb824ed050683f9b5113"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6f2c925e86efb824ed050683f9b5113">&#9670;&nbsp;</a></span>PATCH <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PATCH</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">base&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;(patched = <a class="el" href="load_8c.html#ae61d39b44029939585c581369dc5a050">BASE_OFFSET_REAL</a>(x, base))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4fdc1cc46a0916dacca69b87d684ba09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fdc1cc46a0916dacca69b87d684ba09">&#9670;&nbsp;</a></span>PATCH_MEM</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PATCH_MEM</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x = <a class="el" href="alBnkfNew_8c.html#a0f5df238ff18ddb38d9f86e1644b5d22">PATCH</a>(x, mem)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a5f475204592707b7fb57147de74f1350"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f475204592707b7fb57147de74f1350">&#9670;&nbsp;</a></span>audio_dma_copy_async()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void audio_dma_copy_async </td>
<td>(</td>
<td class="paramtype">uintptr_t&#160;</td>
<td class="paramname"><em>devAddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>vAddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>nbytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">OSMesgQueue *&#160;</td>
<td class="paramname"><em>queue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structOSIoMesg.html">OSIoMesg</a> *&#160;</td>
<td class="paramname"><em>mesg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Performs an asynchronus (normal priority) DMA copy </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a5f475204592707b7fb57147de74f1350_cgraph.svg" width="100%" height="594"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a5f475204592707b7fb57147de74f1350_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="ae3317f7c4d592849e7c2e92ecb7777e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3317f7c4d592849e7c2e92ecb7777e0">&#9670;&nbsp;</a></span>audio_dma_copy_immediate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void audio_dma_copy_immediate </td>
<td>(</td>
<td class="paramtype">uintptr_t&#160;</td>
<td class="paramname"><em>devAddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>vAddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>nbytes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Performs an immediate DMA copy </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_ae3317f7c4d592849e7c2e92ecb7777e0_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_ae3317f7c4d592849e7c2e92ecb7777e0_icgraph.svg" width="100%" height="527"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a126f56cab34b7b9a73ab2c42dc3c23e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a126f56cab34b7b9a73ab2c42dc3c23e8">&#9670;&nbsp;</a></span>audio_dma_partial_copy_async()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void audio_dma_partial_copy_async </td>
<td>(</td>
<td class="paramtype">uintptr_t *&#160;</td>
<td class="paramname"><em>devAddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> **&#160;</td>
<td class="paramname"><em>vAddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#ab65ed42d67e6c517c746ff2a6a187016">ssize_t</a> *&#160;</td>
<td class="paramname"><em>remaining</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">OSMesgQueue *&#160;</td>
<td class="paramname"><em>queue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structOSIoMesg.html">OSIoMesg</a> *&#160;</td>
<td class="paramname"><em>mesg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Performs a partial asynchronous (normal priority) DMA copy. This is limited to 0x1000 bytes transfer at once. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a126f56cab34b7b9a73ab2c42dc3c23e8_cgraph.svg" width="100%" height="594"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a126f56cab34b7b9a73ab2c42dc3c23e8_icgraph.svg" width="100%" height="378"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="aadb51ef287878081e4c9adf094a1797e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadb51ef287878081e4c9adf094a1797e">&#9670;&nbsp;</a></span>bank_load_async()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structAudioBank.html">AudioBank</a>* bank_load_async </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>bankId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>arg1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="structSequencePlayer.html">SequencePlayer</a> *&#160;</td>
<td class="paramname"><em>seqPlayer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_aadb51ef287878081e4c9adf094a1797e_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_aadb51ef287878081e4c9adf094a1797e_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a743996a6c4479f2dfd5ee9b2729cb499"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a743996a6c4479f2dfd5ee9b2729cb499">&#9670;&nbsp;</a></span>bank_load_immediate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structAudioBank.html">AudioBank</a>* bank_load_immediate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>bankId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>arg1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a743996a6c4479f2dfd5ee9b2729cb499_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a743996a6c4479f2dfd5ee9b2729cb499_icgraph.svg" width="100%" height="366"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a1a5c85a8e7427b1252f0570bbd3065c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a5c85a8e7427b1252f0570bbd3065c2">&#9670;&nbsp;</a></span>decrease_sample_dma_ttls()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void decrease_sample_dma_ttls </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6997b85148386c7dc6ef34af662d44ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6997b85148386c7dc6ef34af662d44ca">&#9670;&nbsp;</a></span>dma_sample_data()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* dma_sample_data </td>
<td>(</td>
<td class="paramtype">uintptr_t&#160;</td>
<td class="paramname"><em>devAddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>arg2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&#160;</td>
<td class="paramname"><em>dmaIndexRef</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a6997b85148386c7dc6ef34af662d44ca_cgraph.svg" width="100%" height="594"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a964962cd1a7c0ad6d0b9c8e67a762049"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a964962cd1a7c0ad6d0b9c8e67a762049">&#9670;&nbsp;</a></span>func_800BB030()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_800BB030 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>arg0</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="load_8c_a964962cd1a7c0ad6d0b9c8e67a762049_cgraph.svg" width="275" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="load_8c_a964962cd1a7c0ad6d0b9c8e67a762049_icgraph.svg" width="551" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="adf25dc20ccc53783eb999f0adb28b027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf25dc20ccc53783eb999f0adb28b027">&#9670;&nbsp;</a></span>func_800BB304()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> func_800BB304 </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAudioBankSample.html">AudioBankSample</a> *&#160;</td>
<td class="paramname"><em>sample</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_adf25dc20ccc53783eb999f0adb28b027_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_adf25dc20ccc53783eb999f0adb28b027_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="ab3527402c5b0ba729e379fb33e802291"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3527402c5b0ba729e379fb33e802291">&#9670;&nbsp;</a></span>func_800BB388()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> func_800BB388 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>bankId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>instId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>arg2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000002">Bug:</a></b></dt><dd>missing return </dd></dl>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_ab3527402c5b0ba729e379fb33e802291_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="load_8c_ab3527402c5b0ba729e379fb33e802291_icgraph.svg" width="528" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a6e0d5d0c670416552b2f07a456b1075e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e0d5d0c670416552b2f07a456b1075e">&#9670;&nbsp;</a></span>func_800BB43C()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_800BB43C </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structALSeqFile.html">ALSeqFile</a> *&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&#160;</td>
<td class="paramname"><em>base</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43bd24f6a41b85ab73c6a8614b1b16de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43bd24f6a41b85ab73c6a8614b1b16de">&#9670;&nbsp;</a></span>func_800BB584()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void func_800BB584 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>bankId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a43bd24f6a41b85ab73c6a8614b1b16de_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a43bd24f6a41b85ab73c6a8614b1b16de_icgraph.svg" width="100%" height="435"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a63efd7ba57a890b91c2cca76a112a4e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63efd7ba57a890b91c2cca76a112a4e8">&#9670;&nbsp;</a></span>get_missing_bank()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> get_missing_bank </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>seqId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> *&#160;</td>
<td class="paramname"><em>nonNullCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> *&#160;</td>
<td class="paramname"><em>nullCount</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="load_8c_a63efd7ba57a890b91c2cca76a112a4e8_cgraph.svg" width="551" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a63efd7ba57a890b91c2cca76a112a4e8_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="ab08df14a71055f77bc0a731980617f79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab08df14a71055f77bc0a731980617f79">&#9670;&nbsp;</a></span>load_banks_immediate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structAudioBank.html">AudioBank</a>* load_banks_immediate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>seqId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&#160;</td>
<td class="paramname"><em>outDefaultBank</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_ab08df14a71055f77bc0a731980617f79_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_ab08df14a71055f77bc0a731980617f79_icgraph.svg" width="100%" height="366"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a6002fcbd2dd5d0a3b0b378c3dc6ee731"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6002fcbd2dd5d0a3b0b378c3dc6ee731">&#9670;&nbsp;</a></span>load_sequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void load_sequence </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>player</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>seqId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>loadAsync</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a6002fcbd2dd5d0a3b0b378c3dc6ee731_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="load_8c_a6002fcbd2dd5d0a3b0b378c3dc6ee731_icgraph.svg" width="524" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a6c3a18a0dda97c61c1b24745f64ca2a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c3a18a0dda97c61c1b24745f64ca2a9">&#9670;&nbsp;</a></span>load_sequence_internal()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void load_sequence_internal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>player</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>seqId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>loadAsync</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a6c3a18a0dda97c61c1b24745f64ca2a9_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a6c3a18a0dda97c61c1b24745f64ca2a9_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a1a5cff71e5c10ffbe459f2a317fc5005"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a5cff71e5c10ffbe459f2a317fc5005">&#9670;&nbsp;</a></span>patch_audio_bank()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void patch_audio_bank </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAudioBank.html">AudioBank</a> *&#160;</td>
<td class="paramname"><em>mem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>numInstruments</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>numDrums</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Doesn't affect EU, but required for US/JP</p>
<p>Doesn't affect EU, but required for US/JP</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a1a5cff71e5c10ffbe459f2a317fc5005_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a1a5cff71e5c10ffbe459f2a317fc5005_icgraph.svg" width="100%" height="435"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="acbb441247e4f7d446c35a14bd75b61d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbb441247e4f7d446c35a14bd75b61d6">&#9670;&nbsp;</a></span>patch_sound()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void patch_sound </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structAudioBankSound.html">AudioBankSound</a> *&#160;</td>
<td class="paramname"><em>sound</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&#160;</td>
<td class="paramname"><em>memBase</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> *&#160;</td>
<td class="paramname"><em>offsetBase</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_acbb441247e4f7d446c35a14bd75b61d6_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_acbb441247e4f7d446c35a14bd75b61d6_icgraph.svg" width="100%" height="435"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a87296581b8da4a2d19e2886665e12bef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87296581b8da4a2d19e2886665e12bef">&#9670;&nbsp;</a></span>preload_sequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void preload_sequence </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>&#160;</td>
<td class="paramname"><em>seqId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>&#160;</td>
<td class="paramname"><em>preloadMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a87296581b8da4a2d19e2886665e12bef_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="load_8c_a87296581b8da4a2d19e2886665e12bef_icgraph.svg" width="546" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a0eceae7b2b85c04bd7f6b2c2f1f06345"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eceae7b2b85c04bd7f6b2c2f1f06345">&#9670;&nbsp;</a></span>sequence_dma_async()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* sequence_dma_async </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>seqId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>arg1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="structSequencePlayer.html">SequencePlayer</a> *&#160;</td>
<td class="paramname"><em>seqPlayer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a0eceae7b2b85c04bd7f6b2c2f1f06345_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a0eceae7b2b85c04bd7f6b2c2f1f06345_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<a id="a0bd7b915672bcab4999abb6b2a2520f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bd7b915672bcab4999abb6b2a2520f1">&#9670;&nbsp;</a></span>sequence_dma_immediate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* sequence_dma_immediate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>seqId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>&#160;</td>
<td class="paramname"><em>arg1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a0bd7b915672bcab4999abb6b2a2520f1_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="load_8c_a0bd7b915672bcab4999abb6b2a2520f1_icgraph.svg" width="100%" height="366"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a6c99c08ed5a0ac0321dfa18527e49987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c99c08ed5a0ac0321dfa18527e49987">&#9670;&nbsp;</a></span>D_803B6720</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue D_803B6720</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af062f8977b3dbb5858de66a30473de22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af062f8977b3dbb5858de66a30473de22">&#9670;&nbsp;</a></span>D_803B6738</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg D_803B6738</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a172dffefb1ca63664d5ab806eadbbada"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a172dffefb1ca63664d5ab806eadbbada">&#9670;&nbsp;</a></span>D_803B6740</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structOSIoMesg.html">OSIoMesg</a> D_803B6740</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac7b147981b0edcfb9f2942f07a275d37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7b147981b0edcfb9f2942f07a275d37">&#9670;&nbsp;</a></span>D_803B6E60</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> D_803B6E60</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aea5e1113ed6186106c99f9d146e80e75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea5e1113ed6186106c99f9d146e80e75">&#9670;&nbsp;</a></span>D_803B70A8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> D_803B70A8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2b9c79953f3ee226f2ea27c96b4e55d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2b9c79953f3ee226f2ea27c96b4e55d">&#9670;&nbsp;</a></span>gAlBankSets</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>* gAlBankSets</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aef4659733b428e6fcae0c19331e720cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef4659733b428e6fcae0c19331e720cf">&#9670;&nbsp;</a></span>gAlCtlHeader</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structALSeqFile.html">ALSeqFile</a>* gAlCtlHeader</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2a0e6e29dead30f53b2cd0a0369c541f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a0e6e29dead30f53b2cd0a0369c541f">&#9670;&nbsp;</a></span>gAlTbl</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structALSeqFile.html">ALSeqFile</a>* gAlTbl</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad0d077d95faf9c43a285fde8c8d21f75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0d077d95faf9c43a285fde8c8d21f75">&#9670;&nbsp;</a></span>gAudioBufferParameters</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structAudioBufferParametersEU.html">AudioBufferParametersEU</a> gAudioBufferParameters</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a12464bb5d99626c0115fb689d3107bf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12464bb5d99626c0115fb689d3107bf3">&#9670;&nbsp;</a></span>gAudioLibSoundMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a151f780fb455885061d3b77ec1c90c03">s8</a> gAudioLibSoundMode</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e03b5feeca346ddb01d7d07ca61cb3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e03b5feeca346ddb01d7d07ca61cb3a">&#9670;&nbsp;</a></span>gAudioUpdatesPerFrame</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> gAudioUpdatesPerFrame</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae4a9b501905301177af6c476cff02f7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4a9b501905301177af6c476cff02f7f">&#9670;&nbsp;</a></span>gCtlEntries</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structCtlEntry.html">CtlEntry</a>* gCtlEntries</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7bc77ae41ef732b54eac77d1f8d1c955"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bc77ae41ef732b54eac77d1f8d1c955">&#9670;&nbsp;</a></span>gCurrAudioFrameDmaCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> gCurrAudioFrameDmaCount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac81b7e9bc130faea9f4a8c6d024dd97a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac81b7e9bc130faea9f4a8c6d024dd97a">&#9670;&nbsp;</a></span>gCurrAudioFrameDmaIoMesgBufs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structOSIoMesg.html">OSIoMesg</a> gCurrAudioFrameDmaIoMesgBufs[<a class="el" href="load_8h.html#ac8046604c2c5d5a05d737843b1f042ff">AUDIO_FRAME_DMA_QUEUE_SIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7483d07c768051b3af3132b188384a1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7483d07c768051b3af3132b188384a1f">&#9670;&nbsp;</a></span>gCurrAudioFrameDmaMesgBufs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesg gCurrAudioFrameDmaMesgBufs[<a class="el" href="load_8h.html#ac8046604c2c5d5a05d737843b1f042ff">AUDIO_FRAME_DMA_QUEUE_SIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e17ba794b1d3b781e3e6eca95731fbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e17ba794b1d3b781e3e6eca95731fbd">&#9670;&nbsp;</a></span>gCurrAudioFrameDmaQueue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OSMesgQueue gCurrAudioFrameDmaQueue</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae413774208e1213a9146b077715c7787"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae413774208e1213a9146b077715c7787">&#9670;&nbsp;</a></span>gLayerFreeList</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structAudioListItem.html">AudioListItem</a> gLayerFreeList</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a18ae0c9f2f35d50f907f1e9999891185"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18ae0c9f2f35d50f907f1e9999891185">&#9670;&nbsp;</a></span>gMaxAudioCmds</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> gMaxAudioCmds</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac88d598588c1061c4b31514063ae3a1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac88d598588c1061c4b31514063ae3a1d">&#9670;&nbsp;</a></span>gMaxSimultaneousNotes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> gMaxSimultaneousNotes</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2aff0d56bc12e1fa1ed75dd96b72bb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2aff0d56bc12e1fa1ed75dd96b72bb4">&#9670;&nbsp;</a></span>gNoteFreeLists</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structNotePool.html">NotePool</a> gNoteFreeLists</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7f97b356e28001109faae64194b2b8ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f97b356e28001109faae64194b2b8ec">&#9670;&nbsp;</a></span>gSampleDmaNumListItems</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> gSampleDmaNumListItems</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ada7348ad248f8a51fbc10ea10991bf2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada7348ad248f8a51fbc10ea10991bf2c">&#9670;&nbsp;</a></span>gSeqFileHeader</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structALSeqFile.html">ALSeqFile</a>* gSeqFileHeader</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7cbc35471920683287b4d98632a128ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cbc35471920683287b4d98632a128ba">&#9670;&nbsp;</a></span>gSequenceChannelNone</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSequenceChannel.html">SequenceChannel</a> gSequenceChannelNone</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a356515913422d06574f92d9bd03ab1b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a356515913422d06574f92d9bd03ab1b0">&#9670;&nbsp;</a></span>gSequenceChannels</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSequenceChannel.html">SequenceChannel</a> gSequenceChannels[<a class="el" href="internal_8h.html#a07fb51ebb4a8573dfd2e7494493134b0">SEQUENCE_CHANNELS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a800c773e5a26c7fc5ded341612aaa07d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a800c773e5a26c7fc5ded341612aaa07d">&#9670;&nbsp;</a></span>gSequenceCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> gSequenceCount</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a373420d8fa5333424853702a20393eff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a373420d8fa5333424853702a20393eff">&#9670;&nbsp;</a></span>gSequenceLayers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSequenceChannelLayer.html">SequenceChannelLayer</a> gSequenceLayers[<a class="el" href="internal_8h.html#aeee450fec16f4109cbe9e21da9506887">SEQUENCE_LAYERS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3031d5b0ad93c887c977128c6db34251"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3031d5b0ad93c887c977128c6db34251">&#9670;&nbsp;</a></span>gSequencePlayers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSequencePlayer.html">SequencePlayer</a> gSequencePlayers[<a class="el" href="internal_8h.html#af9cf91f01d6aa397597db35094ebb8f5">SEQUENCE_PLAYERS</a>]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a09bd3997d3f65730cc5906c6f53da174"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09bd3997d3f65730cc5906c6f53da174">&#9670;&nbsp;</a></span>gTempoInternalToExternal</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> gTempoInternalToExternal</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6c69b9261bc9ce0ff307451c65cd2efd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c69b9261bc9ce0ff307451c65cd2efd">&#9670;&nbsp;</a></span>load_bss_pad</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> load_bss_pad</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d6155fbf31536d79d6e68351ccb96a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d6155fbf31536d79d6e68351ccb96a5">&#9670;&nbsp;</a></span>loadAudioString00</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString00[] = &quot;Romcopy %x -&gt; %x ,size %x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Given that (almost) all of these are format strings, it is highly likely that they are meant to be used in some sort of printf variant. But I don't care to try and figure out which function gets which string(s) So I've place them all here instead. </p>
</div>
</div>
<a id="acf1b74a49bf4cd495c2a9b715b7afa76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf1b74a49bf4cd495c2a9b715b7afa76">&#9670;&nbsp;</a></span>loadAudioString01</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString01[] = &quot;Romcopyend\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aff477c5ad1a2ae8ee17445646b61dbb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff477c5ad1a2ae8ee17445646b61dbb9">&#9670;&nbsp;</a></span>loadAudioString02</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString02[] = &quot;CAUTION:WAVE CACHE FULL %d&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0647282abf322c6c385ecabbda81bb5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0647282abf322c6c385ecabbda81bb5f">&#9670;&nbsp;</a></span>loadAudioString03</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString03[] = &quot;LOAD Rom :%x -&gt; Ram :%x Len:%x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab070d440ddaa9cccefc84acfc93a239b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab070d440ddaa9cccefc84acfc93a239b">&#9670;&nbsp;</a></span>loadAudioString04</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString04[] = &quot;BASE %x %x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abf26879d456b904514428cd45831b491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf26879d456b904514428cd45831b491">&#9670;&nbsp;</a></span>loadAudioString05</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString05[] = &quot;LOAD %x %x %x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3395a8364141a21690d26dd1868f6141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3395a8364141a21690d26dd1868f6141">&#9670;&nbsp;</a></span>loadAudioString06</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString06[] = &quot;INSTTOP %x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a55e7c043045485e6076ab7f75f8240ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55e7c043045485e6076ab7f75f8240ec">&#9670;&nbsp;</a></span>loadAudioString07</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString07[] = &quot;INSTMAP[0] %x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeead683cd086cc979e2e7e94d8b4e7b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeead683cd086cc979e2e7e94d8b4e7b9">&#9670;&nbsp;</a></span>loadAudioString08</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString08[] = &quot;already flags %d\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a44e49e0e0bd957a646226fc3be1234fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44e49e0e0bd957a646226fc3be1234fa">&#9670;&nbsp;</a></span>loadAudioString09</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString09[] = &quot;already flags %d\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c849b4bf9ceac1a4751fb49155f026e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c849b4bf9ceac1a4751fb49155f026e">&#9670;&nbsp;</a></span>loadAudioString10</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString10[] = &quot;ERR:SLOW BANK DMA BUSY\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0f94de41e13cc83bb7a13c6124ea252a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f94de41e13cc83bb7a13c6124ea252a">&#9670;&nbsp;</a></span>loadAudioString11</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString11[] = &quot;ERR:SLOW DMA BUSY\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a63b669cfa5595c980aad7679e7146b6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63b669cfa5595c980aad7679e7146b6b">&#9670;&nbsp;</a></span>loadAudioString12</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString12[] = &quot;Check %d bank %d\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac575f0cdc6f35a84ad1f7a1bfff3b7cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac575f0cdc6f35a84ad1f7a1bfff3b7cf">&#9670;&nbsp;</a></span>loadAudioString13</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString13[] = &quot;Cache Check\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a524cb906a4be16d9d141c83bb7079b5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a524cb906a4be16d9d141c83bb7079b5b">&#9670;&nbsp;</a></span>loadAudioString14</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString14[] = &quot;NO BANK ERROR\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6dd74439dd188dc2fe9fee674bf936cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dd74439dd188dc2fe9fee674bf936cf">&#9670;&nbsp;</a></span>loadAudioString15</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString15[] = &quot;BANK %d LOADING START\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1ed8763c0f47430ffd7a11ab4b02ad4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ed8763c0f47430ffd7a11ab4b02ad4b">&#9670;&nbsp;</a></span>loadAudioString16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString16[] = &quot;BANK %d LOAD MISS (NO MEMORY)!\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fec6bad7ee496834bf1c6a7fb1dd991"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fec6bad7ee496834bf1c6a7fb1dd991">&#9670;&nbsp;</a></span>loadAudioString17</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString17[] = &quot;BANK %d ALREADY CACHED\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4eff97e9b6ddc53546e8ac0e392bfdf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eff97e9b6ddc53546e8ac0e392bfdf7">&#9670;&nbsp;</a></span>loadAudioString18</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString18[] = &quot;BANK LOAD MISS! FOR %d\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5b70158a24bbac69c4a3c8594f11be1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b70158a24bbac69c4a3c8594f11be1e">&#9670;&nbsp;</a></span>loadAudioString19</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString19[] = &quot;Seq %d Loading Start\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8adea1fdb9dad5c7cbe4d3c721805169"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8adea1fdb9dad5c7cbe4d3c721805169">&#9670;&nbsp;</a></span>loadAudioString20</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString20[] = &quot;Heap Overflow Error\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab80f73be7bd4c51b1fd25875b84bf7c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab80f73be7bd4c51b1fd25875b84bf7c3">&#9670;&nbsp;</a></span>loadAudioString21</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString21[] = &quot;SEQ %d ALREADY CACHED\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa2a2d0fe8200fdbf63ec532d39062da3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2a2d0fe8200fdbf63ec532d39062da3">&#9670;&nbsp;</a></span>loadAudioString22</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString22[] = &quot;Ok,one bank slow load Start \n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a21ce10eda7ce1373512c2dd0f729d579"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21ce10eda7ce1373512c2dd0f729d579">&#9670;&nbsp;</a></span>loadAudioString23</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString23[] = &quot;Sorry,too many %d bank is none.fast load Start \n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a257fc66ad327e847db28781650f49770"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a257fc66ad327e847db28781650f49770">&#9670;&nbsp;</a></span>loadAudioString24</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString24[] = &quot;Seq %d:Default Load Id is %d\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0dbb270b61ab70db037286b6ab5dfe76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dbb270b61ab70db037286b6ab5dfe76">&#9670;&nbsp;</a></span>loadAudioString25</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString25[] = &quot;Seq Loading Start\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a284213758e2500c48386a2a92eca3d76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a284213758e2500c48386a2a92eca3d76">&#9670;&nbsp;</a></span>loadAudioString26</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString26[] = &quot;Error:Before Sequence-SlowDma remain.\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a71e0e728fe96f118f56cac064af6f62b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71e0e728fe96f118f56cac064af6f62b">&#9670;&nbsp;</a></span>loadAudioString27</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString27[] = &quot; Cancel Seq Start.\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab4a6342016cd8653c5e8f8e23df353d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4a6342016cd8653c5e8f8e23df353d7">&#9670;&nbsp;</a></span>loadAudioString28</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString28[] = &quot;SEQ %d ALREADY CACHED\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa85f7d321f7913d7d775647262b38ff8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa85f7d321f7913d7d775647262b38ff8">&#9670;&nbsp;</a></span>loadAudioString29</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString29[] = &quot;Clear Workarea %x -%x size %x \n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a80febb006badbca93b8492022cad5221"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80febb006badbca93b8492022cad5221">&#9670;&nbsp;</a></span>loadAudioString30</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString30[] = &quot;AudioHeap is %x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4fd92dfd4841ad2af5839aff335089b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fd92dfd4841ad2af5839aff335089b3">&#9670;&nbsp;</a></span>loadAudioString31</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString31[] = &quot;Heap reset.Synth Change %x \n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af997c3001f1785e9e73f7eeaa82c8a18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af997c3001f1785e9e73f7eeaa82c8a18">&#9670;&nbsp;</a></span>loadAudioString32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString32[] = &quot;Heap %x %x %x\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a833b3280642edd7edf3e0da9b9dd5f49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a833b3280642edd7edf3e0da9b9dd5f49">&#9670;&nbsp;</a></span>loadAudioString33</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString33[] = &quot;Main Heap Initialize.\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8756fc19280eca09c2e39176ed3614f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8756fc19280eca09c2e39176ed3614f6">&#9670;&nbsp;</a></span>loadAudioString34</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString34[] = &quot;---------- Init Completed. ------------\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acf4f27a01c53305c4aeb926468b3ba57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf4f27a01c53305c4aeb926468b3ba57">&#9670;&nbsp;</a></span>loadAudioString35</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString35[] = &quot; Syndrv :[%6d]\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2c8320e33f2fdf10c7765a794da57c31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c8320e33f2fdf10c7765a794da57c31">&#9670;&nbsp;</a></span>loadAudioString36</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString36[] = &quot; Seqdrv :[%6d]\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8f28ff1713a5b60f0b5d38e0cc5ecbc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f28ff1713a5b60f0b5d38e0cc5ecbc7">&#9670;&nbsp;</a></span>loadAudioString37</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString37[] = &quot; audiodata :[%6d]\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a745c756b4d74cc5f26e5e7d1eaa1d1e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a745c756b4d74cc5f26e5e7d1eaa1d1e5">&#9670;&nbsp;</a></span>loadAudioString38</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char loadAudioString38[] = &quot;---------------------------------------\n&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4861cfe58523a44681d6d2a41764f4e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4861cfe58523a44681d6d2a41764f4e6">&#9670;&nbsp;</a></span>sSampleDmaListSize1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> sSampleDmaListSize1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5eaed89d49cd1fe9a137cd8568a63e84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5eaed89d49cd1fe9a137cd8568a63e84">&#9670;&nbsp;</a></span>sSampleDmaReuseQueue1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> sSampleDmaReuseQueue1[256]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a16e8a2babc428c7c48adcfec07beb562"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16e8a2babc428c7c48adcfec07beb562">&#9670;&nbsp;</a></span>sSampleDmaReuseQueue2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> sSampleDmaReuseQueue2[256]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a532042ad44f378a1f5ed57d2145c306a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a532042ad44f378a1f5ed57d2145c306a">&#9670;&nbsp;</a></span>sSampleDmaReuseQueueHead1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> sSampleDmaReuseQueueHead1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4dea9c88977f11f7fa2f54639958efd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dea9c88977f11f7fa2f54639958efd9">&#9670;&nbsp;</a></span>sSampleDmaReuseQueueHead2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> sSampleDmaReuseQueueHead2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a09567cccba85f0b92def521ec1bd0b85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09567cccba85f0b92def521ec1bd0b85">&#9670;&nbsp;</a></span>sSampleDmaReuseQueueTail1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> sSampleDmaReuseQueueTail1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3dcae640dac91c537a6ab6aebd44d0bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dcae640dac91c537a6ab6aebd44d0bb">&#9670;&nbsp;</a></span>sSampleDmaReuseQueueTail2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ultratypes_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> sSampleDmaReuseQueueTail2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f47ff3e37159c5e19e7101134663a99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f47ff3e37159c5e19e7101134663a99">&#9670;&nbsp;</a></span>sSampleDmas</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structSharedDma.html">SharedDma</a> sSampleDmas[0x70]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html">audio</a></li><li class="navelem"><a class="el" href="load_8c.html">load.c</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>