/*****************************************************************************
 *
 * includes/mz80.h
 *
 ****************************************************************************/

#ifndef MZ80_H_
#define MZ80_H_

/*----------- defined in machine/mz80.c -----------*/

extern DRIVER_INIT( mz80k );
extern MACHINE_RESET( mz80k );
extern READ8_HANDLER( mz80k_strobe_r );
extern WRITE8_HANDLER( mz80k_strobe_w );

extern const ppi8255_interface mz80k_8255_int;    
extern const struct pit8253_config mz80k_pit8253_config;

extern UINT8 mz80k_vertical;
extern UINT8 mz80k_cursor_cnt;

/*----------- defined in video/mz80.c -----------*/

extern const gfx_layout mz80k_charlayout;
extern const gfx_layout mz80kj_charlayout;

extern VIDEO_START( mz80k );
extern VIDEO_UPDATE( mz80k );

#endif /* MZ80_H_ */
