[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Transferring program to .dsk image on Win32?



sicklittlemonkey <Nick.Westgate@gmail.com> wrote:
> > > To me it wouldn't be worth the time. C++ is not a problem for me, but I
> > > always figure on things like this that if it was easy the original version
> > > would have included the feature. I am lazy in this way:) I'd rather spend my
> > > time doing kiddie games and graphics and music for the Apple II.

It's not hard, but it's a fair amount of work, and it never got prioritized
over the other features that went in.  It's certainly much nicer for
anything larger than an 800K floppy, but it doesn't allow you to do
anything that you couldn't do before, so it got prioritized below the
things for which there was no other way.

Every time I open a hard drive or CD-ROM image I really wish I had it.

> The problem for anyone who wants to enhance Ciderpress will likely not
> be that it is written in C++, but that it uses MFC (MS Foundation
> Classes) - which isn't included/licensed with the free versions of
> Visual Studio. I.e. you must buy the dev environment first.
> 
> A great first step would be porting the UI to WxWidgets.

I've used wxWidgets.  It's very like MFC, but with the larger warts fixed
(MFC is the original Windows API with C++ objects slapped haphazardly
on top).  MFC was the Way One Did Things at the time if you wanted to
write Windows apps in C++, so it's what I used; if I were starting today
I'd probably write it largely in C# with Windows Forms.

Last I checked wxWidgets didn't provide anything like the RichEdit control,
which does most of the work for the file viewer.  That remains the one
piece that's hard to replace.  Rich Edit is one buggy piece of software,
but it's capable of quite a bit once you find the largely undocumented
stuff (like how to insert an image).


In related news, I recently lost a bunch of stuff in a hard drive crash.
I have backups of most things, but I lost the "buggy disk image" collection
that I used for regression tests.  It did make me glad that I open-sourced
CiderPress though -- no matter what happens to my computers, there will be
a copy of the sources out there somewhere.

-- 
Send mail to fadden@fadden.com (Andy McFadden) - http://www.fadden.com/
Fight Internet Spam - http://spam.abuse.net/spam/ & http://spamcop.net/