Overview
Avalanche OS is a minimal x86 Assembly operating system featuring a basic GUI environment.
The system currently includes instructional text, a Start Menu, and a Notepad application framework.
Current Features
System Instructions
Active
The OS displays text instructions informing users how to interact with the system.
Start Menu
Active
Press F1 to toggle the Start Menu interface.
Notepad Application
In Development
Press N to attempt launching Notepad.
The Notepad framework exists, but application execution logic is not yet functional.
The launch trigger works, but text input and rendering are not implemented.
Keyboard Controls
- F1 — Open / Close Start Menu
- N — Launch Notepad (Currently Non-Functional)
Technical State
- CPU Mode: Real Mode (16-bit)
- Language: Pure Assembly
- Graphics: Basic GUI Renderer
- Interrupt Handling: Keyboard Input Active
- Multitasking: Not Implemented
- Filesystem: Not Implemented
Known Issues
- Notepad does not render text.
- Application stack isolation not finalized.
- No persistent storage support.
Development Roadmap
- Implement working Notepad text buffer
- Add application memory isolation
- Protected Mode transition
- Basic filesystem support
- Mouse input support