projects
/
dosdemo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- VBE banked mode fixes backported from rbench
[dosdemo]
/
src
/
dos
/
vga.h
diff --git
a/src/dos/vga.h
b/src/dos/vga.h
index
c6d7070
..
99738eb
100644
(file)
--- a/
src/dos/vga.h
+++ b/
src/dos/vga.h
@@
-2,8
+2,17
@@
#define VGA_H_
#include "inttypes.h"
#define VGA_H_
#include "inttypes.h"
+#include "dosutil.h"
+#include "cdpmi.h"
+#include "vgaregs.h"
+
+#define VGA_FBADDR ((void*)phys_to_virt(0xa0000))
int vga_setmode(int mode);
int vga_setmode(int mode);
+int vga_setmodex(void);
+
+#define vga_planemask(mask) \
+ outpw(VGA_SC_ADDR_PORT, VGA_SC_MAPMASK_REG | ((unsigned short)(mask) << 8))
#ifdef __WATCOMC__
void vga_setpal(int16_t idx, uint8_t r, uint8_t g, uint8_t b);
#ifdef __WATCOMC__
void vga_setpal(int16_t idx, uint8_t r, uint8_t g, uint8_t b);