NemiLabs Systems Documentation
Home
NCS/e
Overview
User Guide
Introduction
Installation
Booting the NCS/e
The NCS/e Shell
The Execution Queue
Program Arguments and Entry Points
Learning NCL
Overview
NCL 100: Numbers and Control Flow
NCL 101: Hello, World!
NCL 102: Basic Arithmetic
NCL 103: Changing the Path
NCL 104: Choosing a Path
NCL 105: Keeping Track of More
NCL 106: Naming Registers
NCL 107: Naming Values
NCL 108: Making Decisions with Numbers
NCL 109: Choosing Between Many Paths
NCL 110: Combining Conditions
NCL 111: Working with Numbers
NCL 200: Strings and Characters
NCL 201: Remembering Text
NCL 202: Changing Text
NCL 203: Looking Inside Strings
NCL 204: Taking Strings Apart
NCL 205: Comparing and Interpreting Strings
NCL 206: Building and Formatting Strings
NCL 207: Special Characters
NCL 208: Character Codes
NCL 209: Unicode
NCL 210: Styling the Display
NCL 211: Working with Text
NCL 300: Keyboard and Display
NCL 301: Reading the Keyboard
NCL 302: Building User Input
NCL 303: The Display
NCL 304: Drawing a Screen
NCL 305: Updating the Screen
NCL 306: Changing a Setting
NCL 307: Making a Selection
NCL 308: Moving Around a Board
NCL 309: Winning the Game
NCL 310: The Computer's Turn
NCL 400: Data and Program Structure
NCL 401: The Value Stack
NCL 402: Indexed Data
NCL 403: The Call Stack
NCL 404: Passing Values to Subroutines
NCL 405: Preserving State
NCL 406: Coalescing Instructions
NCL 407: Optimizing Execution
NCL 408: Indirect Registers
NCL 409: Refactoring the Game
NCL 410: Refactoring the Computer
NCL 411: Optimizing the Game
NCL Reference
Introduction
Syntax
Registers & Stack
Arithmetic
Bit Manipulation
Strings
Branching
Random Numbers
Date & Time
Execution Control
System & Program Control
Cookbook & Tricks
Modules
Overview
Fixed-Point Math Processor
String Expansion Processor
Graphics Processor
Peripherals
Overview
Display
Drive
Keyboard
Joystick
Printer
Modem
Speaker
Advanced
Overview
OEM Integration
Overview
Licence & Branding
Peripheral Development
Overview
EXT Bus
Print Service
Overview
NemiLabs Systems Documentation
Home
Next »