Overview Overview Search Search Up Up
Category: Ultimate 64
Order Files by:
Default | Name | Author | Date | Hits
zip.png AutoKernel [Ultimate64]

AutoKernel by Scott Hunter is a modified C64 kernel ROM that will auto load and run the first BASIC program on device 8 when the computer is turned on.  This would be a great alternate kernel for something like the Ultimate64, unfortunately this would leave you without JiffyDOS.

Also included is a program by Ray Allen called SnappyLoader which is a BASIC menu that can be run by AutoKernel to assist in loading other programs.

30-07-19 English Commodore 64 8.57 KB 226.00 Download
zip.png U64 Run [Ultimate64]

U64 Run by TTL is a neat little command line program you can use from a Windows shell to load and run a program on the Ultimate64 (Gideon).

Ex. - c:> u64run.exe test.prg

30-07-19 English Windows 3.74 KB 219.00 Download
zip.png U64 Streamer v1.2

U64 Streamer v1.2 by M.F. Wieland is a Windows utilitiy that can accept an audio and / or video stream from the Ultimate 64 (Commodore 64 FPGA) and capture screens or video from the stream.

29-07-19 English Windows 14.85 MB 240.00 Download
zip.png U64 Streamer v1.22

U64 Streamer v1.22 by M.F. Wieland is a Windows utilitiy that can accept an audio and / or video stream from the Ultimate 64 (Commodore 64 FPGA) and capture screens or video from the stream.

Website external 14-05-20 English Windows 569.65 KB 111.00 Download
zip.png U64 Streamer v1.23

U64 Streamer v1.23 by M.F. Wieland is a Windows utilitiy that can accept an audio and / or video stream from the Ultimate 64 (Commodore 64 FPGA) and capture screens or video from the stream.

Website external 14-05-20 English Windows 581.78 KB 143.00 Download
zip.png Ultimate 64 Data Streams Documentation [firmware 3.5c+]

This is a snapshot of the documentation for the Ultimate 64 Data Stream as of May 14th, 2020.  Here is a web link to the original source.

14-05-20 English PDF 84.34 KB 120.00 Download
zip.png Ultimate 64 Elite Documentation

What is it?! This board is a hardware implementation (FPGA) of the entire C64, and it includes the Ultimate-II+ as well. An ALL IN ONE solution!

29-02-20 English PDF 1.56 MB 379.00 Download
zip.png Ultimate 64 Firmware v1.02


  • Sprite Collisions.
  • Illegal graphics fetches.
  • Sprite DMA timing.
  • Nuvie Player.
  • NMI handling improved in 6502.
  • Illegal reads when BA=0 masked out (“PLA” issue)
  • Added debounce on Restore Key.
  • KCS power cart fixed (sprite graphics error)
  • HDMI/DVI Compatibility.

.. and there are many improvements not present in the changelog.

07-03-19 English Commodore 64 1.32 MB 291.00 Download
zip.png Ultimate 64 Firmware v1.06

Ultimate 64 firmware v1.06:

  • SpeedDOS Parallel Cable (needs e.g. DolpinDOS roms)
  • Interface type: Ultimate Menu picture overlay (HDMI-only)
  • USB keyboard support. Like earlier firmware, press scroll/lock to enter/exit the Ultimate menu.
  • Replacement of Charrom and BAISC

Note for the Ultimate 64:You will need a kernel, basic and character rom after the upgrade. These roms are not included in the update. These roms are distributed with vice-emu, but you can also find them on zimmermans.net.

For instance, you could use these roms: 901225-01.bin (char), 901226.bin (basic) and 901227-03.bin (kernal). Roms with the .rom extension should also work.

07-03-19 English Commodore 64 1.26 MB 346.00 Download
zip.png Ultimate 64 Firmware v1.0B

Apparently the version numbers are hex and not decimal.

Differences with previous official release V1.06

  • SID has been improved quite a bit.
    • The internal SID is now consistently referenced as "UltiSID", to avoid confusion with other SID products.
    • Various bugs, like the phase of the filters, and the routing of Voice 3 when the VOICE3OFF bit was set have been corrected.
    • A number of SID filter curves have now been implemented and can now be chosen from the configuration menu.
    • The resonance can be changed to two different settings.
    • Combined waveforms can now be selected between 6581 and 8580.
    • Internal bus charge in the SID is now emulated.
  • The 6502 core has been improved. All 'stable' illegal instructions are now fully operational:
    • SLO $07 $17 $03 $13 $0F $1F $1B
    • RLA $27 $37 $23 $33 $2F $3F $3B
    • SRE $47 $57 $43 $53 $4F $5F $5B
    • RRA $67 $77 $63 $73 $6F $7F $7B
    • SAX $87 $97 $83 $8F
    • LAX $A7 $B7 $A3 $B3 $AF
    • DCP $C7 $D7 $C3 $D3 $CF $DF $DB
    • ISC $E7 $F7 $E3 $F3 $EF $FF $FB
    • ANC $0B
    • ANC $2B
    • ALR $4B
    • ARR $6B (including decimal mode!)
    • SBX $CB
    • SBC $EB
    • LAS $BB
    • LAX $AB is stable with constant 00.
  • U64 settings are now restored when the machine resets. This resets the SID settings after using Auto Config + internal SID player.
