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

Support softloading on pre-EDID ROMs

  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.
  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
......@@ -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