text: /*************************************************************************
  
      Bottom of the Ninth
  
  *************************************************************************/
  
  class bottom9_state : public driver_data_t
  {
  public:
  	static driver_data_t *alloc(running_machine &machine) { return auto_alloc_clear(&machine, bottom9_state(machine)); }
  
  	bottom9_state(running_machine &machine)
  		: driver_data_t(machine) { }
  
  	/* memory pointers */
  //  UINT8 *    paletteram;    // currently this uses generic palette handling
  
  	/* video-related */
  	int        layer_colorbase[3], sprite_colorbase, zoom_colorbase;
  
  	/* misc */
  	int        video_enable;
  	int        zoomreadroms, k052109_selected;
  	int        nmienable;
  
  	/* devices */
  	running_device *maincpu;
  	running_device *audiocpu;
  	running_device *k007232_1;
  	running_device *k007232_2;
  	running_device *k052109;
  	running_device *k051960;
  	running_device *k051316;
  };
  
  /*----------- defined in video/bottom9.c -----------*/
  
  extern void bottom9_tile_callback(running_machine *machine, int layer,int bank,int *code,int *color,int *flags,int *priority);
  extern void bottom9_sprite_callback(running_machine *machine, int *code,int *color,int *priority,int *shadow);
  extern void bottom9_zoom_callback(running_machine *machine, int *code,int *color,int *flags);
  
  VIDEO_START( bottom9 );
  VIDEO_UPDATE( bottom9 );
  