X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Ffuncref.sgml;h=f10379c938f723e0a2c6632a581664537e253583;hb=04675fca2a181270fc36d9f9c204d4064c5f2dfd;hp=c083f467eb2b18d576defaaf33c8ad1ad30b0a56;hpb=af8a9951169926093064c30e7c7a3322bb3f03ae;p=cc65 diff --git a/doc/funcref.sgml b/doc/funcref.sgml index c083f467e..f10379c93 100644 --- a/doc/funcref.sgml +++ b/doc/funcref.sgml @@ -65,6 +65,30 @@ function. +

+ + + + + + + + + + + + + + + + + + + + + + +

@@ -131,6 +155,7 @@ function. + @@ -139,6 +164,12 @@ function.

+ + + + + + (incomplete) @@ -501,6 +532,12 @@ It does not declare any functions.

+ + + + + + (incomplete) @@ -2898,6 +2935,126 @@ 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

+ + + +/ + +The function is specific to the C128 and C64. + +, +, + + + + +detect_turbomaster

+ + + +/ + +The function is specific to the C64. + +, +, + + + + div

@@ -3291,20 +3448,21 @@ program, it may not be able to read it. -/ +, +, / -The function is specific to the C128. -2MHz clock will not work in 40 column mode. +The function is specific to the C128, C16 and Plus4. +On the C128 the 2MHz clock will not work in 40 column mode. -, , -, - @@ -3436,6 +3594,137 @@ header files define constants that can be used to check the return code. +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

+ + + +/ + +The function is specific to the C128 and C64. +The function does not check for the presence of the cartridge. +See the accelerator.h header for the speed definitions. + +, +, + + + + +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

@@ -3448,6 +3737,11 @@ returns one of the constants Other, more exotic CPU types are not disinguished. @@ -3469,9 +3763,6 @@ returns one of the constants It allows to access the current device with the or requiring a 'device' parameter. - - - , @@ -3513,6 +3804,8 @@ be used in presence of a prototype. It allows to access the device on filesystem level by calling chdir() with the directory returned. +Calling getdevicedir() The function is only available as fastcall function, so it may only be used in presence of a prototype. @@ -3525,6 +3818,7 @@ be used in presence of a prototype. chdir (getdevicedir (device, buf, sizeof buf)); +cf. @@ -3562,7 +3856,8 @@ be used in presence of a prototype. - +Calling getfirstdevice() does +Calling getnextdevice() does The function is only available as fastcall function, so it may only be used in presence of a prototype. @@ -3946,6 +4243,27 @@ fastcall function, so it may only be used in presence of a prototype. +isfast

+ + + +, +, / + +The function is specific to the C128, C16 and Plus4. + +, +, + + + + isgraph

@@ -5958,6 +6276,138 @@ clean-up when exitting 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. +The function does not check for the presence of the cartridge. +See the accelerator.h header for the speed definitions. + +, +, + + + + +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

@@ -6054,19 +6504,20 @@ be used in presence of a prototype. -/ +, +, / -The function is specific to the C128. +The function is specific to the C128, C16 and Plus4. -, -, - +, @@ -6856,6 +7307,7 @@ name="videomode"> instead! , +, , , +, ,