22#ifndef MADS_CORE_MCGA_H
23#define MADS_CORE_MCGA_H
25#include "mads/core/general.h"
26#include "mads/core/font.h"
30extern int mcga_retrace_computed;
31extern word mcga_retrace_ticks;
32extern int mcga_retrace_max_colors;
33extern int mcga_retrace_max_bytes;
35extern word mcga_palette_update;
36extern int mcga_palette_fast;
37extern word mcga_shakes;
42extern void mcga_put_pixel(word x, word y,
byte c);
47extern byte mcga_get_pixel(word x, word y);
56extern byte *mcga_open_window(word x, word y, word xsize, word ysize);
61extern void mcga_close_window(
byte *win);
63extern void mcga_setpal(
Palette *pal);
65extern void mcga_getpal(
Palette *pal);
67extern void mcga_cls(
byte inp);
69extern void mcga_retrace();
71extern void mcga_setpal_range(
Palette *pal,
int first_color,
int num_colors);
73extern void mcga_compute_retrace_parameters();
75extern void mcga_reset();
Definition: atari-screen.h:42