23 March 2018, 21:59 | #1 |
Registered User
Join Date: Jul 2008
Location: Boston, MA
Posts: 943
|
Building CCS/New Horizons/WCI catalog
Hello all,
For those who haven't yet seen, the fine team at Amiga Source Code Preservation recently uploaded the code for many products from CCS/New Horizons/WCI. This includes various iterations of Quarterback, some early floppy filesystems for DOS/Mac disks, various other utilities, and DesignWorks, a structured drawing program. One program, Flow, is an interesting outlining tool (comparable to Outline View on modern-day MS Word) that does not appear to be preserved elsewhere (not in its latest version, at least). My skills as a coder are near nonexistent, but I've been trying to get the various packages to build without success. From what I can tell, the original developers used a Lattice (SAS) 5.10 environment. I've set up such an environment on one of my systems, but all the builds fail when the compiler can't find typedefs.h. It looks like this was a post-installation addition to the original developers' compiler setup. I think this file will have to be rebuilt from scratch. I've seen other iterations of typedefs.h in other projects, but they are all different. Is there a "typical" example to start from for Amiga/Lattice/SAS? Or maybe this is something that someone who knows what they are doing can figure out in 5 minutes? |
26 March 2018, 17:09 | #2 |
Registered User
Join Date: Nov 2010
Location: Grenoble, Isère, Rhône-Alpes, France, Europe, Earth
Posts: 287
|
typedefs.h contains things like the following:
typedef struct Node Node ; typedef Node * NodePtr ; and so on... for a lot of structures... (there is a trick with Point... and 4.1 includes) done the stuff for DesignWorks 1.0 and SAS/C 6.0 with 4.1 includes (I'm mc68k only). Don't use existing makefile or batch files, perhaps they are specific for the initial use. After 3 hours of battle with errors, the executable was ready. Impressive thing: there is no float at all! |
26 March 2018, 19:19 | #3 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
@Gilloo
Sweet! |
27 March 2018, 08:05 | #4 | |
Pastafarian
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 290
|
Quote:
|
|
09 April 2018, 10:29 | #5 |
Registered User
Join Date: Nov 2010
Location: Grenoble, Isère, Rhône-Alpes, France, Europe, Earth
Posts: 287
|
QuickWrite 1.1.1 in french (because I am)
missing files: - typedefs.h (same for DesignWorks 1.0) - hotlinks/hotlinks.h - arexx glue (pfff... rewrite the two tiny InitPort() and FreePort() routines) by default, it compiles the swedish version DesignWorks is 4K size less with direct library calls and optimizations. I doubt it was existing with Lattice C5.10... Last edited by Gilloo; 09 April 2018 at 20:46. |
09 April 2018, 22:01 | #6 | |
Pastafarian
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 290
|
Quote:
The Swedish version - hey I like that! |
|
19 July 2018, 17:51 | #7 |
Registered User
Join Date: Jul 2018
Location: SF, CA
Posts: 1
|
Working to compile Flow
Woo! This is very exciting. I discovered Flow last year after seeing the version that was bundled with ProWrite. (Hmm: why was ProWrite not part of this source code release?) I love outline processors and have been wanting to learn more of Flow, so this is very cool.
Anyway, I am taking a different approach to the other poster in this thread, and am working within the build system left to us in the repo. Just changing LC to SC, and changing its flags, and changing Blink to Slink, and changing its flags, goes a long way. I've rebuilt a good portion of the Typedefs.h file, which is so far pretty rudimentary and simple. I'm getting stuck, though, because there is a TrackGadgets() function which I can't find in any of the source files. It takes a function pointer as one of its arguments. It doesn't seem to be an OS function either. Any ideas? |
20 July 2018, 02:19 | #8 | |
Pastafarian
Join Date: Sep 2010
Location: Uppsala/Sweden
Posts: 290
|
Quote:
The designworks and quarteback folders are building with sas/c now and if you peek at how they were done, it should be easy and quick to build Flow to. (get the code from the git-repos, the aminet versions haven't been updated). ProWrite has another copyright owner, Woody of SoftWood, who owned Final Writer etc. I have been trying to reach out there, but failed, no reply, if anyone has his contact details it would be awesome, and maybe we could get ProWrite out too. |
|
12 November 2018, 19:42 | #9 | |
Registered User
Join Date: Jul 2014
Location: USA
Posts: 39
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
New Horizons Design Works | Stuart | support.Apps | 2 | 13 February 2015 20:25 |
How to set polish catalog for EaglePlayer or other soft? | olesio | support.Apps | 5 | 02 March 2009 11:48 |
Commodore & Amiga Horizons 28 | Dizzy | AMR contributions | 0 | 07 August 2008 21:56 |
Dragon Scape and Software Horizons | Zaquarta | HOL data problems | 1 | 18 April 2008 20:57 |
corrupted quartarback catalog | trnepalla | support.Apps | 2 | 22 May 2006 00:45 |
|
|