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
Specifications
- PlatformCommodore 128
- Bank size32KB
- Configurations8 or 16 banks
- Final image256KB or 512KB
- ROM input16KB / 32KB
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 ZoneLinks and resources
Useful software, ROM collections, diagnostics, and development resources for Ultra36 and the Commodore 128.
-
Create C128 function ROMs with StartApps
An excellent open-source project for creating your own Commodore 128 function ROMs from PRG files.
-
Ready-to-use StartApps collections
Download prepared StartApps collections that can be used with Ultra36.
-
C128 function ROM archive
The usual place to find Commodore 128 function ROM images.
-
GEOS 128 loading accelerator ROM
Build your own GEOS 128 loading accelerator function ROM. For personal use, enter any hexadecimal word whose two bytes differ—for example, $1013 is valid, while $1010 and $1313 are not.
-
C128 diagnostic cartridges from Jani
Diagnostic cartridge images and a goldmine of technical information about the Commodore 128.
-
More C128 diagnostic cartridges
Additional diagnostic ROM images from the Zimmers.net archive.
-
Ultra36 Hardware Instructions
Instructions for installing and using the Ultra36 hardware.
-
Ultra36 Menu ROM
Source code for the Ultra36 menu program with some documentation.
-
Build your own function ROM
Build your own function ROM or cartridge for the Commodore 128 with the cc65 C compiler.