]> git.sur5r.net Git - cc65/blob - include/_antic.h
This commit was generated by cvs2svn to compensate for changes in r2,
[cc65] / include / _antic.h
1 /*
2  * _antic.h
3  *
4  * Freddy Offenga, 4/9/2000
5  *
6  * Internal include file, do not use directly.
7  *
8  */
9
10
11 #ifndef __ANTIC_H
12 #define __ANTIC_H
13
14
15 /* Define a structure with the antic register offsets */
16 struct __antic {
17     unsigned char   dmactl; /* direct memory access control */
18     unsigned char   chactl; /* character mode control */
19     unsigned char   dlistl; /* display list pointer low-byte */
20     unsigned char   dlisth; /* display list pointer high-byte */
21     unsigned char   hscrol; /* horizontal scroll enable */
22     unsigned char   vscrol; /* vertical scroll enable */
23     unsigned char   unuse0; /* unused */
24     unsigned char   pmbase; /* msb of p/m base address */
25     unsigned char   unuse1; /* unused */
26     unsigned char   chbase; /* character base address */
27     unsigned char   wsync;  /* wait for horizontal synchronization */
28     unsigned char   vcount; /* vertical line counter */
29     unsigned char   penh;   /* light pen horizontal position */
30     unsigned char   penv;   /* light pen vertical position */
31     unsigned char   nmien;  /* non-maskable interrupt enable */
32     unsigned char   nmires; /* nmi reset/status */
33 };
34
35 /* End of _antic.h */
36 #endif
37