Multiplexor adaptation, sid support and most demo code by Flavio Web Pasqualin (@Flaviowebit)
Raster split adaptation, sprite expand code, some C128 code, CC65 and C support by Fabrizio Caruso (@Fabrizio-Caruso)
Initial work on the multiplxer by Antonino Porcino (@nippur72)
We provide a little template with a generic sprite multiplexor and a SID tune player for both the Commodore 64 and the native Commodore 128.
We use a modified and extended version of Cadaver's Ocean sprite multiplexor originally taken from: https://cadaver.github.io/rants/multi.zip
See more details in: https://cadaver.github.io/rants/sprite.html
FEATURES
- Freely moving multiplexed sprites (up to 36), i.e., generic sprite multiplexor
- Simple C interface provided by some shared variables (see INSTRUCTIONS.txt in the "doc" directory)
- Support for C64, C128 in both 128 and in 64 mode
- Fast 2mhz mode support for the C128 in both 128 and 64 mode: it runs on average at 1.3mhz (PAL) by enabling the fast mode on the borders
- Support flip test bit of $D030 register to get 11 extra colors in PAL Commodore 128
- Optionally multiplexed monochromatic/multicolor bit
- Optionally multiplexed x-expand bit
- Optionally multiplexed y-expand bit (to be used with care because of imperfect sorting)
- Efficient horizontal movement: x-coordinate is handled efficiently by the Assembly code and stored in a single byte (2-pixel movement)
- Support for SID tunes
BEFANA VS BALLOONS 2026
You can play Befana vs Balloons 2026 on a browser. Click here to play Befana vs Balloons 2026.
The full link is:
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for non-commercial applications, subject to the following restrictions:
-
The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
-
Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
-
This notice may not be removed or altered from any source distribution.
For example I do not authorize selling hardware, software, firmware or any other product that contains any part of Cross-Lib and/or its games (e.g., pre-loaded disks, tapes, cartridges, etc.). On the other hand I authorize people to load the games in the most convenient way for their personal use.