&File
	&Boot Image...			{File.BootImage}
	&Recently Booted		{$mru}
	---
	&Open Image...			{File.OpenImage}
	Dis&k Drives...			{Disk.DrivesDialog}
	Attach Disk
		Drive 1%			{Disk.Attach1}
		Drive 2%			{Disk.Attach2}
		Drive 3%			{Disk.Attach3}
		Drive 4%			{Disk.Attach4}
		Drive 5%			{Disk.Attach5}
		Drive 6%			{Disk.Attach6}
		Drive 7%			{Disk.Attach7}
		Drive 8%			{Disk.Attach8}
	Detach Disk
		All					{Disk.DetachAll}
		---
		Drive 1%			{Disk.Detach1}
		Drive 2%			{Disk.Detach2}
		Drive 3%			{Disk.Detach3}
		Drive 4%			{Disk.Detach4}
		Drive 5%			{Disk.Detach5}
		Drive 6%			{Disk.Detach6}
		Drive 7%			{Disk.Detach7}
		Drive 8%			{Disk.Detach8}
	---
	Cassette
		&Load...			{Cassette.Load}
		&Unload				{Cassette.Unload}
		Tape Control...		{Cassette.TapeControlDialog}
	---
	Load State...			{File.LoadState}
	Save State...			{File.SaveState}
	Quick Load State		{File.QuickLoadState}
	Quick Save State		{File.QuickSaveState}
	---
	Attach Special Cartridge
		&SuperCharger3D												{Cart.AttachSC3D}
		&Empty 128K (1Mbit) MaxFlash cartridge							{Cart.AttachMaxFlash1MB}
		&Empty 128K (1Mbit) MaxFlash cartridge (MyIDE banking)			{Cart.AttachMaxFlash1MBMyIDE}
		Empty 1M (8Mbit) MaxFlash cartridge (older - bank 127)			{Cart.AttachMaxFlash8MB}
		Empty 1M (8Mbit) MaxFlash cartridge (newer - bank 0)			{Cart.AttachMaxFlash8MBBank0}
		Empty SIC! flash cartridge									{Cart.AttachSIC}
		Empty 512K MegaCart flash cartridge							{Cart.AttachMegaCart512K}
		Empty 4MB MegaCart flash cartridge							{Cart.AttachMegaCart4MB}
		Empty The!Cart 32MB flash cartridge							{Cart.AttachTheCart32MB}
		Empty The!Cart 64MB flash cartridge							{Cart.AttachTheCart64MB}
		Empty The!Cart 128MB flash cartridge						{Cart.AttachTheCart128MB}
		BASIC														{Cart.AttachBASIC}
	Secondary Cartridge
		&Attach...			{Cart.AttachSecond}
		Detach				{Cart.DetachSecond}
	&Attach Cartridge...	{Cart.Attach}
	&Detach Cartridge		{Cart.Detach}
	Save Firmware
		&Save Cartridge...	{Cart.Save}
		Save KMK/JZ IDE / SIDE / MyIDE II Main Flash...		{System.SaveFirmwareIDEMain}
		Save KMK/JZ IDE SDX Flash...						{System.SaveFirmwareIDESDX}
		Save Ultimate1MB Flash...							{System.SaveFirmwareU1MB}
	---
	E&xit					{File.Exit}
	
