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 that will auto load and run the first BASIC program on device 8 when the computer is turned on.

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 27.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 28.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 22.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 114.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 161.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 117.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 122.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 33.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 32.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 39.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 8.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 20.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 18.00 Download