+
+
+- _dos_type
+
[
+]- rebootafterexit
+
+
+
+
+
+
+- _dos_type
+
[
+]- rebootafterexit
+
- textframe
+
- textframexy
+
[
]
@@ -69,6 +90,63 @@ function.
+
+
+
+[
+]
+
+(incomplete)
+
+
+
+
+(incomplete)
+
+
+
+
+
+[
+][
+][
+][
+][
+]
+
+
+
+
+(incomplete)
+
+
+
+
+
+[
+]
+
+
+
+
+
+[
+][
+][
+][
+]
+
+
+
+
+
+[
+][
+][
+][
+]
+
+
@@ -80,11 +158,11 @@ function.
[
][
][
-
-
-
-
-
+][
+][
+][
+][
+][
][
][
][
@@ -95,7 +173,7 @@ function.
][
][
][
-
+][
][
][
]
@@ -122,1177 +200,5500 @@ function.
+
+
+(incomplete)
+
+
+
+
+(incomplete)
+
+
+
+
+
+[
+][
+][
+][
+][
+][
+][
+][
+][
+][
+]
+
+
+
+
+(incomplete)
+
+
+
+
+
+[
+][
+][
+]
+
+
+
+
+(incomplete)
+
+
+
+
+
+[
+][
+][
+][
+][
+][
+]
+
+
+
+
+
+[
+][
+]
+
+
+
+
+
+[
+][
+]
+
+
+
+
+
+[
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+]
+
+(incomplete)
+
+
+
+
+(incomplete)
+
+
+
+
+The .
+It does not declare any functions.
+
+
+
+
+
+[
+][
+][
+][
+]
+
+
+
+
+(incomplete)
+
+
+
+
+(incomplete)
+
+
+
+
+
+
+(incomplete)
+
+
+
+
+
+[
+][
+]
+
+
+
+
+
+[
+][
+]
+
+
+
+
+(incomplete)
+
+
+
+
+(incomplete)
+
+
+
+
+
+[
+]
+
+
+
+
+
+[
+
+
+][
+][
+
+
+
+
+][
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+][
+][
+
+
+
+
+
+
+
+
+
+
+
+
+]
+
+(incomplete)
+
+
+[
+][
+][
+][
+][
+][
+][
][
+][
][
+][
+][
+][
+][
+][
][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
]
-
+
+[
+][
+][
+][
+][
+][
+][
][
][
+][
+][
][
+][
+][
+][
+][
][
+][
+][
+][
+][
][
][
+][
+][
+][
+][
+][
+][
+]
+
+(incomplete)
+
+
+
+
+
+[
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+][
+]
+
+
+
+
+
+
+
+
+
+
+
+
+[
+]
+
+(incomplete)
+
+
+
+
+
+
+
+
+
+
+
+[
+][
+
]
+(incomplete)
+
+
+(incomplete)
+
+
+
+
+(incomplete)
+
Alphabetical function reference
-BRK
+_heapadd
-/
-/
+
+- The minimum blocksize that can be added is 6 bytes; the function will
+ignore smaller blocks.
+
,
-[
+][,
+][,
+][,
+][,
+][,
+][,
+][
]
-CLI
+_heapblocksize
-/
-/
+/, / or /.
+
+- Passing a pointer to a block that was is not the result of one of the
+allocation functions, or that has been free'd will give unpredicable results.
+
,
-[
+][,
+][,
+][,
+][,
+][,
+][,
+][
]
-SEI
+_heapmaxavail
-/
-/
+/.
,
-[
+][,
+][,
+][,
+][,
+][,
+][,
+][
]
-abort
+_heapmemavail
-/
-
+- This function is of less use than usually assumed, since the returned
+heap space may be available but not in one block. So even if this function
+says that several times more heap space is available than needed,
[ may still return ]
+,
-[
+][,
+][,
+][,
+][,
+][,
+][,
+][
]
-assert
+_poserror
-/
-/
+/ with an
+argument of
+- Since operating system specific error code are - you guessed it -
+operating system specific, the value in
The function is only available as fastcall function, so it may only
+be used in presence of a prototype.
+
+,
-[
+][,
+][
]
-atexit
+_randomize
-/
-
+- The randomness of the seed depends on the machine hardware.
+
+
,
-[
+][,
+][
]
-bgcolor
+_stroserror
-/
-/
+
+- Since operating system specific error code are - you guessed it -
+operating system specific, the parameter and the string returned depend on the
+cc65 target.
+
- The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
,
-[
+][
]
-bordercolor
+_swap
-/
-/
+
+- The memory areas may not overlap, otherwise the results are undefined.
+
- The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
,
-[
+][,
+][
]
-cclear
+_sys
-/
-/
+
+- Bits 4 and 5 of the flags value in the
The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
,
-[
]
-cclearxy
+BRK
-/
-/
+
+- The function is actually a macro.
+
- The inserted instruction may lead to unexpected results if no debugger
+is present.
+
,
-[
+][,
+][
]
-cgetc
+CLI
-/
-/
+
+- The function is actually a macro.
+
- Disabling interrupts may lead to unexpected results.
+
,
-[
+][,
+][
]
-chline
+PEEK
-/
-/
+
+- The function is actually a macro.
+
- This function depends highly on the platform and environment.
+
,
-[,
-][
+][,
+][
]
-chlinexy
+PEEKW
-/
-/
+
+- The function is actually a macro.
+
- This function depends highly on the platform and environment.
+
- The order in which the two bytes are read is unspecified and may
+depend of the address expression used.
+
,
-[,
-][
+][,
+][
]
-clrscr
+POKE
-/
-/
+
+- The function is actually a macro.
+
- This function depends highly on the platform and environment.
+
- Careless use will cause the program to act strange or may crash the
+machine.
+
,
-[
+][,
+][
]
-cursor
+POKEW
-/
-/
+
+- The function is actually a macro.
+
- This function depends highly on the platform and environment.
+
- Careless use will cause the program to act strange or may crash the
+machine.
+
- The order in which the two bytes are written is unspecified and may
+depend of the address expression used.
+
,
-[
+][,
+][
]
-cvline
+SEI
-/
-/
+
+- The function is actually a macro.
+
- Disabling interrupts may lead to unexpected results.
+
,
-[,
-][
+][,
+][
]
-cvlinexy
+abort
-/
-/
+,
-[,
-][
+][,
+][,
+][
]
-exit
+abs
-/
-/ are called. Common values for status are /.
-
+- The return value is undefined if
The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
,
-[
+][
]
-gotox
+assert
-/
-/
+
+- The function is actually a macro.
+
+
,
-[,
-][,
-][
+][,
+][
]
-gotoxy
+atexit
-/
-/
+
+- A maximum of 5 exit functions can be registered.
+
- There is no way to unregister an exit function.
+
- The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
+
,
-[,
-][,
-][
+][,
+][
]
-gotoy
+atoi
-/
-/
+
+- There is no way to detect any conversion errors.
+
- The function does not check for an numerical overflow when converting.
+
- The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
+
,
-[,
-][,
-][
+][,
+][,
+][,
+][,
+][
]
-isalnum
+atol
-/
-/
+
+- There is no way to detect any conversion errors.
+
- The function does not check for an numerical overflow when converting.
+
- The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
,
-[,
-][,
-][,
-][,
-][,
-][,
-][,
-][,
-][,
-][,
-][
+][,
+][,
+][,
+][,
+][
]
-isalpha
+bgcolor
-/
-/
+
+- Background colors are system dependent. The function may have no effect
+on systems where the background color cannot be changed.
+
- The function is only available as fastcall function, so it may only be
+used in presence of a prototype.
+
+
,
-[,
-][,
-][,
-][,
-][,
-][,
-][,
-][,
-][,
-][,
-][
+][,
+][
]