Commodore 128 Hardware

Ultra36

A menu-driven multi-ROM system for the Commodore 128. Keep your essential function ROMs together, select them from one interface, and create a menu image labelled for your exact configuration.

One system, your ROM collection

Ultra36 is designed for the C128 internal function-ROM socket and supports either eight or sixteen 32KB banks. Its dedicated menu ROM provides quick bank selection alongside useful C128 system information and controls.

Menu-driven selection

Select a labelled ROM bank directly on the Commodore 128 without rebuilding a generic menu by hand.

8 or 16 banks

Build a 256KB image for eight banks or a 512KB image for the full sixteen-bank configuration.

Built for your setup

The online builder compiles Bank 0 with your display names and assembles the final image locally.

Predictable bank layout

Bank 0
Custom Ultra36 menu, compiled with your ROM names.
Bank 1
Essential empty bank for a clean C128 state and external cartridge compatibility.
Banks 2–7/15
Your 16KB or 32KB ROM images. The builder safely pads 16KB files to a full bank.

Specifications

  • PlatformCommodore 128
  • Bank size32KB
  • Configurations8 or 16 banks
  • Final image256KB or 512KB
  • ROM input16KB / 32KB
For Ultra36 owners

Build and maintain your device

The User Zone contains the custom Multi-ROM builder and will also host Tiny84A controller firmware and update instructions. A valid Ultra36 serial number is required to access these owner tools.

Enter User Zone

Links and resources

Useful software, ROM collections, diagnostics, and development resources for Ultra36 and the Commodore 128.