<title>cc65 function reference
<author><url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">,<newline>
<url url="mailto:greg.king5@verizon.net" name="Greg King">
-<date>2017-09-02
+<date>2017-11-21
<abstract>
cc65 is a C compiler for 6502 based systems. This function reference describes
<sect1><tt/gamate.h/<label id="gamate.h"><p>
-<!-- <itemize> -->
+<itemize>
<!-- <item><ref id="get_tv" name="get_tv"> -->
-<!-- <item><ref id="waitvblank" name="waitvblank"> -->
-<!-- </itemize> -->
+<item><ref id="waitvsync" name="waitvsync">
+</itemize>
(incomplete)
<sect1><tt/nes.h/<label id="nes.h"><p>
-<!-- <itemize> -->
+<itemize>
<!-- <item><ref id="get_tv" name="get_tv"> -->
-<!-- <item><ref id="waitvsync" name="waitvsync"> -->
-<!-- </itemize> -->
+<item><ref id="waitvsync" name="waitvsync">
+</itemize>
(incomplete)
<sect1><tt/pce.h/<label id="pce.h"><p>
-<!-- <itemize> -->
+<itemize>
<!-- <item><ref id="get_tv" name="get_tv"> -->
-<!-- <item><ref id="waitvblank" name="waitvblank"> -->
-<!-- </itemize> -->
+<item><ref id="waitvsync" name="waitvsync">
+</itemize>
(incomplete)
</quote>
+<sect1>waitvsync<label id="waitvsync"><p>
+
+<quote>
+<descrip>
+<tag/Function/Wait until the start of the next frame.
+<tag/Header/
+<tt/<ref id="gamate.h" name="gamate.h">/,
+<tt/<ref id="nes.h" name="nes.h">/,
+<tt/<ref id="pce.h" name="pce.h">/
+<tag/Declaration/<tt/void waitvsync (void);/
+<tag/Description/Wait for vertical sync to reduce flickering.
+<tag/Availability/Platforms above
+<tag/Example/None.
+</descrip>
+</quote>
+
+
<sect1>wherex<label id="wherex"><p>
<quote>
Programs containing Gamate specific code may use the <tt/gamate.h/ header file.
+<sect1>Gamate specific functions<p>
+
+<itemize>
+<item>waitvsync</item>
+</itemize>
+
+
<sect1>Hardware access<p>
The following pseudo variables declared in the <tt/gamate.inc/ include file do
Programs containing Supervision specific code may use the <tt/supervision.h/ header file.
-<sect1>Supervision specific functions<p>
-
-<itemize>
-<item>waitvsync</item>
-</itemize>
-
-
-
<sect1>Hardware access<p>
The following pseudo variables declared in the <tt/supervision.inc/ include file do
<sect1>Joystick drivers<p>
-No joystick drivers are currently available for the Supervision.
-<!--A joystick driver for the standard buttons is available, but must be
-statically linked, because no file I/O is available. See the documentation for
-the <url url="co65.html" name="co65 utility"> for information on how to do
-that.-->
+<descrip>
+
+ <tag><tt/supervision-stdjoy.joy (supervision_stdjoy_joy)/</tag>
+ A joystick driver for the standard two buttons joypad is available.
+
+</descrip><p>
<sect1>Mouse drivers<p>