+This header file contains definitions for extended memory access,
+see also testcode/lib/em-test.c and samples/multidemo.c.
+
@@ -528,8 +546,8 @@ It does not declare any functions.
-
+
+
+
@@ -999,6 +1026,29 @@ It returns 1 if it does.
+_mul20,
+
@@ -2204,6 +2254,31 @@ function, in order to provide input from the keyboard.
+cmb_k_second
+
+
+
+/
+
+The function is only available as fastcall function, so it may
+only be used in presence of a prototype.
+The function can only be called after a call to LISTEN.
+The function will not work after a TALK.
+When a secondary address is to be sent to a device on the serial bus,
+the address must first be ORed with $60.
+
+
+
+
+
+
cbm_k_setlfs
@@ -2269,6 +2344,28 @@ only be used in presence of a prototype.
+cbm_k_tksa
+
+
+
+/
+
+The function is only available as fastcall function, so it may
+only be used in presence of a prototype.
+The function can only be called after a call to TALK.
+The function will not work after a LISTEN.
+
+
+
+
+
+
cbm_k_udtim
@@ -2304,9 +2401,6 @@ bus. Only devices previously commanded to LISTEN are affected. This
function is normally used after the host computer is finished sending data
to external devices. Sending the UNLISTEN commands the listening devices
to get off the serial bus so it can be used for other purposes.
-
-
-
@@ -2315,6 +2409,28 @@ to get off the serial bus so it can be used for other purposes.
+cbm_k_untlk
+
+
+
+/
+
+
+
+
+
cclear
@@ -2489,6 +2605,89 @@ changing values. (See the description of
+clock_getres
+
+
+
+/
+/ is not
+a multiple of
+The function is only available as fastcall function, so it may only
+be used in presence of a prototype.
+Depending on the target either the
+,
+
+
+
+
+
+clock_gettime
+
+
+
+/
+
+The function is only available as fastcall function, so it may only
+be used in presence of a prototype.
+Many platforms supported by cc65 do not have a realtime clock, so the
+retrieved value may not be valid. See also the platform-specific information.
+
+,
+,
+
+
+
+
+
+clock_settime
+
+
+
+/
+
+The function is only available as fastcall function, so it may only
+be used in presence of a prototype.
+Many platforms supported by cc65 do not have a realtime clock, so
+setting the time may not work. See also the platform-specific information.
+
+,
+
+
+
+
+
clrscr
@@ -2920,6 +3119,86 @@ used in presence of a prototype.
+detect_c128
+
+
+
+/
+
+The function is specific to the C64 and C128.
+
+,
+,
+
+
+
+
+detect_c64dtv
+
+
+
+/
+
+The function is specific to the C64.
+
+,
+,
+
+
+
+
+detect_c65
+
+
+
+/
+
+The function is specific to the C64.
+
+,
+,
+
+
+
+
+detect_chameleon
+
+
+
+/
+
+The function is specific to the C64.
+
+,
+,
+
+
+
+
detect_scpu
@@ -2940,6 +3219,26 @@ used in presence of a prototype.
+detect_turbomaster
+
+
+
+/
+
+The function is specific to the C64.
+
+,
+,
+
+
+
+
div
@@ -3116,7 +3415,7 @@ used in presence of a prototype.
/
-
+get_c128_speed
+
+
+
+/
+
+The function is specific to the C64 and C128.
+The function does not check if the C128 CPU is the current CPU.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
+get_c64dtv_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of the C64DTV.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
+get_c65_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of a C65/C64DX in C64 mode.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
+get_chameleon_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of the C64 Chameleon cartridge.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
get_scpu_speed
@@ -3501,6 +3888,27 @@ header files define constants that can be used to check the return code.
+get_turbomaster_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of the C64 Turbo Master cartridge.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
getcpu
@@ -5619,7 +6027,7 @@ if (rename (OLDNAME, NEWNAME) == 0) {
before a call to The break vector is reset on program termination, so it's not strictly
-necessary to call this function as a part of your clean-up when exitting the program.
+necessary to call this function as a part of your clean-up when exiting the program.
The interrupt vector is reset on program termination, so it's not strictly
-necessary to call this function as a part of your clean-up when exitting the program.
+necessary to call this function as a part of your clean-up when exiting the program.
The break vector is reset on program termination, so it's not strictly
necessary to call / as a part of your
-clean-up when exitting the program.
+clean-up when exiting the program.
The interrupt vector is reset on program termination, so it's not strictly
necessary to call / as a part of your
-clean-up when exitting the program.
+clean-up when exiting the program.
+set_c128_speed
+
+
+
+/
+
+The function is specific to the C64 and C128.
+The function does not check if the C128 CPU is the current CPU.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
+set_c64dtv_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of the C64DTV.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
+set_c65_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of a C65/C64DX in C64 mode.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
+set_chameleon_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of the C64 Chameleon cartridge.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
set_scpu_speed
/
-The function is specific to the C128 and C64.
@@ -6074,6 +6570,28 @@ clean-up when exitting the program.
+set_turbomaster_speed
+
+
+
+/
+
+The function is specific to the C64.
+The function does not check for the presence of the C64 Turbo Master cartridge.
+See the accelerator.h header for the speed definitions.
+
+,
+,
+
+
+
+
setjmp
@@ -6396,6 +6914,7 @@ be used in presence of a prototype.
,
,
,
,
@@ -6686,6 +7205,32 @@ be used in presence of a prototype.
+strpbrk
+
+
+
+/
+
+The function is available only as a fastcall function;
+so, it should be used only in the presence of a prototype.
+
+,
+,
+,
+,
+
+
+
+
+
strqtok
@@ -6710,7 +7255,7 @@ a second ,
-
+,
,
,
+,
@@ -6810,7 +7356,7 @@ a second ,
-
+,
,
The function is only available as fastcall function, so it may
only be used in presence of a prototype.
@@ -6949,7 +7495,8 @@ returned value may not be valid.
+,
+