mirror of
https://github.com/cc65/cc65.git
synced 2026-04-26 13:18:31 +00:00
Added C65/C64DX accelerator code and documentation.
This commit is contained in:
@@ -177,14 +177,17 @@ url="funcref.html" name="function reference"> for declaration and usage.
|
||||
<itemize>
|
||||
<item>detect_c128
|
||||
<item>detect_c64dtv
|
||||
<item>detect_c65
|
||||
<item>detect_chameleon
|
||||
<item>detect_scpu
|
||||
<item>get_c128_speed
|
||||
<item>get_c64dtv_speed
|
||||
<item>get_c65_speed
|
||||
<item>get_chameleon_speed
|
||||
<item>get_scpu_speed
|
||||
<item>set_c128_speed
|
||||
<item>set_c64dtv_speed
|
||||
<item>set_c65_speed
|
||||
<item>set_chameleon_speed
|
||||
<item>set_scpu_speed
|
||||
</itemize>
|
||||
|
||||
@@ -70,14 +70,17 @@ function.
|
||||
<itemize>
|
||||
<item><ref id="detect_c128" name="detect_c128">
|
||||
<item><ref id="detect_c64dtv" name="detect_c64dtv">
|
||||
<item><ref id="detect_c65" name="detect_c65">
|
||||
<item><ref id="detect_chameleon" name="detect_chameleon">
|
||||
<item><ref id="detect_scpu" name="detect_scpu">
|
||||
<item><ref id="get_c128_speed" name="get_c128_speed">
|
||||
<item><ref id="get_c64dtv_speed" name="get_c64dtv_speed">
|
||||
<item><ref id="get_c65_speed" name="get_c65_speed">
|
||||
<item><ref id="get_chameleon_speed" name="get_chameleon_speed">
|
||||
<item><ref id="get_scpu_speed" name="get_scpu_speed">
|
||||
<item><ref id="set_c128_speed" name="set_c128_speed">
|
||||
<item><ref id="set_c64dtv_speed" name="set_c64dtv_speed">
|
||||
<item><ref id="set_c65_speed" name="set_c65_speed">
|
||||
<item><ref id="set_chameleon_speed" name="set_chameleon_speed">
|
||||
<item><ref id="set_scpu_speed" name="set_scpu_speed">
|
||||
</itemize>
|
||||
@@ -2969,6 +2972,26 @@ used in presence of a prototype.
|
||||
</quote>
|
||||
|
||||
|
||||
<sect1>detect_c65<label id="detect_c65"><p>
|
||||
|
||||
<quote>
|
||||
<descrip>
|
||||
<tag/Function/Check for the presence of a C65/C64DX in C64 mode.
|
||||
<tag/Header/<tt/<ref id="accelerator.h" name="accelerator.h">/
|
||||
<tag/Declaration/<tt/unsigned char detect_c65 (void);/
|
||||
<tag/Description/The function returns a 1 if a C65/C64DX in C64 mode has been detected.
|
||||
<tag/Notes/<itemize>
|
||||
<item>The function is specific to the C64.
|
||||
</itemize>
|
||||
<tag/Availability/cc65 (not all platforms)
|
||||
<tag/See also/
|
||||
<ref id="get_c65_speed" name="get_c65_speed">,
|
||||
<ref id="set_c65_speed" name="set_c65_speed">,
|
||||
<tag/Example/None.
|
||||
</descrip>
|
||||
</quote>
|
||||
|
||||
|
||||
<sect1>detect_chameleon<label id="detect_chameleon"><p>
|
||||
|
||||
<quote>
|
||||
@@ -3592,6 +3615,28 @@ header files define constants that can be used to check the return code.
|
||||
</quote>
|
||||
|
||||
|
||||
<sect1>get_c65_speed<label id="get_c65_speed"><p>
|
||||
|
||||
<quote>
|
||||
<descrip>
|
||||
<tag/Function/Get the current speed of the C65/C64DX in C64 mode.
|
||||
<tag/Header/<tt/<ref id="accelerator.h" name="accelerator.h">/
|
||||
<tag/Declaration/<tt/unsigned char get_c65_speed (void);/
|
||||
<tag/Description/The function returns the current speed of the C65/C64DX in C64 mode.
|
||||
<tag/Notes/<itemize>
|
||||
<item>The function is specific to the C64.
|
||||
<item>The function does not check for the presence of a C65/C64DX in C64 mode.
|
||||
<item>See the accelerator.h header for the speed definitions.
|
||||
</itemize>
|
||||
<tag/Availability/cc65 (not all platforms)
|
||||
<tag/See also/
|
||||
<ref id="detect_c65" name="detect_c65">,
|
||||
<ref id="set_c65_speed" name="set_c65_speed">,
|
||||
<tag/Example/None.
|
||||
</descrip>
|
||||
</quote>
|
||||
|
||||
|
||||
<sect1>get_chameleon_speed<label id="get_chameleon_speed"><p>
|
||||
|
||||
<quote>
|
||||
@@ -6231,6 +6276,28 @@ clean-up when exitting the program.
|
||||
</quote>
|
||||
|
||||
|
||||
<sect1>set_c65_speed<label id="set_c65_speed"><p>
|
||||
|
||||
<quote>
|
||||
<descrip>
|
||||
<tag/Function/Set the current speed of the C65/C64DX in C64 mode.
|
||||
<tag/Header/<tt/<ref id="accelerator.h" name="accelerator.h">/
|
||||
<tag/Declaration/<tt/unsigned char __fastcall__ set_c65_speed (unsigned char speed);/
|
||||
<tag/Description/The function returns the speed after trying to set the speed of the C65/C64DX in C64 mode.
|
||||
<tag/Notes/<itemize>
|
||||
<item>The function is specific to the C64.
|
||||
<item>The function does not check for the presence of a C65/C64DX in C64 mode.
|
||||
<item>See the accelerator.h header for the speed definitions.
|
||||
</itemize>
|
||||
<tag/Availability/cc65 (not all platforms)
|
||||
<tag/See also/
|
||||
<ref id="detect_c65" name="detect_c65">,
|
||||
<ref id="get_c65_speed" name="get_c65_speed">,
|
||||
<tag/Example/None.
|
||||
</descrip>
|
||||
</quote>
|
||||
|
||||
|
||||
<sect1>set_chameleon_speed<label id="set_chameleon_speed"><p>
|
||||
|
||||
<quote>
|
||||
|
||||
Reference in New Issue
Block a user