Page 1 of 1

retro-io Java library for .ST and .MSA

Posted: Thu Mar 15, 2018 9:52 am
by marcelschoen
Hi guys,

For anyone interested in reading old floppy images and accessing their contents, I have started a new Github project; a Java library which allows to do exactly that: Read various old floppy image formats and extract their contents:

https://github.com/marcelschoen/retro-io

Currently, there is a (bad) GUI tool included in the executable Jar that must be built with Gradle. It currently works with DOS ".IMG" images, Atari ST ".ST" and ".MSA" images, Amiga ".ADF" images and C64 ".D64" images. I plan to include Atari XL ".ATR" support as well soonish.

I am planning to create a little web application that will allow to upload images and extract their contents either as single files, or as a ZIP archive. But it's all still very fresh and work-in-progress.

Re: retro-io Java library for .ST and .MSA

Posted: Thu Mar 15, 2018 10:46 am
by Atarieterno
Good project!
Thanks for your contribution.

Re: retro-io Java library for .ST and .MSA

Posted: Thu Mar 15, 2018 12:24 pm
by marcelschoen
I think I will post the executable Jar file with the (very ugly and minimalistic) GUI extractor tool here this evening, so that anyone who doesn't want to build the project, but would already want to use / test it, can do so.

Re: retro-io Java library for .ST and .MSA

Posted: Thu Mar 15, 2018 12:33 pm
by wongck
Please do, I do not have the tools to build it.
This runs in a browser ??

Re: retro-io Java library for .ST and .MSA

Posted: Thu Mar 15, 2018 12:40 pm
by Atarieterno
marcelschoen wrote:I think I will post the executable Jar file with the (very ugly and minimalistic) GUI extractor tool here this evening, so that anyone who doesn't want to build the project, but would already want to use / test it, can do so.



:cheers:

Re: retro-io Java library for .ST and .MSA

Posted: Thu Mar 15, 2018 12:44 pm
by marcelschoen
wongck wrote:Please do, I do not have the tools to build it.
This runs in a browser ??

It will... but not yet. I am working on a small single-page web application that will provide an upload button, then show the contents of the image, and allow to extract either single files from it, or download the contents in a ZIP archive. This will take another few days or so, until I get something online.

As of right now, there is just a small, ugly Swing-based Java tool built into it. One of the outputs of my project is an executable Jar file, which you can just double-click on a PC, then a small GUI tool will appear where you can load an image and extract them completely to a directory, or as a ZIP archive. This exectuable Jar file is what I will post here in a few hours, as an attachement.

As of now, I don't want to spend a lot of time on this Swing-based desktop application version; instead, I will focus on the web application. As soon as it is online, I will post this here too.