1 #ifndef HARDWARE_CUSTOM_H
2 #define HARDWARE_CUSTOM_H
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: Custom Amiga chips
13 # include <exec/types.h>
60 UBYTE bltcon0l
; /* WRITE-ONLY */
90 /* chip audio channel */
93 UWORD
* ac_ptr
; /* waveform data */
94 UWORD ac_len
; /* waveform length (in words) */
95 UWORD ac_per
; /* sample period */
96 UWORD ac_vol
; /* volume */
147 #define HSYNCTRUE 0x0001
148 #define VSYNCTRUE 0x0002
149 #define CSYNCTRUE 0x0004
150 #define CSBLANK 0x0008
151 #define VARCSYNC 0x0010
152 #define DISPLAYPAL 0x0020
153 #define DISPLAYDUAL 0x0040
154 #define VARBEAM 0x0080
155 #define VARHSYNC 0x0100
156 #define VARVSYNC 0x0200
157 #define CSCBLANKEN 0x0400
158 #define LOLDIS 0x0800
159 #define VARVBLANK 0x1000
162 #define USE_BPLCON3 1
165 #define BPLCON2_ZDCTEN (1<<10)
166 #define BPLCON2_ZDBPEN (1<<11)
167 #define BPLCON2_ZDBPSEL0 (1<<12)
168 #define BPLCON2_ZDBPSEL1 (1<<13)
169 #define BPLCON2_ZDBPSEL2 (1<<14)
172 #define BPLCON3_EXTBLNKEN (1<<0)
173 #define BPLCON3_EXTBLKZD (1<<1)
174 #define BPLCON3_ZDCLKEN (1<<2)
175 #define BPLCON3_BRDNTRAN (1<<4)
176 #define BPLCON3_BRDNBLNK (1<<5)
178 #endif /* ECS_SPECIFIC */
180 #endif /* HARDWARE_CUSTOM_H */