Commit 98864151 authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Add supporting ReadMe's for developer bonus binaries product

Version 0.68. Tagged as 'ABRelease-0_68'
parent f5aca88b
RISC OS Open Release Archive
============================
This is a set of bonus applications and modules primarily of interest to
developers. It is a bleeding-edge build which comes from the latest revisions
of all the relevant sources in our source code repository and is completely
untested.
Beware that some of the components have fallen into a state of disrepair, lack
internationalisation or are anachronistic in some other way and are thus
considered unsuitable for inclusion on the standard HardDisc4 disc image. They
are provided nonetheless as from a developer's point of view the perils of
using them outweigh the problem of them not being available at all.
Some components in this archive are released under the licence (included in
this archive as Licence_v1_1.pdf), or see:
http://www.castle-technology.co.uk/riscosbaselicence.htm
-- RISC OS Open
Territory modules
=================
These are disc loading versions of the territory modules for those
territories for which historically a version of RISC OS has been produced.
It is a bleeding-edge build which comes from the latest revisions of
all the relevant sources in our source code repository and is completely
untested.
To make a complete distribution for a territory you will need:
1. To translate all of the ROM resources for a given ROM.
2. Create a !Territory application, with the structure
!Territory.Territory <-- The territory module for the respective
country, renamed as "Territory"
!Territory.Messages <-- A directory containing any number of
relocatable modules to load the replacement
messages into ResourceFS.
!Territory.!Run <-- Can be empty, the territory application is
run during the normal boot sequence to
perform any extra setup steps once the boot
variables are known
!Territory.!Sprites <-- Optional sprites, for example the flag of
the respective territory might be appropriate
Each territory module is a "standalone" version, so it will register
its own resources with ResourceFS when loaded, you do not need to
provide these in your messages module(s).
3. Place the !Territory application created above into the root directory
of the default boot drive.
4. Configure the system to use this territory using the command
*CONFIGURE TERRITORY <number>
where the <number> is one of the territories known to the TerritoryManager
module, a list of which can be found by looking at the names listed
Resources:$.Resources.TerrMgr.Messages
though note that modules have not been written for every country listed.
5. Reboot the computer for the settings to take effect.
| Copyright 2015 Castle Technology Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
| Set up and/or override some system variables
Set ab_local$zip bonusbin/zip
| Remove any old crud from our resources directory
x Wipe <ab_res$dir>.zip ~cfr~v
Remove <ab_res$dir>.<ab_local$zip>
\ No newline at end of file
| Copyright 2015 Castle Technology Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
| If there is no ROM image (e.g. the build failed), exit here
IfThere <Install$Dir>.BonusBin Then Else Obey
| Run our clean script
Run <ab_res$dir>.clean
| Create an empty directory to hold the files that will be zipped up
CDir <ab_res$dir>.zip
| Copy the Castle licence file into the zip directory
Copy ab_res:Licence_v1_1/pdf <ab_res$dir>.zip.Licence_v1_1/pdf ~cf~r~v
| Copy the ReadMe for this build into the zip directory
Copy ab_res:ReadMe/txt <ab_res$dir>.zip.ReadMe/txt ~cf~r~v
Copy ab_res:Territories/txt <ab_res$dir>.zip.Modules.Territories.ReadMe/txt ~cf~r~v
| Copy the ROM image into the zip directory
Copy <Install$Dir>.BonusBin <ab_res$dir>.zip.HardDisc4 ~cfr~v
| Set the zip directory as the current directory
Dir <ab_res$dir>.zip
| Create a zip archive with the required files in it
Do zip -9qr ^.<ab_local$zip> *
| Return the CSD to its original state
Back
| Delete any pre-existing zip archive on the autobuild server
Remove <ab_zip$file>
| Copy the template zip archive onto the autobuild server
SetType <ab_res$dir>.<ab_local$zip> &A91
Copy <ab_res$dir>.<ab_local$zip> <ab_zip$file> ~cfr~v
Access <ab_zip$file> rw/r
\ No newline at end of file
/* (0.67)
/* (0.68)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.67
#define Module_MajorVersion_CMHG 0.68
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 02 Sep 2015
#define Module_Date_CMHG 05 Sep 2015
#define Module_MajorVersion "0.67"
#define Module_Version 67
#define Module_MajorVersion "0.68"
#define Module_Version 68
#define Module_MinorVersion ""
#define Module_Date "02 Sep 2015"
#define Module_Date "05 Sep 2015"
#define Module_ApplicationDate "02-Sep-15"
#define Module_ApplicationDate "05-Sep-15"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "castle/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.67"
#define Module_HelpVersion "0.67 (02 Sep 2015)"
#define Module_LibraryVersionInfo "0:67"
#define Module_FullVersion "0.68"
#define Module_HelpVersion "0.68 (05 Sep 2015)"
#define Module_LibraryVersionInfo "0:68"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment