Expand description
CLI argument definitions using clap derive macros.
This module defines all command-line arguments for the NES emulator CLI. Arguments are organized into logical groups matching the documentation.
Structs§
- CliArgs
- NES Emulator CLI - A cycle-accurate NES emulator with comprehensive CLI support
- Execution
Args - Execution control arguments
- Memory
Args - Memory operation arguments
- Output
Args - Output control arguments
- Palette
Args - Palette configuration arguments
- Power
Args - Power control arguments
- RomArgs
- ROM loading arguments
- Savestate
Args - Savestate operation arguments
- Video
Args - Video/screenshot export arguments
Enums§
- Builtin
Palette - Built-in palette options
- Output
Format - Output format options
- Savestate
Format - Savestate format options
- Video
Export Mode - Video export mode options
- Video
Format - Video format options
Functions§
- parse_
hex_ u8 - Parse a hexadecimal u8 value (with or without 0x prefix)
- parse_
hex_ u16 - Parse a hexadecimal u16 value (with or without 0x prefix)