Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Alternatives to Ciderpress

608 views
Skip to first unread message

Bobbi

unread,
Aug 3, 2019, 6:53:02 PM8/3/19
to
For the past number of years I have been using the Windows app Ciderpress for managing Apple II disk images. I have actually been running it under Linux using Wine.

Recently, I integrated a Raspberry Pi 4 into my Apple //e using David Schmenk's awesome Apple II Pi software. I am actually typing this message on the //e.

Since I have a bunch of different Apple II emulators running on the Pi, including GSPort, Linapple and MAME, I could really use something like Ciderpress. However I don't think I am going to be able to run it on an Arm CPU!

Is there some Linux alternative for managing Apple II disk images? Mainly I need to be able to convert between .DSK, .PO, .HD, .HDV and other popular emulation file formats. Being able to copy individual files and directories would also be handy, but I can always do this in one of the Apple II emulators using CAT.DOCTOR or something, if need be. A command line app would be most useful so I can script it easily.

I am Rob

unread,
Aug 4, 2019, 12:32:32 AM8/4/19
to
Since you are using GSPort or GSPlus, have you considered booting into and using GSOS to copy or transfer files. The Finder is very fast compared to other copy methods, although requires a mouse. Can't tell if your machine has one.

James Davis

unread,
Aug 4, 2019, 4:02:23 AM8/4/19
to
What are you using to transfer your disk images from wine to your Apple IIe (real hardware), onto floppies or HDD, and vice versa? ADT/ADTPRO? Once they are on Apple II media, you can manage them with your Apple IIe, and DOS and/or ProDOS. Or, on an Apple IIgs, with GSOS.

Bobbi

unread,
Aug 4, 2019, 9:20:34 PM8/4/19
to
On Sunday, 4 August 2019 00:32:32 UTC-4, I am Rob wrote:
> Since you are using GSPort or GSPlus, have you considered booting into and using GSOS to copy or transfer files. The Finder is very fast compared to other copy methods, although requires a mouse. Can't tell if your machine has one.

I haven't tried GS/OS yet. I have never owned a GS so it would be an interesting thing to play with. I have been doing my file management in GSPort under ProDOS8 using Prosel's CAT.DOCTOR, which gets the job done but is a little tedious.

Bobbi

unread,
Aug 4, 2019, 9:22:32 PM8/4/19
to
On Sunday, 4 August 2019 04:02:23 UTC-4, James Davis wrote:
> What are you using to transfer your disk images from wine to your Apple IIe (real hardware), onto floppies or HDD, and vice versa? ADT/ADTPRO? Once they are on Apple II media, you can manage them with your Apple IIe, and DOS and/or ProDOS. Or, on an Apple IIgs, with GSOS.

I use ADTPro.

I discovered that MAME has a tool called chdtool which converts between CHD format hard drive images (as used by MAME) and plain HDD images, as used by everyone else.

I am still looking for a simple command line tool to convert between DSK, PO, 2MG etc.

fadden

unread,
Aug 4, 2019, 9:44:42 PM8/4/19
to
On Sunday, August 4, 2019 at 6:22:32 PM UTC-7, Bobbi wrote:
> I am still looking for a simple command line tool to convert between DSK, PO, 2MG etc.

FWIW, CiderPress comes with some crude proof-of-concept Linux utilities. They get the job done in a pinch, but probably shouldn't be your first choice. (https://github.com/fadden/ciderpress/blob/master/README-linux.md)

