Q-Code User Manual
Ver. 7.0 2021/11/30
319
executing Build, the used number of RAM will be listed in the window for Build Message.
5.6.4 NY6 Memory Allocation
There are 6 pages: Page0 ~ Page5. There are 56 memory units for each page. Totally 336 registers
are available.
Q-Code
will allocate the needed number of RAM by the used functions, user can close
unnecessary functions to increase the available number of RAM. Ater executing Build, the used
number of RAM will be listed in the window for Build Message.
5.6.5 NY7 Memory Allocation
There are two pages of SRAM, Page0 and Page1. There are 224 memory units for each page. Totally
448 registers are available, which 395 memory units are available for users and the others are
reserved by system.
Q-Code
will allocate the needed number of RAM by the used functions, user can
close unnecessary functions to increase the available number of RAM. After executing Build, the used
number of RAM will be listed in the window for Build Message.
5.6.6 NY9T Memory Allocation
For NY9T001A / NY9T004A, there is one page of Page0. There are 48 RAM, 41 RAM are available for
user and the other are reserved by system.
Note: System will randomly configure in accordance with the function.
Q-Code
function
Description
Number of
occupied RAM
Reserved
Program flow control.
7
AutoJudge_Calibrate
When AutoJudge_Calibrate function is used, 1 RAM will be
occupied.
1
Enforce_Calibrate
When Enforce_Calibrate function is used, 1 RAM will be
occupied.
1
Process
When Process function is used in foreground, 4 RAMs will be
occupied.
4
When Process function is used in background1, 4 RAMs will
be occupied.
4
When Process function is used in background2, 4 RAMs will
be occupied.
4
IO
The occupied RAM numbers are different that based on the
different numbers of output port of Body.
1*n
Action
When PlayA / PlayAS function is used, 9 RAMs will be used
in each channel.
9
Each channel occupies 1 RAM when using the Period
1