Welcome to Orlof's XC-Basic3 Libraries repository! Originally created for the xcb-gfx bitmap graphics library, this repository has expanded its scope to encompass a variety of useful libraries for XC-Basic3.
- Bitmap Graphics Library (lib_gfx.bas)
- The original graphics library designed for bitmap manipulation.
- Character Mode UI Library (lib_ui.bas)
- A library facilitating the creation of character mode user interfaces.
- High Performance Random Number Generator Library (lib_rnd.bas)
- Enhance your projects with a high-performance random number generator.
- Joystick Library (lib_joy.bas)
- Simple interface for reading the joystick inputs.
- ZX0 Decompress Library (lib_zx0.bas)
- Decompressor for ZX0 compressed data
- Multiplexer for 16 (or 24) Sprites -libraries
- Pure XC=Basic version is for learning and light weight projects (lib_mux16xcb.bas)
- Assembly version is for more demanding applications (lib_mux24asm.bas)
- Tested sprite constellations with 4 pixel y separation.
- 12 sprites - very stable even in worst cases.
- 24 sprites - stable in average applications.
- libs/ directory hosts all the library files ("lib_*.bas")
- examples/ subdirectory provides illustrative code for each library
Find detailed documentation for each library in the Wiki.
I welcome contributions to the XCB3-EXT libraries. Feel free to reach out!
This project is licensed under the BSD 2-Clause License License. See LICENSE
for details.
Created by Orlof. For further details or queries, feel free to reach out.