SkillAgentSearch skills...

DolphinDOS2

DolphinDOS 2 is a kernal ROM replacement for the C64 and 1541 disk drive to speed up disk operations.

Install / Use

/learn @donnchawp/DolphinDOS2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DolphinDOS2

DolphinDOS 2 is a kernal ROM replacement for the C64 and 1541 disk drive to speed up disk operations. This repository is not affiliated with the original DolphinDOS developers. No support will be given. Use at your own risk.

The original DolphinDOS 2 was a hardware/software package but these rom images can be installed in an Ultimate64 or Commodore 64 Ultimate without any extra hardware.

INSTALL

  • Download the latest release and unzip on your computer.
  • Copy the kernal.rom and 1541.rom files on to your Ultimate64 USB stick.

Ultimate 64

  1. On the Ultimate64 navigate to the directory where you copied the roms.
  2. Select kernal.rom and "Flash as Alt. Kernal 3".
  3. Select 1541.rom and "Use as Drive ROM 3".
  4. Enter settings (F2):
    1. U64 Specific Settings
      • SpeedDOS Parallel Cable: Enabled.
    2. C64 and cartridge settings.
      • Cartridge: None.
      • Alternate Kernal: Alt. 3
    3. 1541 Drive A Settings
      • 1541 ROM Select: Custom3*
      • 1541 RAM BOard: $4000-$7FFF (16K)

Commodore 64 Ultimate

  1. Go into the Memory & Roms settings and choose kernal.rom for the C64, and 1541.rom for the 1541 disk drive.
  2. Go into the 1541 drive settings and enable extra memory.
  3. Go into the secret advanced C64U settings by tapping shift-F1 and in Machine Tweaks, enable the Parallel Connection setting.

C64U instructions taken from here.

VICE Emulator

  1. In Preferences, go to Machine → ROM and in Machine ROMs set Kernal to kernal.rom in this repository.
  2. In Drive ROMs, set 1541 to 1541.rom.
  3. Go to Peripheral devices → Drive and set Parallel cable to "Standard".
  4. Check the RAM expansions from $2000 to $9FFF. Leave $A000-$BFFF unchecked.
  5. Go to Peripheral devices → Userport devices and set Userport device to "Userport parallel drive cable".

VICE restarts and you should see DOLPHINDOS 2.0 on the screen.

All Platforms

Reboot the machine and you should see DOLPHINDOS 2.0 on the screen.

USAGE

Use the functions keys as shortcut keys:

  • F1 LOAD AND RUN
  • F2 SYS$0 (JUMP TO MONITOR)
  • F3 DISPLAY DIRECTORY
  • F4 VERIFY(RETURN)
  • F5 LIST(RETURN)
  • F6 SAVE"@:(ADD PROG NAME AND RETURN)
  • F7 RUN(RETURN)
  • F8 @X(RETURN)

Note: Version 1 retains the original DolphinDOS 2 keys.

Building from Source

The kernal ROM can be assembled from kernal.asm using the ACME cross-assembler:

acme -o kernal.rom kernal.asm

On macOS, ACME can be installed with Homebrew: brew install acme

The output kernal.rom is a raw 8190-byte binary that can be used directly as a KERNAL ROM replacement.

Related Links

View on GitHub
GitHub Stars47
CategoryDevelopment
Updated4d ago
Forks5

Languages

Assembly

Security Score

90/100

Audited on Mar 25, 2026

No findings