-
Notifications
You must be signed in to change notification settings - Fork 1
Home
A Collection of XC-Basic3 libraries for legendary Commodore 64!
Welcome to a curated collection of practical routines extracted from my own game development experiences. These libraries represent a compilation of valuable resources derived from my projects, designed to serve as standalone entities for your programming needs. Explore these libraries as a toolkit born from real-world game development, ready to enhance your projects with tried-and-true functionalities.
Dive into libraries that push the graphical boundaries of the Commodore 64
| Library | Version | Description |
|---|---|---|
| lib-gfx.bas | 1.0 | Bitmap Graphics Library - lines, circles, text... |
| lib-ui.bas | 1.0 | Character Mode UI Library - menus, checkboxes, radio buttons... |
| lib-mux16xcb.bas | 0.9 no docs | Pure XC=Basic 16 sprite multiplexing for learning and low capacity applications |
| lib-mux24asm.bas | 0.9 no docs | 24 sprite multiplexing library that prefers dropping instead of flickering |
Elevate your projects with audio excellence using specialized libraries for creating and playing music, sound effects, and dynamic compositions on the SID chip. Stay tuned for upcoming modules that will expand the sonic possibilities of your programs.
| Library | Version | Description |
|---|---|---|
| lib-sid.bas | not yet published | SID tunes |
| lib-sfx.bas | not yet published | Sound effects |
Simplify user interactions with libraries dedicated to input handling, joystick support, and other control-related functionalities.
| Library | Version | Description |
|---|---|---|
| lib-joy.bas | 1.0 | Joystick input |
Access a suite of utilities and tools that streamline development tasks, from file handling to memory management. Expect regular updates as we introduce new tools to simplify your XC-Basic3 programming workflow.
| Library | Version | Description |
|---|---|---|
| lib_zx0.bas | 1.0 | ZX0 Decompression Library |
| lib_rnd.bas | 1.0 | High performance random number generator |
| lib_sysinfo.bas | 1.0 | Library to detect to NTSC/PAL, 50/60Hz and SID chip |
| lib_time.bas | not yet released | Library to utilize Time Of Day clock |
Let's celebrate the retro charm and endless possibilities of the Commodore 64!