summaryrefslogtreecommitdiff
path: root/video.h
blob: 4458f97579f2676dd2ca7ffc0e422a5746737627 (plain)
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
// Copyright 2008-2010  Segher Boessenkool  <segher@kernel.crashing.org>
// Licensed under the terms of the GNU GPL, version 2
// http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

#ifndef _VIDEO_H
#define _VIDEO_H

#include "types.h"

extern u32 palette_rgb[256];
extern u32 screen[320*240];

extern int hide_page_1;
extern int hide_page_2;
extern int hide_sprites;
extern int show_fps;


void video_store(u16 val, u32 addr);
u16 video_load(u32 addr);

void render_bitmap(u8 *dest, u32 pitch, u32 addr, u16 attr);

void video_init(void);

#endif