
# "Dump" is a special kind of Mode. It doesn't have wraplines and textlines
# like ordinary modes, but instead each line represents a fixed number of
# bytes of the file.

ModeType Dump

KeyList

	TAB		Dump_CycleSection

	F1		Dump_Help

	Left		Dump_Left
	Left		PassOn
	^Left		StartOfWLine
	^Left		PassOn

	Right		Dump_Right
	Right		PassOn
	^Right		EndOfWLine
	^Right		PassOn

	Up		Dump_Up
	^Up		StartOftext
	^Up		LineUp
	Down		Dump_Down
	^Down		EndOfText
	^Down		LineDown

	ESC		ChangeMode("BaseMode")

End

Functions

	Icon	left
	Select	ChangeMode("BaseMode",0)
	Help	Hdmp_bck

	Menu	Byte display
	Icon	dm_byte
	Select	ChangeMode("!Dump",0)
	Help	Hdmp_byt

	Menu	Word display
	icon	dm_word
	Select	ChangeMode("!Dump",1)
	Help	Hdmp_wrd

	Menu	Ascii display
	icon	dm_ascii
	Select	ChangeMode("!Dump",2)
	Help	Hdmp_asc

	Menu	Assembly display
	icon	dm_asm
	Select	ChangeMode("!Dump",3)
	Help	Hdmp_asm

	Menu	Grab fresh copy
	icon	new
	Select	Dump_ReGrab
	Help	Hdmp_new

End