&View
	&Full Screen			{View.ToggleFullScreen}
	Adjust Window Size		{View.AdjustWindowSize}
	---
	Fi&lter Mode
		Next Mode			{View.NextFilterMode}
		---
		Point				{View.FilterModePoint}
		Bilinear			{View.FilterModeBilinear}
		Sharp Bilinear		{View.FilterModeSharpBilinear}
		Bicubic				{View.FilterModeBicubic}
		Any Suitable		{View.FilterModeDefault}
	Filter Sharpness
		Softer				{View.FilterSharpnessSofter}
		Soft				{View.FilterSharpnessSoft}
		Normal				{View.FilterSharpnessNormal}
		Sharp				{View.FilterSharpnessSharp}
		Sharper				{View.FilterSharpnessSharper}
	&Stretch Mode
		&Fit to Window			{View.StretchFitToWindow}
		&Preserve Aspect Ratio	{View.StretchPreserveAspectRatio}
		P&reserve Aspect Ratio (fixed multiples only)	{View.StretchPreserveAspectRatioInt}
		&Square Pixels			{View.StretchSquarePixels}
		&Square Pixels (fixed multiples only)	{View.StretchSquarePixelsInt}
	&Overscan Mode
		&OS Screen Only			{View.OverscanOSScreen}
		&Normal					{View.OverscanNormal}
		&Extended				{View.OverscanExtended}
		&Full					{View.OverscanFull}
		---
		&Extended PAL Height	{View.TogglePALExtended}
	&GTIA Visualization
		&Next Mode				{View.NextGTIAVisMode}
	&ANTIC Visualization
		&Next Mode				{View.NextANTICVisMode}
	&Vertical Sync				{View.ToggleVSync}
	Show FPS					{View.ToggleFPS}
	&XEP-80 View				{View.ToggleXEP80View}
	&Auto-switch XEP-80 View	{View.ToggleXEP80ViewAutoswitching}
	---
	&Display					{Pane.Display}
	&Printer Output				{Pane.PrinterOutput}
	---
	Reset Window Layout			{View.ResetWindowLayout}
	---
	Copy Frame to Clipboard		{Edit.CopyFrame}
	Save Frame...				{Edit.SaveFrame}
	Copy Text					{Edit.CopyText}
	Paste Text					{Edit.PasteText}

