/usr/share/z88dk/include/abc800.h is in z88dk-data 1.8.ds1-10.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | /*
* Headerfile for ABC800 specific stuff
*
* $Id: abc800.h,v 1.1 2007/11/02 09:31:39 stefano Exp $
*/
#ifndef __ABC800_H__
#define __ABC800_H__
#include <sys/types.h>
///////////////////////////////
// ABC 800 CRTC 6845 FUNCTIONS
///////////////////////////////
// Set cursor shape
extern int __LIB__ __FASTCALL__ abc_cursor(unsigned char shape);
// Set a parameter to CRTC control register (VDU)
extern int __LIB__ __FASTCALL__ abc_vdu(unsigned char register, unsigned char value);
/*
00 - Horiz. total characters
01 - Horiz. displayed characters per line
02 - Horiz. synch position
03 - Horiz. synch width in characters
04 - Vert. total lines
05 - Vert. total adjust (scan lines)
06 - Vert. displayed rows
07 - Vert. synch position (character rows)
08 - Interlace mode
09 - Maximum scan line address
0A - Cursor start (scan line)
0B - Cursor end (scan line)
0C - Start address (MSB)
0D - Start address (LSB)
0E - Cursor address (MSB) (read/write)
0F - Cursor address (LSB) (read/write)
10 - Light pen (MSB) (read only)
11 - Light pen (LSB) (read only)
*/
#endif
|