diff options
Diffstat (limited to 'source/display.h')
-rw-r--r-- | source/display.h | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/source/display.h b/source/display.h index 8b94dd6..d581562 100644 --- a/source/display.h +++ b/source/display.h @@ -1,6 +1,6 @@ /******************************************************************************* Snes9x - Portable Super Nintendo Entertainment System (TM) emulator. - + (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com) and Jerremy Koot (jkoot@snes9x.com) @@ -43,46 +43,46 @@ S-DD1 C emulator code (c) Copyright 2003 Brad Jorsch with research by Andreas Naive and John Weidman - + S-RTC C emulator code (c) Copyright 2001 John Weidman - + ST010 C++ emulator code (c) Copyright 2003 Feather, Kris Bleakley, John Weidman and Matthew Kendora - Super FX x86 assembler emulator code - (c) Copyright 1998 - 2003 zsKnight, _Demo_, and pagefault + Super FX x86 assembler emulator code + (c) Copyright 1998 - 2003 zsKnight, _Demo_, and pagefault - Super FX C emulator code + Super FX C emulator code (c) Copyright 1997 - 1999 Ivar, Gary Henderson and John Weidman SH assembler code partly based on x86 assembler code - (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se) + (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se) + - Specific ports contains the works of other authors. See headers in individual files. - + Snes9x homepage: http://www.snes9x.com - + Permission to use, copy, modify and distribute Snes9x in both binary and source form, for non-commercial purposes, is hereby granted without fee, providing that this license information and copyright notice appear with all copies and any derived work. - + This software is provided 'as-is', without any express or implied warranty. In no event shall the authors be held liable for any damages arising from the use of this software. - + Snes9x is freeware for PERSONAL USE only. Commercial users should seek permission of the copyright holders first. Commercial use includes charging money for Snes9x or software derived from Snes9x. - + The copyright holders request that bug fixes and improvements to the code should be forwarded to them so everyone can benefit from the modifications in future versions. - + Super NES and Super Nintendo Entertainment System are trademarks of Nintendo Co., Limited and its subsidiary companies. *******************************************************************************/ @@ -91,42 +91,42 @@ #define _DISPLAY_H_ // Routines the port specific code has to implement -void S9xTextMode (); -void S9xGraphicsMode (); -char *S9xParseArgs (char **argv, int argc); -void S9xExtraUsage (); +void S9xTextMode(); +void S9xGraphicsMode(); +char* S9xParseArgs(char** argv, int argc); +void S9xExtraUsage(); #ifdef ACCUMULATE_JOYPAD -void NDSSFCAccumulateJoypad (); +void NDSSFCAccumulateJoypad(); #endif -uint32 S9xReadJoypad (int port); -bool8 S9xReadMousePosition (int which1_0_to_1, int* x, int* y, uint32* buttons); -bool8 S9xReadSuperScopePosition (int* x, int* y, uint32* buttons); - -void S9xUsage (); -void S9xInitDisplay (void); -void S9xDeinitDisplay (); -void S9xInitInputDevices (); -void S9xSetTitle (const char *title); -void S9xPutImage (int width, int height); -void S9xToggleSoundChannel (int channel); -void S9xSetInfoString (const char *string); -int S9xMinCommandLineArgs (); -void S9xNextController (); -bool8 S9xLoadROMImage (const char *string); -const char *S9xSelectFilename (const char *def, const char *dir, - const char *ext, const char *title); - -const char *S9xChooseFilename (bool8 read_only); - -const char *S9xBasename (const char *filename); - -int S9xFStrcmp (FILE *, const char *); -const char *S9xGetHomeDirectory (); -const char *S9xGetSnapshotDirectory (); -const char *S9xGetROMDirectory (); -const char *S9xGetSRAMFilename (); -const char *S9xGetFilename (const char *extension); -const char *S9xGetFilenameInc (const char *); +uint32 S9xReadJoypad(int port); +bool8 S9xReadMousePosition(int which1_0_to_1, int* x, int* y, uint32* buttons); +bool8 S9xReadSuperScopePosition(int* x, int* y, uint32* buttons); + +void S9xUsage(); +void S9xInitDisplay(void); +void S9xDeinitDisplay(); +void S9xInitInputDevices(); +void S9xSetTitle(const char* title); +void S9xPutImage(int width, int height); +void S9xToggleSoundChannel(int channel); +void S9xSetInfoString(const char* string); +int S9xMinCommandLineArgs(); +void S9xNextController(); +bool8 S9xLoadROMImage(const char* string); +const char* S9xSelectFilename(const char* def, const char* dir, + const char* ext, const char* title); + +const char* S9xChooseFilename(bool8 read_only); + +const char* S9xBasename(const char* filename); + +int S9xFStrcmp(FILE*, const char*); +const char* S9xGetHomeDirectory(); +const char* S9xGetSnapshotDirectory(); +const char* S9xGetROMDirectory(); +const char* S9xGetSRAMFilename(); +const char* S9xGetFilename(const char* extension); +const char* S9xGetFilenameInc(const char*); #endif |