&System
	Warm Reset					{System.WarmReset}
	Cold Reset					{System.ColdReset}
	Pause						{System.TogglePause}
	---
	&Warp Speed					{System.ToggleWarpSpeed}
	Pause When Inactive			{System.TogglePauseWhenInactive}
	Speed Options...			{System.SpeedOptionsDialog}
	---
	Devices...					{System.DevicesDialog}
	---
	&Hardware
		400/800					{System.HardwareMode800}
		600XL/800XL				{System.HardwareMode800XL}
		65XE/130XE				{System.HardwareMode130XE}
		1200XL					{System.HardwareMode1200XL}
		XEGS					{System.HardwareModeXEGS}
		5200					{System.HardwareMode5200}
	&Firmware
		Operating System		{$firmware_os}
			Autoselect				{System.KernelModeDefault}
			---
		BASIC					{$firmware_basic}
			Autoselect				{System.BasicDefault}
			---
		---
		BASIC (Boot Without Option Key)	{System.ToggleBASIC}
		---
		Fast Boot				{System.ToggleFastBoot}
		Accelerated Floating-Point	{System.ToggleFPPatch}
		---
		Firmware Images...		{System.ROMImagesDialog}
	&Memory Size
		16K (400/800/600XL/5200)	{System.MemoryMode16K}
		&48K (800)					{System.MemoryMode48K}
		&64K (800XL/1200XL)			{System.MemoryMode64K}
		&128K (130XE)				{System.MemoryMode128K}
		---
		320K (Rambo)				{System.MemoryMode320K}
		320K (Compy)				{System.MemoryMode320KCompy}
		576K						{System.MemoryMode576K}
		576K (Compy)				{System.MemoryMode576KCompy}
		1088K						{System.MemoryMode1088K}
		---
		8K (800)					{System.MemoryMode8K}
		24K (800)					{System.MemoryMode24K}
		32K (800)					{System.MemoryMode32K}
		40K (800)					{System.MemoryMode40K}
		52K (800)					{System.MemoryMode52K}
		---
		Axlon Ramdisk
			None					{System.AxlonMemoryNone}
			64K (4 banks)			{System.AxlonMemory64K}
			128K (8 banks)			{System.AxlonMemory128K}
			256K (16 banks)			{System.AxlonMemory256K}
			512K (32 banks)			{System.AxlonMemory512K}
			1024K (64 banks)		{System.AxlonMemory1024K}
			2048K (128 banks)		{System.AxlonMemory2048K}
			4096K (256 banks)		{System.AxlonMemory4096K}
		High Memory
			None (16-bit addressing)	{System.HighMemoryNA}
			None (24-bit addressing)	{System.HighMemoryNone}
			64K (bank $01)			{System.HighMemory64K}
			192K (banks $01-$03)	{System.HighMemory192K}
			1MB (banks $01-$0F)		{System.HighMemory960K}
			4MB (banks $01-$3F)		{System.HighMemory4032K}
		---
		MapRAM						{System.ToggleMapRAM}
		Ultimate1MB					{System.ToggleUltimate1MB}
	&Video
		&NTSC						{Video.StandardNTSC}
		&PAL						{Video.StandardPAL}
		SECAM						{Video.StandardSECAM}
		---
		&Frame Blending				{Video.ToggleFrameBlending}
		&Interlace					{Video.ToggleInterlace}
		&Scanlines					{Video.ToggleScanlines}
		---
		VB&XE (FX1.24 core)			{Video.ToggleVBXE}
		Use VBXE memory for expansion	{Video.ToggleVBXESharedMemory}
		Use $D7xx for VBXE registers	{Video.ToggleVBXEAltPage}
		---
		No Artifacting					{Video.ArtifactingNone}
		NTSC &Artifacting (Standard)	{Video.ArtifactingNTSC}
		NTSC Artifacting (High)			{Video.ArtifactingNTSCHi}
		PA&L Artifacting (Standard)		{Video.ArtifactingPAL}
		PAL Artifacting (High)			{Video.ArtifactingPALHi}
		---
		Standard Video						{Video.EnhancedModeNone}
		Enhanced Text (Hardware Intercept)	{Video.EnhancedModeHardware}
		Enhanced Text (CIO Intercept)		{Video.EnhancedModeCIO}
		---
		Adjust Colors...				{Video.AdjustColorsDialog}
		Enhanced Text Font...			{Video.EnhancedTextFontDialog}
	&Disk Drive
		&Enabled						{Disk.ToggleAllEnabled}
		---
		&SIO Patch						{Disk.ToggleSIOPatch}
		SIO Override Detection			{Disk.ToggleSIOOverrideDetection}
		---
		&Accurate Sector Timing			{Disk.ToggleAccurateSectorTiming}
		---
		No Burst Transfers				{Disk.BurstModeNone}
		Burst (standard)				{Disk.BurstModeStandard}
		Burst (polled / SDX compatible)	{Disk.BurstModePolled}
		---
		Show Sector Counter				{Disk.ToggleSectorCounter}
		Drive Sounds					{Disk.ToggleDriveSounds}
	&Cassette
		&SIO Patch						{Cassette.ToggleSIOPatch}
		&Auto-boot on Startup			{Cassette.ToggleAutoBoot}
		Load &Data as Audio				{Cassette.ToggleLoadDataAsAudio}
	Audio
		&Stereo							{Audio.ToggleStereo}
		&Non-linear Mixing				{Audio.ToggleNonlinearMixing}
		Audio &Monitor					{Audio.ToggleMonitor}
		---
		M&ute							{Audio.ToggleMute}
		Channel &1						{Audio.ToggleChannel1}
		Channel &2						{Audio.ToggleChannel2}
		Channel &3						{Audio.ToggleChannel3}
		Channel &4						{Audio.ToggleChannel4}
		---
		&Options...						{Audio.OptionsDialog}
	CP&U Options...						{System.CPUOptionsDialog}
	Ha&rd Disk...						{System.HardDiskDialog}
	Host Device (H:)...					{System.HostDeviceDialog}
	PCLink...							{System.PCLinkDialog}
	&Printer							{System.TogglePrinter}
	&R-Time 8							{System.ToggleRTime8}
	Serial Ports...						{System.SerialPortsDialog}
	SoundBoard
		Enabled							{Audio.ToggleSoundBoard}
		---
		Use $D2C0-D2FF					{Audio.SoundBoardAddrD2C0}
		Use $D500-D5FF					{Audio.SoundBoardAddrD500}
		Use $D600-D6FF					{Audio.SoundBoardAddrD600}
	Console Switches
		Keyboard Present (XEGS)			{System.ToggleKeyboardPresent}
		Force Self-Test					{System.ToggleForcedSelfTest}
		Activate Cart Menu Button		{Cart.ActivateMenuButton}
		Enable Cart SDX					{Cart.ToggleSwitch}
		BlackBox: Dump Screen			{Console.BlackBoxDumpScreen}
		BlackBox: Menu					{Console.BlackBoxMenu}
	Slight-SID
		Enabled							{Audio.ToggleSlightSid}
	Covox
		Enabled							{Audio.ToggleCovox}
	XEP80
		Enabled							{Video.ToggleXEP80}
	Dragon Cart...						{System.DragonCartDialog}

