DiskImagery64

A portable drag & drop D64 Disk Image Editor

DiskImagery64 is a portable (Qt 4.2.x-based), open-source D64 disk image editor for Mac, Linux and Windows. It offers a nice GUI with drag-and-drop support between disk images and the local file system. Runs programs or mounts images directly in your favorite emulator. RR-Net support is available and allows to transfer programs and even disk images directly to your real C64.

Important Links on SourceForge.net Logo

Change Log

Features in 0.7 – 4.2.2007

  • Added full WarpCopy64 support! Warp/Slow read/write disk images directly from/to real disks. Send DOS Commands, format or verify disks.
  • Drag files from your Desktop/Finder directly into a disk image
  • Double-click on file automatically runs program on real C64
  • Fixed bugs in separator handling

Features in 0.6 – 5.1.2007

  • Added network support for RRNet+RR with The Final Replay ROM (TFR)
  • Transfer the selected program via TFR’s Codenet to your real C64 and run it there… with a single click!
  • Share the files of a full disk image or only a selection of files in a TFR NetDrive (use LOAD”$”,6 … on your C64 to access it)
  • Fonts (Family and Size) can be selected in Preferences

Features in 0.5a – 2.1.2007

  • Open D64 Images by double clicking
  • Open many Image Browsers simulatenously
  • Drag and drop files between Disk Images to quickly create new ones
  • Drag and drop files between Disk Images and a File Browser showing the local file system
  • Automatically convert file names between local Unicode files and PETSCII names. Add/strip extensions correctly.
  • Add custom Seperators to your disk images.
  • Edit all entries directly in PETSCII and use the Charset window to quickly copy & paste graphic chars.
  • Automatic naming scheme to quickly create sets of new image files with correctly formatted disk images
  • Mount a disk image directly in your favorite C64 Emulator
  • Run a selected program in a disk image directly in your Emulator
  • View D64 Directory in authentic scalable CBM TrueType font
  • Toggle between shifted and unshifted CBM Font
  • Uses Diskimage-Library written by Per Olofsson
  • Running natively on Macs, Linux/Unix and Windows.
  • Using portable Qt-Library 4.2.x
  • Open-Source (GNU GPL V2) Code available

Downloads

Current Version

Please visit the Download Section of SF.net!

Older Versions

Version: 0.6 – 5.1.2007

Added network support

Version: 0.5a – 2.1.2007

This Release fixes the corrupt Mac application bundles of Version 0.5

