Skip to main content

Module args

Module args 

Source
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
ExecutionArgs
Execution control arguments
MemoryArgs
Memory operation arguments
OutputArgs
Output control arguments
PaletteArgs
Palette configuration arguments
PowerArgs
Power control arguments
RomArgs
ROM loading arguments
SavestateArgs
Savestate operation arguments
VideoArgs
Video/screenshot export arguments

Enums§

BuiltinPalette
Built-in palette options
OutputFormat
Output format options
SavestateFormat
Savestate format options
VideoExportMode
Video export mode options
VideoFormat
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)