Skip to content

PipeDream 4 from Colton Software. An integrated word processor, spreadsheet and database for RISC OS

License

Notifications You must be signed in to change notification settings

skswales/colton-software-pipedream4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PipeDream 4 Releases

As a number of the earlier versions did not have git tags corresponding to the svn tags, I've had to add them by hand.

Unfortunately this means that those earlier versions have risen to the top of the Release pages! You may have to go digging.

Prerequisites

ROOL DDE Release 30c or later (C compiler, headers, libraries, linker, !Amu).

Curl (install with PackMan) to obtain external build tools.

A RISC OS git client (install Simplegit-Libgit2 with PackMan) to download a copy of RISC_OSLib.

Patch (install with PackMan) to patch that copy of RISC_OSLib for use with PipeDream.

Unzip (install with PackMan) to extract external build tools.

Zip (install with PackMan) for creating a zip of the final build.

First-time configuration and build

Ensure that the system has 'seen' AcornC/C++ and set that environment.

Run !!!Boot to set up the PipeDream 4 build environment.

Run configure to create the build directories.

You need to then check out and build a pruned and patched variant of RISC_OSLib with PipeDream-specific build options. See ^.WimpLib.ReadMe and ^.WimpLib.external.RISC_OSLib.ReadMe for instructions on how to do this.

Run !Amu.

Drag 'r32.Makefile' to !Amu... and wait... hopefully not very long.

A PipeDream 4 build takes about thirty to forty seconds on a Raspberry Pi 4 (depending on your overclock) and about sixteen minutes on a SA RISC PC.

Subsequent builds

After any reboot, you will need to:

Ensure that the system has 'seen' AcornC/C++ and set that environment.

Run !!!Boot to set up the PipeDream 4 build environment.

Run !Amu.

Drag 'r32.Makefile' to !Amu... and wait...

Creating a package for distribution

Make sure you've got the version number consistent! See version.c for notes.

Execute the Obey file r32.MakeRiscPkg.

This will copy only those files needed for distribution to PipeDream_4_xx_yy in $.Temp and create the corresponding distributable ZIP package file.