Have you looked at AppleCommander (http://applecommander.sourceforge.net/)?

Greg Wildman

unread,
Aug 5, 2019, 2:01:06 AM8/5/19
to
On Sat, 2019-08-03 at 15:53 -0700, Bobbi wrote:
> For the past number of years I have been using the Windows app
> Ciderpress for managing Apple II disk images. I have actually been
> running it under Linux using Wine.
>
> Recently, I integrated a Raspberry Pi 4 into my Apple //e using David
> Schmenk's awesome Apple II Pi software. I am actually typing this
> message on the //e.
>
> Since I have a bunch of different Apple II emulators running on the
> Pi, including GSPort, Linapple and MAME, I could really use something
> like Ciderpress. However I don't think I am going to be able to run
> it on an Arm CPU!

Some of the tools I use on linux,

a2tools - ftp://ftp.apple.asimov.net/pub/apple_II/utility/
a2undoit - https://fadden.com/apple2/misc.html
cadius - https://github.com/mach-kernel/cadius
diskm8 - https://github.com/paleotronic/diskm8
nulib2 - http://nulib.com/
AppleCommander - https://github.com/AppleCommander

Lately I mostly use cadius for generating disks and adding files to
them. YMMV.

--
Greg


Tom Lake

unread,
Aug 5, 2019, 2:37:12 AM8/5/19
to
I run Ciderpress on a Rock Pi 4 and Raspberry Pi 3 B+
Wine runs on Raspbian and the Rock Pi 4 runs full Ubuntu so of course it can run Wine.

Bobbi

unread,
Aug 5, 2019, 7:36:25 PM8/5/19
to
Thank you Greg. I had no idea there were so many options to choose from!

Bobbi

unread,
Aug 5, 2019, 7:38:42 PM8/5/19
to
Pretty awesome that Wine works on ARM, emulating Intel. I will give that a whirl!

Greg Wildman

unread,
Aug 6, 2019, 3:01:07 AM8/6/19
to
> Thank you Greg. I had no idea there were so many options to choose
> from!

No problem. I keep all the tools I use packaged on the Fedora COPR
build system. Not going to help you on any debian based distro but you
can at least see a list of what I am working with.

https://copr.fedorainfracloud.org/coprs/gregw/apple2/

I have been thinking about creating ProDOS 32MB disk images, populated
with the software I use, from the comamnd line instead of directly in
an emulator. I will experiment a bit.

--
Greg

Tom Lake

unread,
Aug 6, 2019, 9:14:57 AM8/6/19
to
Actually I run an ARM x86 emulator and run Wine on that! I wouldn't recommend my solution for general use. I've been using this setup for so long, I had forgotten about that. Sorry!

schamp...@skynet.be

unread,
Aug 7, 2019, 1:53:37 PM8/7/19
to
I've used AppleCommander very often for adding/removing files from DSK images. Works like a charm (you just need Java, but that's no problem). Added (obvious) bonus : it works on Linux and Windows.

rhey...@gmail.com

unread,
Aug 7, 2019, 5:44:07 PM8/7/19
to
Mostly off-topic and mainly for posterity:

WinImage can open and edit the MSDOSVOL volume created by an AE PC Transporter, allowing one to forgo the years long search for an AE Transdrive.

Tom Lake

unread,
Aug 7, 2019, 6:32:54 PM8/7/19
to
On Monday, August 5, 2019 at 7:38:42 PM UTC-4, Bobbi wrote:
I just checked again and I tried installing WINE on my Raspberry Pi 4 with no x86 emulator. It works!

Bobbi

unread,
Aug 10, 2019, 12:52:24 AM8/10/19
to
On Monday, 5 August 2019 02:01:06 UTC-4, Greg Wildman wrote:
I finally took a look at a few of these tools. Cadius in particular looks nice. However I can't seem to find a way to convert a .2MG file to a plain .HDV file without having to extract all the files and build a new disk image. It would also be useful to be able to convert .DSK <-> .PO. There must be a standard tool to do this surely? Thanks ever so much for your help!

Bobbi

unread,
Aug 10, 2019, 1:11:27 AM8/10/19
to
I just found out that .2MG files have a 64 bit prefix, so I tried this (on Linux):

dd if=image.2mg of=image.po bs=64 skip=1

It seems to produce a valid .PO file in this case. In principle the .2MG file can contain either a .DSK or a .PO

I still need to find a way to convert .DSK <-> .PO on the Linux command line though.

Bobbi

unread,
Aug 10, 2019, 10:26:36 PM8/10/19
to
This little Python script is pretty simple but handy for converting Disk II images from DSK to PO format. It would not be hard to create a companion PO to DSK script. Not my project - I just stumbled across this.

https://github.com/paulhagstrom/dsk2po

When I have a few minutes I may hack in PO to DSK support. Should be fairly trivial to do.

Bobbi

unread,
Aug 10, 2019, 10:35:22 PM8/10/19
to
Started hacking on it and realized that the DSK->PO is it's own inverse. If you do the conversion twice, you wind up where you started! In other words, the script to convert from DSK (DOS Order) to PO (ProDOS Order) also works to convert PO to DSK. Sweet!

Michael J. Mahon

unread,
Aug 11, 2019, 12:37:12 AM8/11/19
to
Bingo!

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com

James Davis

unread,
Aug 11, 2019, 10:07:41 PM8/11/19
to
On Saturday, August 10, 2019 at 7:35:22 PM UTC-7, Bobbi wrote:
> Started hacking on it and realized that the DSK->PO is it's own inverse. If you do the conversion twice, you wind up where you started! In other words, the script to convert from DSK (DOS Order) to PO (ProDOS Order) also works to convert PO to DSK. Sweet!

converting with cyderpress is easy: open your dsk and a blank po and copy the files from one to the other; and vice-versa. give the blank the same name as the original.
0 new messages