source: buchla-68k/include/vsddsw.h@ d2d593b

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

Added more functions to header files.

  • Property mode set to 100644
File size: 2.3 KB
Line 
1/*
2 =============================================================================
3 VSDDSW.H -- VSDD software support definitions
4 Version 6 -- 1987-05-27 -- D.N. Lynx Crowe
5 Copyright 1987 -- D.N. Lynx Crowe
6 =============================================================================
7*/
8
9/* functions */
10
11extern void vbank(uint16_t b);
12extern void vputp(struct octent *octad, int16_t xloc, int16_t yloc, int16_t val);
13extern void vwputp(struct octent *octad, int16_t xloc, int16_t yloc, int16_t val);
14
15/* these should be voids ... */
16
17extern void vfwait(void);
18extern void vputs(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t attrib, int8_t *str);
19extern void vputsa(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t *attrib, int8_t *str);
20extern void vputc(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t c, uint16_t attrib);
21extern void VHinit(void);
22extern void objclr(uint16_t obj);
23extern void objon(uint16_t obj, uint16_t line, uint16_t num);
24extern void objoff(uint16_t obj, uint16_t line, uint16_t num);
25extern void vcputs(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str);
26extern void vwputs(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str);
27extern void vwputm(uint16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *ml[]);
28extern void vmput(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t ma, int8_t *ms[]);
29extern void vmputa(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t *ma[], int8_t *ms[]);
30extern void VSinit(void);
31extern void SelObj(int16_t obj);
32extern void SetPri(int16_t obj, int16_t pri);
33extern void SetObj(int16_t obj, int16_t type, int16_t bank, int16_t xpix, int16_t ypix, int16_t x0, int16_t y0, int16_t flags, int16_t pri, uint16_t *base);
34extern void CpyObj(uint16_t *from, uint16_t *to, uint16_t w, uint16_t h, uint16_t sw);
35
36extern void lseg(int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t t);
37extern void vbfill4(uint16_t *obj, int16_t obwidth, int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax, uint16_t color);
38
39extern void tsplot4(int16_t *obase, int16_t nw, int16_t fg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
40extern void vcputsv(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
41
Note: See TracBrowser for help on using the repository browser.