Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
v3:libraryref [2021/10/14 09:12] – created neilsv3:libraryref [2023/12/20 09:03] (current) – [Third-party Libraries] neils
Line 1: Line 1:
 ====== Library Reference ====== ====== Library Reference ======
  
 +Libraries are sets of [[subroutines]] and/or [[Functions]] that are written in XC=BASIC or assembly language and provide shared functionality to be used in your program.
 +
 +===== Built-in Libraries =====
 +
 +The following libraries are packaged with XC=BASIC:
 +
 +  * [[trigono.bas|TRIGONO.BAS]] - library that implements fundamental trigonometric functions
 +  * [[x16.bas|X16.BAS]] - library to access the improved functionality of the Commander X16
 +===== Third-party Libraries =====
 +
 +  * [[https://github.com/orlof/xcb3-ext|Orlof's XC=BASIC 3 Libraries for C64]], including:
 +    * Bitmap Graphics Library
 +    * Character Mode UI Library
 +    * High Performance Random Number Generator Library
 +    * Josystick Library
 +  * [[https://github.com/locodarwin/xcb-ext-reu|xcb-ext-reu]] - RAM Expansion Unit (REU) extension for XC=BASIC and C64/128 computers (by Locodarwin)
 +  * [[https://github.com/Thraka/xcb-ext|Thraka's XC=BASIC extensions]]