/////////////////////////////////////////////////////////////////////////
// $Id: iodebug.h,v 1.7 2002/10/26 03:53:22 bdenney Exp $
/////////////////////////////////////////////////////////////////////////
//
#ifndef _BX_IODEBUG_H
#define _BX_IODEBUG_H
#include "config.h"
#define BX_IODEBUG_THIS this->
#define BX_IODEBUG_MAX_AREAS 30
class bx_iodebug_c : public bx_devmodel_c
{
public:
bx_iodebug_c( void );
~bx_iodebug_c( void );
virtual void init(void);
virtual void reset (unsigned type);
static void mem_write( BX_CPU_C *cpu, Bit32u addr, unsigned len, void *data);
static void mem_read( BX_CPU_C *cpu, Bit32u addr, unsigned len,