22-02-19 English Commodore 64 1.34 MB 270.00 Download
zip.png Ultimate 64 Firmware v1.10
Differences with previous release V1.0B
  • Based on Ultimate-II+ firmware Version 3.4
  • NTSC mode has been added. The switch can be found in the U64 Specific Settings menu
  • Added rudimentary support for USB Floppy disks (not completely done yet; as removal of floppy is not yet detected)
  • USB problems with low/full speed devices fixed; no more bus hang-ups in these cases. (No full HID support just yet..)
  • VIC collision problem fixed.
  • Improved 1541 compatibility; weak bit areas and floppy speed zones are now properly supported.
  • Various improvements 'under the hood'
07-03-19 English Commodore 64 1.5 MB 278.00 Download
zip.png Ultimate 64 Firmware v1.18

Differences with previous release V1.10

  • Based on the Ultimate-II+ firmware Version 3.4c
  • NTSC mode has been fixed, from 262 lines to 263 lines per frame.
  • SID autoconfig: If there is just one SID, give it the full address range.
  • Speaker volume setting added for U64.
  • Various fixes in the VIC sprite generator. This fixes many demos.
  • Preparations added for Elite version of the U64 board
  • Adjusted analog colors, thanks to Matt Barszcz
  • Fixed sprite collision register timing.
  • Fixed line 137 to 000 rollover. This fixes Lunatico three layer scroller
  • Added LED controls for the two Case LEDs
  • Fixed tape record to tap file
  • Fixed various CIA issues. This fixed the Expert Cart unfreeze problem. Thanks to David Horrocks
  • Refined IRQ timing of the 6502 CPU core.
  • Added AC generator to support UserPort cable
  • Fixed the order of Flash images, to make SS5 NTSC and TAR NTSC work.
  • Fixed RES bit in $D016, should be writable. Thanks to David Horrocks

Changes to the application, 3.4c, compared to previous 3.4:

  • Fixing homedirectory function. Added possibility to use wildcards.
  • Fixed file extensions. Makes songlengths load again.
  • Significant improvements to the Software IEC module.
  • Updates to SID player:
    • Implemented pause feature (using space bar)
    • Pause will now also mute 2nd and 3rd SID chip
    • Fixed SID version check and SID header relocation
    • Fixed display issue when SID model or clock is unknown
    • Updated version of player and copyright year
04-07-19 English Commodore 64 1.5 MB 202.00 Download
zip.png Ultimate 64 Firmware v1.20

Differences with previous release V1.18

  • Based on the Ultimate-II+ firmware Version 3.5
  • Added features:
    • Real time streaming VIC video data over Ethernet
    • Real time streaming audio data over Ethernet
    • Added commands on TCP port to enable/disable these streams
    • Added commands to enable/disable emulated drives, over UCI
    • Added possibility to write to D64 images from the menu (e.g. copy PRG files into it).
    • Added DE00 and DF00 ranges as possible options for SID socket decodes
    • Printer emulation now supports color!
  • Improvements to VIC:
    • Sprite collision timing solved
    • Sprite to background collision problem solved
    • Sprite expansion timing corrected, also in combination with multicolor
    • Sprite retriggering fixed
    • Border color change timing one adjusted by one pixel
    • Various improvements to pass emufuxx0r tests. (incl. 50-pixel wide sprites)
    • Fixed loading sprite data when VIC is read AEC=1
    • Sprite timing fixed for NTSC
  • Improvements to CPU:
    • ANE (B) made to work.
    • Implemented SHA, SHS, SHX, SHY and LAX #imm
    • CPU PIO register floating inputs fixed.
  • Improvements to SID:
    • Improvements to ADSR envelope generator (fixes missing notes in e.g. Hawkeye 2018)
    • More realistic values for SID filter resonance
    • Added volume control for the SID digis
    • LowPass boost in sid mixer.
    • Improved anti-aliasing on resample filter in PAL mode
  • Improvements on SID player
    • Built-in SID player now supports MUS files as well (including stereo tunes)
    • Added support for toggling screen on/off in Sidplayer with S key.
    • Added support for song length in SID header.
    • Fixed correct SID model selection for SIDFX boards
    • Various other bug fixes
  • Other machine fixes:
    • U64 speaker volume fix.
  • Other bug fixes
    • Another bug in the network stack that caused stack corruption and random crash
    • Copying a file from a container now restores extension
    • Fixed issue of copying file from .t64 files
    • Added 'Enter' option for .t64 files
    • User Interface improvements / fixes
    • Fixed telnet connection - removing header upon connect (fixes random copy actions)
    • Changed default hostname to match target

