/**************************************************************************** * msdosall.h * * This file contains headers used by MSDOSxxx.C but not by the generic * parts of POV-Ray. * * from Persistence of Vision(tm) Ray Tracer * Copyright 1996 Persistence of Vision Team *--------------------------------------------------------------------------- * NOTICE: This source code file is provided so that users may experiment * with enhancements to POV-Ray and to port the software to platforms other * than those supported by the POV-Ray Team. There are strict rules under * which you are permitted to use this file. The rules are in the file * named POVLEGAL.DOC which should be distributed with this file. If * POVLEGAL.DOC is not available or for more info please contact the POV-Ray * Team Coordinator by leaving a message in CompuServe's Graphics Developer's * Forum. The latest version of POV-Ray may be found there as well. * * This program is based on the popular DKB raytracer version 2.12. * DKBTrace was originally written by David K. Buck. * DKBTrace Ver 2.0-2.12 were written by David K. Buck & Aaron A. Collins. * Rev. 6/7/94 *****************************************************************************/ #ifndef MSDOSALL_H #define MSDOSALL_H #include "console.h" void MSDOS_Video_Init_Vars(void); void MSDOS_Text_Init_Vars(void); void MSDOS_Save_Text(void); void MSDOS_Restore_Text(void); extern int In_Graph_Mode; #ifdef __GO32__ #undef outpw #undef outp #undef inp #define outpw( portid,v ) outportw( portid,v ) #define outp( portid,v ) outportb( portid,v ) #define inp( portid ) inportb( portid ) #define getch() getkey() #endif #endif