Input
	Capture Mouse						{Input.CaptureMouse}
	Auto-capture Mouse					{Input.ToggleAutoCaptureMouse}
	---
	Input Mappings...					{Input.InputMappingsDialog}
	&Keyboard...						{Input.KeyboardDialog}
	Light Pen/Gun...					{Input.LightPenDialog}
	---
	Port &1								{$port1}
		&None							{$port1none}
	Port &2								{$port2}
		&None							{$port2none}
	Port &3								{$port3}
		&None							{$port3none}
	Port &4								{$port4}
		&None							{$port4none}

&Cheat
	Cheater...							{Cheat.CheatDialog}
	---
	Disable P/M &Collisions				{Cheat.ToggleDisablePMCollisions}
	Disable &Playfield Collisions		{Cheat.ToggleDisablePFCollisions}
	
&Debug
	Enable Debugger						{Debug.ToggleDebugger}
	Open Source File...					{Debug.OpenSourceFile}
	&Window
		&Console						{Pane.Console}
		&Registers						{Pane.Registers}
		D&isassembly					{Pane.Disassembly}
		Call Stac&k						{Pane.CallStack}
		&History						{Pane.History}
		&Memory
			Memory &1					{Pane.Memory1}
			Memory &2					{Pane.Memory2}
			Memory &3					{Pane.Memory3}
			Memory &4					{Pane.Memory4}
		&Watch
			Watch &1					{Pane.Watch1}
			Watch &2					{Pane.Watch2}
			Watch &3					{Pane.Watch3}
			Watch &4					{Pane.Watch4}			
		Debug Display					{Pane.DebugDisplay}
		
	Options
		Auto-Reload ROMs on Cold Reset	{Debug.ToggleAutoReloadRoms}
		Auto-Load Kernel Symbols		{Debug.ToggleAutoLoadKernelSymbols}
		&Randomize Memory At Cold Reset	{System.ToggleMemoryRandomization}
		&Break at EXE Run Address		{Debug.ToggleBreakAtExeRun}
		---
		Change Font...					{Debug.ChangeFontDialog}
	---
	Run/Break							{Debug.RunStop}
	Break								{Debug.Break}
	---
	Step Into							{Debug.StepInto}
	Step Over							{Debug.StepOver}
	Step Out							{Debug.StepOut}
	---
	&Profile
		&Profile View					{Pane.ProfileView}
	&Verifier...						{Debug.VerifierDialog}

&Record
	Record &Raw Audio...				{Record.RawAudio}
	Record &Audio...					{Record.Audio}
	Record &Video...					{Record.Video}
	&Stop Recording						{Record.Stop}
	
&Tools
	&Disk Explorer...					{Tools.DiskExplorer}
	---
	&Options...							{Tools.OptionsDialog}
	&Keyboard Shortcuts...				{Tools.KeyboardShortcutsDialog}
	
&Window
	&Close								{Window.Close}
	&Undock								{Window.Undock}

&Help
	Contents							{Help.Contents}
	&About								{Help.About}
	&Change Log							{Help.ChangeLog}
