source: buchla-68k/ram/asgdsp.x@ 8c8b4e5

Last change on this file since 8c8b4e5 was 8c8b4e5, checked in by Thomas Lopatic <thomas@…>, 7 years ago

More volatile hardware accesses.

  • Property mode set to 100644
File size: 1.5 KB
Line 
1/*
2 =============================================================================
3 asgdsp.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "stdint.h"
10
11#define AK_WIDTH 115 /* width, in words, of keyboard icon */
12
13/*
14 =============================================================================
15 external variables
16 =============================================================================
17*/
18
19extern uint16_t asgkbbt[AK_WIDTH];
20extern int16_t asgkble[88];
21extern uint16_t asgkbtp[AK_WIDTH];
22extern int16_t asgpal[16][3];
23extern int8_t *asgsrc[];
24extern int16_t dyntab[10];
25extern int8_t *gprep[];
26
27/*
28 =============================================================================
29 external functions
30 =============================================================================
31*/
32
33extern void adbord(void);
34extern void adpoint(int16_t x, int16_t y, int16_t pen);
35extern void adswin(int16_t n);
36extern void advacur(void);
37extern void asgdsp(void);
38extern void asgkb(void);
39extern void awins(void);
40extern void bspacur(void);
41extern void drawk2g(int16_t grp);
42extern void getasg(int16_t n);
43extern void inital(void);
44extern void initat(int16_t n);
45extern void keycpyw(volatile uint16_t *dest, volatile uint16_t *src, int16_t len, uint16_t wk, uint16_t bk);
46extern int8_t *numblk(int8_t *buf, int16_t n);
47extern void putasg(int16_t n);
48extern void setaux(int16_t aux);
Note: See TracBrowser for help on using the repository browser.