Full NanoSDK language support for MicroOS: syntax highlighting, real-time error checking, compilation to .nsa, and interactive Micro Paint .mpi icon creator.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
One-click compile button in status bar or editor title bar.
Inlines .mpi and .wrt icon pixel hex into binary headers matching MicroOS compiler.ts.
Full support for :BLW continuations, LOP :BLW conditional loops, and ListGUI multi-line options.
🎨 Micro Paint Icon Creator (.mpi / .wrt):
Built-in visual pixel art editor with the exact 16-color MicroOS palette.
Drawing tools: Pencil, Eraser, Fill Bucket, Color Picker.
Live preview on MicroOS Desktop Taskbar and Library grid.
Fast transforms: Rotate, Flip Horizontal/Vertical, Invert, Clear.
Quick action to copy DAI <filename> line directly into your code.
🔬 NSA Disassembler:
Disassemble and inspect compiled .nsa binary files into structured bytecode tables and descriptions.
🚀 Quick Start
Open C:\Users\crypt\.gemini\antigravity\scratch\nanosdk-vscode in VS Code.
Press F5 to launch the Extension Development Host.
Open any .nsp file or run NanoSDK: Create New NanoSDK Project (.nsp) from the Command Palette (Ctrl+Shift+P).
Click Compile to NSA in the status bar or editor title bar to produce the runnable .nsa application.
Double-click any .mpi or .wrt file to open the interactive Micro Paint visual editor.
⌨️ NanoSDK Syntax Quick Reference
Header (Lines 1 to 4 required)
DAN [Application Name] // Line 1: Define Application Name
DAI [icon.mpi | default] // Line 2: Define Application Icon Asset
ASM [main] // Line 3: Application Submenu
TXP [020] // Line 4: Title X Position (padded)