source: buchla-68k/ram/vtyper.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.2 KB
RevLine 
[526a993]1/*
2 =============================================================================
3 vtyper.c -- external declarations
4 =============================================================================
5*/
6
[6262b5c]7#pragma once
8
9#include "stdint.h"
10
[8c8b4e5]11typedef void (*vtchar)(volatile uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
[0170798]12typedef void (*vtcurs)(void);
13
[6262b5c]14/*
15 =============================================================================
[526a993]16 external variables
[6262b5c]17 =============================================================================
18*/
19
20extern int8_t vtlin1[];
21extern int8_t vtlin2[];
22extern int8_t vtlin3[];
23
24/*
25 =============================================================================
[526a993]26 external functions
[6262b5c]27 =============================================================================
28*/
29
30extern void vtcxupd(void);
31extern void vtcyupd(void);
[8c8b4e5]32extern void vtdisp(volatile uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
33extern void vtsetup(volatile uint16_t *obj, vtchar dsp, int16_t col, int8_t *ptr, int16_t tr, int16_t tc, vtcurs adv, vtcurs bsp, vtcurs cup, vtcurs cdn, vtcurs stop, uint16_t fg, uint16_t bg);
[6262b5c]34extern int16_t vtyper(void);
Note: See TracBrowser for help on using the repository browser.