CAM is a utility written in C to reduce relocatable DEC format object
modules to macro. Currently CAM can handle object modules produced
under RSX-11M/M+, RSTS/E RSX and RT-11 emulation, RT-11 native
mode, VMS compatability mode and IAS. CAM has only been tested actually
running on RSX native mode, VMS RSX compatability mode and RSTS/E RSX
emulation with native RSX-11, VMS compatability mode and RSTS/E RSX/RT-11
emulation input files.

All C program compile and run under DECUS C.

The kit contains four programs:

	CAM	'MAC backwards' - A sophisticated utility to reduce
		object code to source macro. CAM labels where possible
		using original global names. Many formatting options are
		available including pretty features such as converting
		'mov x,-(sp)' into 'push x' etc.

	STRIP	Analyses the structure of an object module. This is
		roughly equivalent to the ANALYSE/OBJECT command on VMS.

	DISMAC	This is a test for the drive tables of CAM. It converts
		octal strings to the assembler mnemonics.

	EXPLOD	Splits concatenated object modules up into separate files.

Files on the kit are:

	VCAM.COM	VMS Command file to build whole CAM program
	CAM.TKB		TKB command file for CAM
	CAM.TXT		Help file for CAM (DSR/Runoff format)

	CAM.H		Header file for CAM programs
	CAMTBL.H	Header file for CAM drive tables
	CAM.C		Root module of CAM
	PASS1.C		First pass of object module
	PASS2.C		Second pass of object module
	PASS3.C		Third pass of object module
	IP.C		Primitive input routines
	IP1.C		High level input routines (calls IP)
	OP.C		Output formatting
	SYMB.C		Symbol table management
	DEBUG.C		Debug control module
	CAMTBL.C	Drive tables

	CAMPRE.MAC	Prefix file for re-assembling CAM output
			(only used when CAM is asked to produce 'macro' output)

	RTLA.MAC	'Radix-50 to lower case ascii' routine
	R50TLA.MAC	C callable function to call RTLA

	CAM.HLP		VMS help file
	CAM.MEM		RSTS/E help file

	CAM.JOB		RSTS/E command file to build CAM
	CAM.TKB		TKB command file to link CAM
	CAM.OLB		RSX Object library of all CAM modules
	VCAM.COM	VMS command file to build CAM

Unsuported goodies:

	STRIP.C		Strip object module into components
	DISMAC.C	Give assembler mnemonics from octal input
	EXPLOD.C	Split concatenated object modules into components

	V*.COM		VMS command file to build the above three programs
	V*.TKB		TKB command file for the above

	TEST?.MAC	Various test programs for CAM
