Commit 89db63cd authored by Martin Avison's avatar Martin Avison Committed by ROOL
Browse files

Merge Softload facility for RiscPC, Iyonix, & Titanium machines

After the previous change, the facility to softload a ROM at boot is
effectively the same on all these machines. This change generates it from a
single Generic set of source files, rather than the sets for each of 5 build
processes previously.

Some insignificant inconsistencies have been eliminated, and 14 files merged
into 7.

The Prompt BASIC program is now BasicTxt, and Crunched for release.

Testing:
All 5 builds have been generated by simulating the AutoBuilder, and the
resulting zips compared before and after these changes with no significant
differences found.

Version 1.08. Tagged as 'ABRelease-1_08'
parent 77002509
Softloader
==========
This is a ROM softloader patch for the IYONIX pc.
This is the ROM softloader for the IYONIX computer.
It includes the softload tool and respective RISC OS ROM image which can be
installed into your boot sequence as follows:
......@@ -15,8 +15,8 @@ installed into your boot sequence as follows:
* Ensure you have an up to date !System containing SharedCLibrary 5.46 or
later.
Installing the patch
--------------------
Installing Softload
-------------------
* Run the configure application by left double-clicking '!Boot'
......
......@@ -19,5 +19,3 @@ Set ab_soft$dir <ab_res$dir>.zip.soft.!Boot.Resources.SoftLoad
| Remove any old crud from our resources directory
x Wipe <ab_res$dir>.zip ~cfr~v
Remove <ab_res$dir>.<ab_local$zip>
Remove <ab_res$dir>.soft.LICENSE
Remove <ab_soft$dir>.riscos
......@@ -19,30 +19,26 @@ IfThere <Build$Dir>.Images.<Build$ImageName> Then Else Obey
Run <ab_res$dir>.clean
| Create an empty directory to hold the files that will be zipped up
CDir <ab_res$dir>.zip
Do Mkdir -p <ab_soft$dir>
| Copy the Apache licence file into the zip directory
| Populate the softload zip directory
Copy ab_res:LICENSE <ab_res$dir>.zip.LICENSE ~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
| Compress the ROM image into the softload directory
Copy ab_res:soft <ab_res$dir>.zip.soft ~cfr~v
Copy ab_res:SoftLoad <ab_soft$dir>.SoftLoad ~cf~v
Copy ab_res:Prompt <ab_soft$dir>.Prompt ~cf~v
Copy ab_res:soft.ReadMe/txt <ab_res$dir>.zip.soft.ReadMe/txt ~cf~r~v
Copy ab_res:soft.!Run <ab_soft$dir>.* ~cf~v
Copy ab_res:soft.Loader <ab_soft$dir>.* ~cf~v
Copy ab_res:soft.SoftLoad <ab_soft$dir>.* ~cf~v
Run BasCrunch -1 ab_res:soft.Prompt <ab_soft$dir>.Prompt
Do rompress -vZps 4M <Build$Dir>.Images.<Build$ImageName> <ab_soft$dir>.riscos
| Copy pre-EDID specific softload support
CDir <ab_res$dir>.zip.soft.!Boot.Choices
CDir <ab_res$dir>.zip.soft.!Boot.Choices.Boot
CDir <ab_res$dir>.zip.soft.!Boot.Choices.Boot.PreDesk
Do Mkdir -p <ab_res$dir>.zip.soft.!Boot.Choices.Boot.PreDesk
Copy ab_res:Configure <ab_res$dir>.zip.soft.!Boot.Choices.Boot.PreDesk.Configure ~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
| Create a zip archive with the required Softload files in it
Do zip -9qr ^.<ab_local$zip> *
| Return the CSD to its original state
......
| >!Boot.Resources.SoftLoad.!Run
| Copyright 2010, RISC OS Open
| All rights reserved.
|
| RISC OS ROM softload utility
| Set up environment, start the process...
Set SoftLoad$Dir <Obey$Dir>
| Check OS version and run user prompt...
RMEnsure UtilityModule 5.29 Run <SoftLoad$Dir>.Prompt
\ No newline at end of file
| >!Boot.Resources.SoftLoad.Loader
| Copyright 2010, RISC OS Open
| All rights reserved.
|
| RISC OS ROM softload utility
| Ensure that !System is available...
SetEval SoftLoad$Sys 0
If "<System$Dir>" = "" Then SetEval SoftLoad$Sys 1
If SoftLoad$Sys Then Set System$Dir Boot:Resources.!System
If SoftLoad$Sys Then Run <System$Dir>.SysPaths
| Load the SharedCLibrary if we need to...
RMEnsure SharedCLibrary 5.46 RMLoad System:Modules.CLib
RMEnsure SharedCLibrary 5.46 Error The softloader requires SharedCLibrary 5.46 or later
| Softload the new ROM and reboot into it...
Run <SoftLoad$Dir>.SoftLoad -v <SoftLoad$Dir>.riscos
\ No newline at end of file
Softloader
==========
This is a ROM softloader patch for the IYONIX pc.
This is the ROM softloader for the IYONIX computer.
It includes the softload tool and respective RISC OS ROM image which can be
installed into your boot sequence as follows:
......@@ -15,8 +15,8 @@ installed into your boot sequence as follows:
* Ensure you have an up to date !System containing SharedCLibrary 5.46 or
later.
Installing the patch
--------------------
Installing Softload
-------------------
* Run the configure application by left double-clicking '!Boot'
......
/* (1.07)
/* (1.08)
*
* This file is automatically maintained by srccommit, do not edit manually.
*
*/
#define Module_MajorVersion_CMHG 1.07
#define Module_MajorVersion_CMHG 1.08
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 11 Jan 2023
#define Module_Date_CMHG 15 Feb 2023
#define Module_MajorVersion "1.07"
#define Module_Version 107
#define Module_MajorVersion "1.08"
#define Module_Version 108
#define Module_MinorVersion ""
#define Module_Date "11 Jan 2023"
#define Module_Date "15 Feb 2023"
#define Module_ApplicationDate "11-Jan-23"
#define Module_ApplicationDate "15-Feb-23"
#define Module_ComponentName "ABRelease"
#define Module_FullVersion "1.07"
#define Module_HelpVersion "1.07 (11 Jan 2023)"
#define Module_LibraryVersionInfo "1:7"
#define Module_FullVersion "1.08"
#define Module_HelpVersion "1.08 (15 Feb 2023)"
#define Module_LibraryVersionInfo "1:8"
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