2.2 Non-Functional Requirements
2.2.1 Performance
- VMU screen update: < 50ms
- VMU input polling: < 1ms
- VMU detection: < 100ms
2.2.2 Memory
- VMU framebuffer: 256 bytes (48x32 / 8)
- Per-VMU state: < 1KB
- No dynamic allocation during updates
3. VMU Hardware Specifications
3.1 Display
- Resolution: 48x32 pixels
- Color Depth: 1-bit (monochrome)
- Framebuffer Size: 192 bytes (48x32 / 8)
- Update Rate: ~60Hz (Maple bus dependent)