Thanks to:

  • David Horrocks for very useful input about VIC sprite handling and custom test programs
  • Rene Garcia for this addition of color to the printer emulation
  • Wilfred Bos for his improvements to the SID (and now MUS) player
  • Scott Hutter for added UCI commands
  • Martijn Wieland for his U64_Streamer PC application Download here: https://www.tsb.space/projects/u64-streamer/
  • Chris Verheijen for his critical ear on UltiSID.
04-07-19 English Commodore 64 1.52 MB 187.00 Download
zip.png Ultimate 64 Firmware v1.21

Differences with previous release V1.20

  • Based on the Ultimate-II+ firmware Version 3.5a
  • Fixed UltiSid reset; should zero all registers to silence it
  • Fixed debug register for regression testing
  • Fixed directories that match file type extensions
04-07-19 English Commodore 64 1.52 MB 202.00 Download
zip.png Ultimate 64 Firmware v1.26
  • This is the factory image of the latest production, with support for 1.4 board revision.
  • Support for Super Games cartridge.
  • Fixed KCS cart at boot time.
  • Swapped audio channels, thanks Siegried.
  • Improved cartridge timing which corrects the ARMSID detection.
02-03-20 English Commodore 64 1.52 MB 136.00 Download
zip.png Ultimate 64 Firmware v1.28

Added features since 1.24

  • Debug stream over Ethernet, which logs CPU / VIC access real time, also possible to log C64 CPU and 1541 CPU alongside. U64 only.
  • ACIA (MOS 6551) emulation
  • Modem Layer emulation (6551 <-> LAN), supporting both outbound and inbound connections
  • REU load / save commands from UCI, using the preload settings
  • File append mode for Software IEC.
  • Support for SuperGames cartridge
Website external 14-05-20 English Commodore 64 1.54 MB 126.00 Download
zip.png Ultimate 64 Firmware v1.34

Firmware for the U64 / U64E, version 1.34 - Dated: 2020-06-21

Added features since 1.28

  • Turbo Mode... The 6510 CPU can now be run faster than 1 MHz.
  • Support for Nordic Power cartridge
  • Faster application processor for smoother file browsing experience
  • Significant lower noise floor when using real SIDs
  • From MarkusC64: For Geos 64 - Download D41, D71, D81 and DNP files directly from the file browser into a RAMDISK of the same type.
  • From MarkusC64: For Geos 64 - Save RAMDISK to USB in the appropriate format, directly from the file browser
  • Added freeze function with USB menu (F11 key)

See details on next page for additional information.

Website external 22-06-20 English Commodore 64 1.51 MB 172.00 Download
zip.png Ultimate 64 Modem Documentation [firmware v3.7]

This is a snapshot of the documentation for the lightweight modem emulation added to the Ultimate 64 firmware starting with version 3.7.  Here is a link to the website this was pulled from.

14-05-20 English PDF 52.76 KB 136.00 Download
zip.png Ultimate 64 RGB Cable Layout

Picture detailing the RGB layout for an Ultimate 64.

05-09-19 English Windows 69.35 KB 179.00 Download
zip.png Ultimate DOS Command Summary v1.2

Ultimate DOS Command Summary v1.2 - This is an in depth guide on the various commands available to the Ultimate DOS built into the Ultimate 1541-II, Ultimate-II+ and Ultimate 64.

02-09-19 English PDF 786.11 KB 247.00 Download
zip.png Ultimate Opus v0.2

Ultimate Opus is a utility for the Ultimate cartridge or Ultimate 64 that lets you manage files either on USB or SD card.

31-08-19 English Commodore 64 5.13 KB 192.00 Download
zip.png Ultimate64 Firmware v1.24

Latest firmware for the Ultimate 64 / Ultimate64E, version 1.24 - Dated: 2019-10-13

Note: See long description for full details

15-10-19 English Commodore 64 1.53 MB 172.00 Download