	IFND GMS_DEBUG_I
GMS_DEBUG_I  SET  1

**
**	$VER: debug.i V0.6B
**
**      (C) Copyright 1996-1997 DreamWorld Productions.
**          All Rights Reserved
**

	IFND    EXEC_TYPES_I
	include 'exec/types.i'
	ENDC

*****************************************************************************
* This is a list of recognised Debug Messages that can be sent to
* DebugMessage().  Note that these messages will only be seen if you are
* running a GMS debugger such as IceBreaker.  For messages that go to
* ErrorMessage(), see ERR_* in games/games.i.

   STRUCTURE	DBG,0
	BYTE	DBG_Error	;Simple error message.
	BYTE	DBG_Formatted	;Formatted (printf style) message.
	BYTE	DBG_Message	;Information message.
	BYTE	DBG_AllocMemBlock	;Function call messages are deamed private.
	BYTE	DBG_FreeMemBlock	;...
	BYTE	DBG_AddScreen
	BYTE	DBG_DeleteScreen
	BYTE	DBG_InitGPI
	BYTE	DBG_RemoveGPI
	BYTE	DBG_AddInputHandler
	BYTE	DBG_RemInputHandler
	BYTE	DBG_AddInterrupt
	BYTE	DBG_RemInterrupt
	BYTE	DBG_SmartLoad
	BYTE	DBG_QuickLoad
	BYTE	DBG_SmartUnpack
	BYTE	DBG_SmartSave
	BYTE	DBG_SetUserPrefs
	BYTE	DBG_LoadPic
	BYTE	DBG_FreePic
	BYTE	DBG_InitRasterList
	BYTE	DBG_AllocBlitter
	BYTE	DBG_FreeBlitter
	BYTE	DBG_InitBob
	BYTE	DBG_FreeBob
	BYTE	DBG_InitRestore
	BYTE	DBG_FreeRestore
	BYTE	DBG_AllocBlitMem
	BYTE	DBG_AllocVideoMem
	BYTE	DBG_AllocSoundMem
	BYTE	DBG_AllocAudio
	BYTE	DBG_FreeAudio
	BYTE	DBG_ShowScreen
	BYTE	DBG_HideScreen
	BYTE	DBG_InitMap
	BYTE	DBG_FreeMap
	BYTE	DBG_InitSound
	BYTE	DBG_FreeSound
	BYTE	DBG_HideRasterList
	BYTE	DBG_ShowRasterList
	BYTE	DBG_FindGMSTask
	BYTE	DBG_MoveToFront
	BYTE	DBG_Switch
	BYTE	DBG_UnpackPic
	BYTE	DBG_GetPicInfo
	BYTE	DBG_GMSOpened
	BYTE	DBG_GMSClosed
	BYTE	DBG_ResetRestore
	BYTE	DBG_RemoveRasterList
	BYTE	DBG_InitCards
	BYTE	DBG_FreeCards
	BYTE	DBG_GetCardInfo
	BYTE	DBG_GetBob
	BYTE	DBG_GetPicture
	BYTE	DBG_GetScreen
	BYTE	DBG_GetStructure
	BYTE	DBG_GetMBob
	BYTE	DBG_GetSound
	BYTE	DBG_SelfDestruct
	BYTE	DBG_Armageddon
	BYTE	DBG_FingerOfDeath
	BYTE	DBG_InitDestruct
	BYTE	DBG_BlankOn
	BYTE	DBG_BlankOff
	BYTE	DBG_LoadObjectFile
	BYTE	DBG_FreeObjectFile
	BYTE	DBG_GetObjectList
	BYTE	DBG_GetObject
	BYTE	DBG_OpenFile
	BYTE	DBG_CloseFile
	BYTE	DBG_FreeStructure
	BYTE	DBG_MoveToBack
	BYTE	DBG_TakeDisplay
	BYTE	DBG_ReturnDisplay
	BYTE	DBG_Awaken
	LABEL	DBG_END

BSTEP = 31
STEP =	1<<BSTEP

  ENDC	;GMS_DEBUG_I
