summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/alto2/a2dwt.h
blob: 896f627f3e35e0a35b060e43ddf7a00a5f772297 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// license:BSD-3-Clause
// copyright-holders:Juergen Buchmueller
/*****************************************************************************
 *
 *   Xerox AltoII display word task (DWT)
 *
 *****************************************************************************/
#ifdef  ALTO2_DEFINE_CONSTANTS

#else   // ALTO2_DEFINE_CONSTANTS
#ifndef MAME_CPU_ALTO2_A2DWT_H
#define MAME_CPU_ALTO2_A2DWT_H

//! F2 functions for display word task
enum {
	f2_dwt_load_ddr     = f2_task_10            //!< f2 10: load display data register
};

void f1_early_dwt_block();                      //!< F1 func: block the display word task
void f2_late_load_ddr();                        //!< F2 func: load the display data register
void init_dwt(int task = task_dwt);             //!< initialize the display word task
void exit_dwt();                                //!< deinitialize the display word task
void reset_dwt();                               //!< reset the display word task
#endif  // MAME_CPU_ALTO2_A2DWT_H
#endif  // ALTO2_DEFINE_CONSTANTS