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

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

More accurate headers.

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