uvmac/src/HW/SCREEN/SCRNEMDV.h

40 lines
1.1 KiB
C

/*
HW/SCREEN/SCRNEMDV.h
Copyright (C) 2006 Philip Cummins, Richard F. Bannister,
Paul C. Pratt
You can redistribute this file and/or modify it under the terms
of version 2 of the GNU General Public License as published by
the Free Software Foundation. You should have received a copy
of the license along with this file; see the file COPYING.
This file is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
license for more details.
*/
#ifndef SCRNEMDV_H
#define SCRNEMDV_H
bool Screen_LoadCfg(void);
bool Screen_Init(void);
void Screen_EndTickNotify(void);
extern uint16_t vMacScreenHeight;
extern uint16_t vMacScreenWidth;
extern uint16_t vMacScreenDepth;
extern uint32_t vMacScreenNumPixels;
extern uint32_t vMacScreenNumBits;
extern uint32_t vMacScreenNumBytes;
extern uint32_t vMacScreenBitWidth;
extern uint32_t vMacScreenByteWidth;
extern uint32_t vMacScreenMonoNumBytes;
extern uint32_t vMacScreenMonoByteWidth;
extern bool UseLargeScreenHack;
extern char *ScreenColorBlack;
extern char *ScreenColorWhite;
#endif