Commit 2a6f9627 authored by ROOL's avatar ROOL 🤖
Browse files

Support softloading on pre-EDID ROMs

Detail:
  Repoint PreDesk$Configure if no EDID support is available. This ensures that any settings made with the Screen Setup plugin will remain compatible with the host OS.
Admin:
  PreDesk !Run file tested, however the changes to the release_autobuild scripts aren't.

Version 0.79. Tagged as 'ABRelease-0_79'
parent 0132dbdb
| Special variant for softload
| ============================
| Keep the pre-EDID settings file hidden from a ROM that supports EDID.
| That way, any settings changes made by Screen Setup in !Configure won't
| depend on unavailable features in the ROM that is selected to be run.
Set PreDesk$Configure <Obey$Dir>.Monitor
RMEnsure ScreenModes 0.61 Set PreDesk$Configure <Obey$Dir>.PreEDID
| First time round copy the current settings as a basis for the pre-EDID set
IfThere <Obey$Dir>.PreEDID Then Else Copy <Obey$Dir>.Monitor <Obey$Dir>.PreEDID ~CF~V
/BootResources:Configure.ClrMonitor
/<PreDesk$Configure>
......@@ -33,6 +33,9 @@ Copy ab_res:SoftLoad <ab_soft$dir>.SoftLoad ~cf~v
Copy ab_res:Prompt <ab_soft$dir>.Prompt ~cf~v
Copy <Build$Dir>.Images.<Build$ImageName> <ab_soft$dir>.riscos ~cf~r~v
| Copy pre-EDID specific softload support
Copy ab_res:Configure <ab_res$dir>.zip.soft.!Boot.Choices.Boot.PreDesk ~cfr~v
| Set the zip directory as the current directory
Dir <ab_res$dir>.zip
......
......@@ -33,6 +33,9 @@ Copy ab_res:SoftLoad <ab_soft$dir>.SoftLoad ~cf~v
Copy ab_res:Prompt <ab_soft$dir>.Prompt ~cf~v
Do rompress -vZps 4M <Build$Dir>.Images.<Build$ImageName> <ab_soft$dir>.riscos
| Copy pre-EDID specific softload support
Copy ab_res:Configure <ab_res$dir>.zip.soft.!Boot.Choices.Boot.PreDesk ~cfr~v
| Copy ZeroPain into the zip directory
Copy ab_res:ZeroPain <ab_res$dir>.zip.ZeroPain ~cfr~v
......
/* (0.78)
/* (0.79)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.78
#define Module_MajorVersion_CMHG 0.79
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 23 Oct 2016
#define Module_Date_CMHG 05 Mar 2017
#define Module_MajorVersion "0.78"
#define Module_Version 78
#define Module_MajorVersion "0.79"
#define Module_Version 79
#define Module_MinorVersion ""
#define Module_Date "23 Oct 2016"
#define Module_Date "05 Mar 2017"
#define Module_ApplicationDate "23-Oct-16"
#define Module_ApplicationDate "05-Mar-17"
#define Module_ComponentName "ABRelease"
#define Module_ComponentPath "castle/RiscOS/Utilities/Autobuild/ABRelease"
#define Module_FullVersion "0.78"
#define Module_HelpVersion "0.78 (23 Oct 2016)"
#define Module_LibraryVersionInfo "0:78"
#define Module_FullVersion "0.79"
#define Module_HelpVersion "0.79 (05 Mar 2017)"
#define Module_LibraryVersionInfo "0:79"
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