/* $Id: st.dump.h,v 1.1 91/09/24 13:00:08 don Exp $ */
/* ex:set ts=4 sw=4: */
/****************************************************************/
/* st.dump.h: Systech product dumpfile defines					*/
/****************************************************************/
/*																*/
/*                 Confidential Information                     */
/*      Limited Distribution to Authorized Persons Only         */
/*     Created 1990 and Protected as an Unpublished Work        */
/*          Under the U.S. Copyright Act of 1976.               */
/*         Copyright (c) 1990, Systech Corporation              */
/*                  All Rights Reserved                         */
/*																*/
/*	THIS SOFTWARE IS LICENSED BY AND IS THE	CONFIDENTIAL AND 	*/
/*	PROPRIETARY PROPERTY OF SYSTECH COMPUTER CORPORATION AND 	*/
/*	MAY NOT, WITHOUT THE PRIOR WRITTEN CONSENT OF SYSTECH 		*/
/*	COMPUTER CORPORATION, BE REPRODUCED, USED OR DISCLOSED 		*/
/*	EXCEPT IN ACCORDANCE WITH A SYSTECH COMPUTER CORPORATION 	*/
/*	SOFTWARE LICENSE AGREEMENT.									*/
/****************************************************************/
/*																*/
/*	This file contains the definition of the 1024 byte header 	*/
/*	that goes on the front of Systech product dump files.  The 	*/
/*	DU_ID_STRING is to use in the du_idstr to identify the 		*/
/*	format of the dump file to allow us to properly handle 		*/
/*	additional fields in the future.  The structure includes a 	*/
/*	pad to make it the full 1024 bytes.							*/
/*																*/
/*	For anyone adding to this structure:						*/
/*	It would be best to keep the length to 1024.  This will 	*/
/*	help older programs that look for this header to still 		*/
/*	use the dump file.  Additional fields should be taken from 	*/
/*	the pad area.  These will be ignored by older programs		*/
/*	that don't know that version.  When you modify this header,	*/
/*	Also modify the DU_ID_STRING.								*/
/*																*/
/****************************************************************/

#define	DU_ID_STRING	"SYSTECH DUMP FILE - VERSION 1"
#define	DSTR_LEN	80
#define	DTOT_LEN	1024
#define	DFILENAME	"hpscore"

/* This structure should come to a total length of DTOT_LEN */
struct st_dump_hdr
{
	char du_idstr[DSTR_LEN];	/* Identifier string - includes version info */
	char du_date[DSTR_LEN];		/* Time/Date stamp for when dump taken */
	char du_comment[DSTR_LEN];	/* Arbitrary comment */
	INFO du_loginfo;			/* Log info header from this board */
	bit32 du_logtable[50];		/* Log table from this board */
	bit32 du_sysaddrtable[8];	/* System address table from this board */
	bit32 du_startaddr;			/* Onboard start address of this dump */
	bit32 du_endaddr;			/* Onboard end address+1 of this dump */
	char du_pad[476];			/* Pad to make this header 1024 total */
};

/*
 * MODIFICATION HISTORY:
 *
 * $Log:	st.dump.h,v $
 * Revision 1.1.2.1  92/06/24  13:54:02  marker
 * Branch RISCOS_5_01_2_FIXES off of trunk.
 * 
 * Revision 1.1  91/09/24  13:00:08  don
 * Initial revision
 * 
 * 
 */

