java client preview

I’ve put up a preview of the java client in action. It’s a 2 minute video with narration.
You’ll need a DivX codec installed in order to view it.

I probably could have messed with compressing this further, so I apologize for the size of it. 16 megs! Bandwidth is pretty fast and cheap these days, so have at it. Note my web server has TONS of bandwidth, it took me less than 10 seconds to download it across my 15mbps FIOS service.
Right-click here and do a save-as.

So far, I’ve got sort of the bulk of the application working. It will step through the floppy drive, reading the disk, decoding the MFM, and storing the disk data into an array. I will write this whole array out to disk once it’s finished. There are alot of little details that need to be worked out, but they are relatively minor things. I’ve got to get the options dialog fully working, the STOP button, go to track0, etc etc. I should be ready to spit out an .ADF any time now.

I’m excited about the progress I’ve made over the last few days, and things are really moving forward.

I’m always happy to hear what people think, suggestions, and so on.


Amateur Electronics Design Engineer and Hacker


  • excellent work and congrats for getting it all working together!

    looking forward to seeing a release so all of us die-hard Amiga fans can archive our floppies and use them with emulators etc.

  • Thanks.

    It’s coming along nicely. I’m putting some work into it today. Moving a couple buttons around, relabelling some stuff.

    I’ve added a checkbox so that the filename that gets saved is the Amiga Disk name + .ADF. Might be convenient if doing a large batch of floppies.

  • Do you anticipate being able to take an ADF file and use this to write the file back to an Amiga format floppy? That would be a great way to ensure you can still have working diskettes for your old Amiga systems…

  • Yes Phil, definitely.

    It’s on the LONG TERM goal list for sure.

    I’ve been making great progress with the Java software client, which is the current task at hand. Writing seems to be at the top of a lot of people’s interest lists, so that’s definitely something I’m interested in too.

    I’ve cabled the current protoboard to support writing, so it’s a matter of adding the support in the SX firmware and the PC software.