blob: 3b73ac7bf7e4644354913dccdabd2ec3a30e4a77 (
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 vertical task (DVT)
*
*****************************************************************************/
#ifdef ALTO2_DEFINE_CONSTANTS
#else // ALTO2_DEFINE_CONSTANTS
#ifndef _A2DVT_H_
#define _A2DVT_H_
//! F2 functions for display vertical task
enum {
f2_dvt_evenfield = f2_task_10 //!< f2 10: load even field
};
void f1_early_dvt_block(); //!< F1 func: disable the display word task
void activate_dvt(); //!< called by the CPU when the display vertical task becomes active
void init_dvt(int task = task_dvt); //!< initialize the display vertical task
void exit_dvt(); //!< deinitialize the display vertical task
void reset_dvt(); //!< reset the display vertical task
#endif // _A2DVT_H_
#endif // ALTO2_DEFINE_CONSTANTS
|