UltimateDemo2026
Scene 8 - Scroller: PETSCII font sinus scroller with plasma background

UltimateDemo2026

2026-10-02
GitHub

Demo for the Ultimate 64 showcasing turbo mode, Ultimate Audio DMA, firmware 3.15 UCI palette control, and nine visual effects.

A demo for the Ultimate 64, compiled with Oscar64 and running at up to 64 MHz via U64 turbo mode. v1.1.0 added a new Palette Morph scene and custom-palette colour throughout the demo, showcasing the RGB palette control firmware 3.15 added to the Ultimate Command Interface -- see the palette control blog post for details. v1.1.1 is a small reliability release: three bugs found only on real hardware, fixed -- see the real-hardware bugs post. v1.1.2 has under-the-hood fixes: the maximum CPU speed is now measured at startup, so an original Ultimate 64 or Elite is shown as 48 MHz throughout, one configuration file works on every machine, and a possible startup hang in the command interface is fixed. Requires turbo mode, 16 MB REU, and Ultimate Audio enabled; the palette effects need firmware 3.15+ specifically and gracefully fall back to the stock palette on older firmware.

Requirements

  • Ultimate 64, Ultimate 64 Elite, Elite II or C64 Ultimate (tops out at 48 MHz on the original Ultimate 64 and the Elite, 64 MHz on the others)
  • Firmware configured (on firmware 3.15+ the bundled udemo2026.cfg does this automatically):
    • Turbo Mode: F2 -> Turbo Mode -> U64 Turbo Registers (C64U Turbo Registers on a C64 Ultimate)
    • REU: 16 MB -- F2 -> C64 settings -> REU -> 16 MB
    • Ultimate Audio: F2 -> C64/Cart settings -> Audio

Installation

  1. Extract the ZIP to the root of an SD card or USB drive. The ZIP contains the idi8b/ultdemo2026/ folder -- extracting at the drive root creates the correct directory layout.
  2. In the Ultimate menu, navigate to idi8b/ultdemo2026/ and load udemo2026.prg. The bundled udemo2026.cfg auto-loads alongside it on firmware 3.15+; the same file works on every supported machine.

Scenes

SceneDescription
GearsSpeed ramp from 1 MHz to the machine's maximum (48 or 64 MHz) with rotating XOR gear pattern
Palette Morphidi8b logo with true per-scanline raster-bar ink colour (firmware 3.15+ UCI palette; skipped on older firmware)
MandelbrotMulticolor Mandelbrot fractal, coloured by escape depth (outer-to-inner gradient)
Ball3D shaded ball with rotating wireframe floor
Vectors3D wireframe rotating cube
PlasmaSine-interference plasma effect with a pulsing custom palette
TunnelTexture-mapped 3D tunnel with a custom colour gradient
FlowerPETSCII polar rose (spinning rhodonea curve)
ScrollerFull-screen PETSCII font scroller with music

Credits

  • Code: Xander Mol
  • Music: 4ev.mod (Forever Young)
  • UCI/DOS library: Scott Hutter & Francesco Sblendorio
  • MOD player: based on ModPlayer_16k by 6510nl / Freshness
  • Font: Small Round PETSCII Font by Cupid
  • Compiler: Oscar64 by drmortalwombat

Licensed under the GNU General Public License v3.0.


ML Show Meatloaf LOAD commands Send file directly to Meatloaf device Download file
NameTypeSize
udemo2026-v1.1.2-20261002-1550.zipZIP286.3 KB

1 file