source: buchla-68k/ram/smscrl.x@ 4810254

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

Wording change.

  • Property mode set to 100644
File size: 1.6 KB
Line 
1/*
2 =============================================================================
3 smscrl.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "stdint.h"
10
11/*
12 =============================================================================
13 external variables
14 =============================================================================
15*/
16
17extern int8_t *(*BakLine)(void);
18extern int16_t CurLine;
19extern int16_t CurScan;
20extern int16_t DupLine;
21extern int8_t *(*FwdLine)(void);
22extern uint16_t LineAtr;
23extern uint16_t *LineBuf;
24extern int16_t LineCon;
25extern int16_t LineLen;
26extern int8_t *LinePtr;
27extern uint16_t *OldLine;
28extern int16_t PdScDnF;
29extern int16_t PdScUpF;
30extern uint16_t *ScObAdr;
31extern int16_t ScrlObj;
32extern int16_t SmScLim;
33extern int16_t SmScNsl;
34extern int16_t SmScTop;
35extern int8_t TheBuf[66];
36
37/*
38 =============================================================================
39 external functions
40 =============================================================================
41*/
42
43extern int8_t *LineBak(void);
44extern int8_t *LineFwd(void);
45extern void SetDTop(int16_t row, int16_t scan);
46extern void UpdVid(int16_t row, int16_t col, int8_t *str, uint16_t atr);
47extern void WrVideo(int16_t row, int16_t col, int8_t *str, uint16_t atr);
48extern void bgncm(void);
49extern void smscrl(void);
50extern void smxupd(void);
51extern void smy_up(int16_t tag);
52extern void smyupd(void);
53extern void sqy_up(int16_t tag);
54extern void sqyupd(void);
55extern void stopcm(void);
56extern void stopsm(void);
Note: See TracBrowser for help on using the repository browser.