24 |
|
extern bool VideoActivated(void); |
25 |
|
extern bool VideoSnapshot(int xsize, int ysize, uint8 *p); |
26 |
|
|
27 |
< |
extern int16 VideoDoDriverIO(void *spaceID, void *commandID, void *commandContents, uint32 commandCode, uint32 commandKind); |
27 |
> |
extern int16 VideoDoDriverIO(uint32 spaceID, uint32 commandID, uint32 commandContents, uint32 commandCode, uint32 commandKind); |
28 |
|
|
29 |
|
// System specific and internal functions/data |
30 |
|
struct VideoInfo { |
108 |
|
extern uint8 remap_mac_be[256]; |
109 |
|
extern uint8 MacCursor[68]; |
110 |
|
|
111 |
– |
struct GammaTbl; |
112 |
– |
|
111 |
|
struct VidLocals{ |
112 |
|
uint16 saveMode; |
113 |
|
uint32 saveData; |
114 |
|
uint16 savePage; |
115 |
|
uint32 saveBaseAddr; |
116 |
< |
GammaTbl *gammaTable; // Current gamma table |
116 |
> |
uint32 gammaTable; // Mac address of gamma tble |
117 |
|
uint32 maxGammaTableSize; // Biggest gamma table allocated |
118 |
|
uint32 saveVidParms; |
119 |
|
bool luminanceMapping; // Luminance mapping on/off |
140 |
|
extern int16 video_mode_change(VidLocals *csSave, uint32 ParamPtr); |
141 |
|
|
142 |
|
extern int16 VSLDoInterruptService(uint32 arg1); |
143 |
< |
extern void NQDMisc(uint32 arg1, void *arg2); |
143 |
> |
extern void NQDMisc(uint32 arg1, uintptr arg2); |
144 |
|
|
145 |
|
// Native QuickDraw acceleration callbacks |
146 |
|
extern bool NQD_sync_hook(uint32); |