After a few hours spent digging up old tools and trying to remember how pieces fit together, it's clear that CiderPress needs some work. A few thoughts:
- It needs to build with Visual Studio 2013. Getting VS6 to work on Win7 is possible but tricky.
- I left a note in the source README to the effect that updating to VS2003 messed with the custom file dialogs. So some amount of re-work may be necessary. There are various reports of the old dialogs being broken in various ways, so this needed fixing anyway.
- The help content can't be viewed on Win7 without an additional download from Microsoft. This needs to be updated to whatever the preferred system is now (still CHM compiled HTML?).
- DeployMaster is awesome, but an open-source project might be better served by an open-source installer.
- Need to switch from CVS to git.
With that set of changes, CiderPress should be able to function more like an open-source project (where people can easily download and modify it) and less like an archaeological curiosity.
Other thoughts:
- Converting it to a 64-bit app seems like a nice idea, but I'm not sure how well that'll work with MFC.
- There's a fair chance that an app built against the latest runtime won't work on some older versions of Windows (pre-Win2K). My goal is that the app should run on WinXP and later. Version 3.0.1 will continue to be available for older Windows systems.
Hi, any news on the migration to git?
I have some small changes to make the code compile on linux with recent gcc versions, but CVS is not very pleasant to use.
It would be good to have nufxlib under git too.
Just for the records AppleWin is using github nowadays: https://github.com/AppleWin/AppleWin
Thanks,
Antonio
No progress yet. I do plan to migrate nufxlib/nulib2 as well (probably first since it's a smaller project with fewer dependencies).
I've been using github and have been generally happy with the site. It sounds like it's possible to use git with sourceforge, but I have a feeling that the integration and support is better at github.
Are the linux/gcc patches to address the updated "static inline" behavior?
The patches are just quick and dirty hacks to make diskimg and the command line tools compile for when I was evaluating them. However I could spend some time on proper fixes if there is interest. Just let me know here when the code is in a git repository.
For my project I then settled on dos33fsprogs https://github.com/deater/dos33fsprogs , the project is far less featureful but its command line tools are handier to use on linux if one is interested in just dos3.3 images.
Ciderpress the Windows tool is great, but the command line tools were still a little limited for my case.
For the records I needed to create a dos3.3 disk image to run some program I saw on Knight Rider (the TV show), check it out: http://ao2.it/108
All of the changes have been implemented (except for switching away from DeployMaster, which I'll probably just keep using).
new site: http://a2ciderpress.com/
source repo: https://github.com/fadden/ciderpress