Skip to content

donnchawp/DolphinDOS2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 "Set as Kernal ROM".
  3. Select 1541.rom and "Set as 1541 ROM".
  4. Enter settings (F2):
    1. Cartridge and ROM Settings
      • Command Interface: Enabled
    2. System Setup -> Machine Tweaks
      • Parallel Cable to Drive A: Enabled.
    3. 1541 Drive A Settings
      • Extra RAM: Enabled

Note: The Action Replay and other cartridges that use the $DF00-$DFFF I/O range will conflict with the Command Interface. Disable any such cartridges for F7 (Ultimate64 Menu) to work.

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 RUN:
  • F6 SAVE"@:(ADD PROG NAME AND RETURN)
  • F7 Ultimate64 Menu (requires Command Interface enabled, only works when nothing else running.)
  • 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

About

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

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors