Numbers, alphabets, hiragana, katakana, Latin special characters, Russian characters, Greek characters, unique symbols (uses UNICODE private area)
Int. type, Real type, string type, each array type (Int. array type, Real array type, string array type)
Signed 32-bit Int. (-2147483648 to 2147483647) In addition to decimal notation, hexadecimal notation (&H) and binary notation (&B) are possible.
IEEE754 double precision Real
Size changeable. 2 bytes per character, maximum length depends on available memory
Up to 4D arrays can be created. Maximum number of elements depends on available memory
TXT (string data), DAT (numerical array data), GRP (image data)
Maximum File Size
16MB (This size is after compression. DAT and GRP are automatically compressed when they're saved.)
File management unit. Files are always stored in a project.
Maximum Project Size
There are no restrictions on save data. Server upload up to 20MB
Maximum Size of Save Data Area
64MB to 512MB
Supported Input Device
You can set the main way of holding in the handheld mode and TV mode. All buttons except + and - buttons can be used. Motion sensor, HD vibration and motion IR camera can be used
Nintendo Switch Pro Controller
You can use it like Joy-Con. All buttons except + and - buttons can be used. Motion sensor and HD vibration can be used.
Piano, House, Fishing Rod, Motorbike and Robot can be used.
USB keyboards which are connectable to Nintendo Switch. However, we don't support Hangul, Simplified Chinese and Traditional Chinese keyboards.
5 buttons, 1 wheel can be recognized
Horizontal: 128 to 1280 pixels, Vertical: 128 to 720 pixels. The startup resolution is 400x240 pixels.
Number of Colors
32-bit color (RGB 16.77 million colors + 256 alpha channels)
Graphic pages, text screens, sprites and layers
2048x2048 pixels, 32-bit color, 5 pages from 0 to 5 available. 5 is reserved as the page for storing font data of the text screen.
Special Graphic Page
A special page is -1. It cannot be written. Always returns white (&HFFFFFFFF) regardless of reference position.
Point, line, circle, arc, rectangle, fill, write characters and copy
5 sheets of 0-4 can be used. 4 is reserved as BASIC console. Any size can be specified if horizontal*vertical is 32768 or less. Parallel translation, rotation and scaling are possible. User defined character area (&HE800 to &HF7FF) can be mapped to any graphic page.
Up to 4096 sheets. 4095 is reserved for graphic display. Any graphic page can be mapped for each sprite. Parallel translation, rotation and scaling are possible. Translucent composition and additive composition are possible.
Up to eight. Clipping, coordinate transformation, filtering, and special composition are possible for each layer. Text screens and sprites can belong to any layer in units of one sheet.
Layer Coordinate Transformation
Any 4x4 matrix or 2D affine transformation matrix can be set as the transformation matrix.
Mosaic, blur, color conversion and raster transformation (horizontal/vertical)
Multiplication with specific color, additive composition with a layer below, multiplication composition
-4095 to 4095 for each layer. The smaller one is displayed in front. Layers with smaller numbers are displayed in front.
Maximum Number of Utterances
156 types + 128 BGM sound sources
Maximum BGM Track
Preset BGM Tones
128 types + 21 drum sets
User Defined Tones
Up to 32 types can be defined. Maximum waveform size depends on available memory.