21 comments to DiskImagery64

  • Ramon Schmitt

    Hallo,

    habe ein kleines Problem mit Disk Imagery 0.7.

    Das D64 File unter Vice zu mounten funktioniert bei mir nicht. Es kommt eine Fehlermeldung “Cannot run the Emulator…” mit Pfadangaben. Habe die letztgenannten völlig korrekt in den Prefs angegeben. Was läuft da falsch?

    Liebe Grüße
    Ramon

  • Nihil

    Wann gibt es mal wieder eine neue Version? :-)

  • […] DiskImagery64 is a portable (Qt 4.2.x-based), open-source D64 disk image editor for Mac, Linux and Windows. It offers a nice GUI with drag-and-drop support between disk images and the local file system. Runs programs or mounts images directly in your favorite emulator. RR-Net support is available and allows to transfer programs and even disk images directly to your real C64. […]

  • Nihil

    Welchen Font nutzt du für DiskImagery? Wo gibt es den zum Download?

  • @Nihil: Der Font ist der CBM.ttf und den habe ich mal aus einem anderen CBM font gebastelt. Er ist direkt im Source Archiv unter fonts erhaeltlich.

  • Nihil

    Ich nutze Diskimagery auf dem Mac über das neue MMC-Replay mitsamt RR-Net. Warpcopy ist ganz hervorragend in Symbiose mit DI. Leider gibt es wohl noch ein paar Probleme.

    1. Manche D-64 Images bringen DI zum Absturz. ( Für mich schlimmste Sache! )
    2. Warpcopy braucht eine vorformatierte Diskette. Ist es möglich eine Formatierroutine zu implementieren? Ist wohl ein fehlendes Feature von Warpcopy.
    3. Vernünftiges Copy und Paste fehlt.

    Ansonsten bin ich sehr zufrieden mit der 0.7´ner Version. Ich hoffe DI wird wieder eine höhere Priorität bei dir genießen. Zum Archivieren, Erstellen und Transferieren kenne ich keine bessere Software. Bitte schleunigst Updates nachreichen. 😉

    Liebe Grüße
    Nihil

    P.S.: Danke für die Schrift!

  • Nihil

    Noch eine Auffälligkeit:

    Manche zusammenkopierte Images in Diskimagery funktionieren nicht zuverlässig am C64 bzw. Emulator. Kopiert man die Images ( zuvor auf 2 seperate Diskettenseiten konvertiert ) am C64 mithilfe des AR6 Filecopy zusammen laufen sie ohne Probleme.

    Nachvollziehbar mit Remember Releases 371 u. 372.

  • Nihil

    Hallo,

    das D64-File der Empirion Demo bringt Disk Imagery sofort zum Absturz beim Auswählen.

    Zum Nachvollziehen.

  • ftc

    Thumbs up for creating this for the mac! Useful deluxe!

    Feature request: Automatic detection of the IP of your mac/pc would be way cool, since it is a bit inconvenient to set a new IP in the preferences each time (I am on DHCP).

    Have a very nice day!

  • Ammo

    Unfortunetaly diskimagery keeps crashing when opening diskimages larger than 170KB.

    Hopefully you’ll be able to fix this.

  • ftc

    Hello!

    I have noticed that when creating a .d64 and copying various files to this disk results in a disk that won’t work correctly on C64 when transferred with Warpcopy to the real thing. (I am using the Mac version, 0.7, of this software.) I never have any problems when transferring diskimages that I have downloaded, and thus not modified with Diskimagery64. This implies that there is some problem with the file-manipulation routines. Anyone else noticed this?

  • biguser

    Great Tool !!!

    I miss only a file import and export function.

  • Wird es eine neue Version geben oder ist das Projekt beendet? Wäre sehr schade…

  • Zed Yago

    Unter Linux sind bei diskimagery 0.7 die einträge fürs Screiben unter Warpcopy im Menü ausgegraut.

    NetDrive funktioniert auch nicht, weder load”$”,6 noch dateien, die daten kommen offensichtlich verstümmelt am c64 an

  • DeeKay

    Hey Lallafa! Diskimagery64 scheint ein geiles Tool zu sein, insbesondere da Warpcopy jetzt integriert ist, darauf hab ich am Mac ja schon lange gewartet, mein 1541u bzw. MMC-Replay wartet schon gierig auf Testläufe! 😉
    Irgendwo sind allerdings noch bugs, wenn ich ein .d64 aus einzelnen Files zusammenstelle funktioniert das am c64 nicht. Könnte das evtl. ein Endian-Problem sein? Ich hab nur PPC hier, nix Intel für mich…
    Ich hab mir mal ein von diskimagery64 erstelltes .d64 angesehen, es sieht so aus als würde bei zusammenkopierten Einzeldateien jeweils der letzte Block fehlen…

    Ach ja: Gibt’s irgend ne Möglichkeit, Einzeldateien aus nem .d64 rauszukriegen? Also nicht in andere .d64s, sondern direkt als .prg (bzw. welche Punkt-Dateiendung das c64-file auch immer hat! 😉 ins MacOS Dateisystem? Das wäre für so ein Programm eigentlich ne essentielle funktion, denn andersrum geht’s ja auch (Dateien in .d64 reinziehen)! 😉

    Ach ja: der unshifted font scheint nicht zu gehen, aber evtl. funzt das erst nach nem Reboot des Systems… Komisch, dass der shifted font allerdings wunderbar zu funzen scheint – ohne Reboot!

    P.S: Das ehrt mich, dass du mein Directory für den Screenshot genommen hast! ;-D

  • DeeKay

    Okay, Unshifted CBM font geht jetzt! Ich musste es in der Schriftensammlung einmal deaktiveren und wieder aktivieren dann klappte es!

  • Max

    Seems that launching a program from a D64 image in DiskImagery does not work :
    http://dl.dropbox.com/u/1082970/DiskImagery64Capture001.jpg
    The problem is the same with Vice or Power64
    It works in the windows version.
    Any idea ?
    Thanks

  • Fennyariel

    I have a question instead of a comment. Could you please tell me if with this sofware could I make a blank disk immage that I could save BASIC programs I’ve written to?

  • IanC

    I’m attempting to build on Ubuntu 10.10 (x86-64 arch) and am getting:

    warpcopydisk.cpp: In member function ‘virtual void WarpCopyDisk::run()’:
    warpcopydisk.cpp:108: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    warpcopydisk.cpp:110: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    warpcopydisk.cpp:112: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    warpcopydisk.cpp:114: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    warpcopydisk.cpp:126: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    warpcopydisk.cpp:128: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    warpcopydisk.cpp:130: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    warpcopydisk.cpp:132: error: ‘QObject’ is an inaccessible base of ‘WarpCopyService’
    make[1]: *** [../BUILD/warpcopydisk.o] Error 1
    make[1]: Leaving directory `/home/ian/c64/utilities/DiskImagery64-0.7/net’
    make: *** [sub-net-make_default] Error 2

    Anyone have any ideas?

  • Someone

    IanC, change net/netservice.h from “class NetService : protected QThread” to “class NetService : public QThread”
    change net/warpcopydisk.h from “class WarpCopyDisk : protected QThread” to “class WarpCopyDisk : public QThread”

    then it will build.

  • Moin Moin!

    Funktioniert bei mit unter OSX Lion leider nicht. Ich kann im Dateiauswahlmenü nichts auswählen um ein Image zuspeichern.

    Doesn’t work under OSX Lion. Cannot not enter anything in the filerequester when i want to save it

    :(

Leave a Reply