This wiki is being migrated to http://www.github.com/z88dk/z88dk/wiki

User Tools

Site Tools


library:abc800

Luxor ABC800 (abc800.h)

Version all
Header {z88dk}/include/abc800.h
Source {z88dk}/libsrc/abc800
Include #include <abc800.h>
Linking n/a
Compile n/a
Supported ABC 800
Comments n/a

The ABC 800 library contains functions specific for the ABC 800 computer.

abc_cursor (unsigned char shape)

Set cursor shape

abc_vdu (unsigned char register, unsigned char value)

Set a parameter to the 6845 CRTC control register (VDU)

  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)
library/abc800.txt · Last modified: 2017/03/24 12:41 (external edit)