• Robert Sprowson's avatar
    Make the banner show the year from *FX0. · d75584a7
    Robert Sprowson authored
    To save the effort of the annual change to this module's resources, new option "DateFromKernel" will get the year from OS_Byte 0 and patch the template at time of display. If any part of it fails the banner just shows (C) Owner by default with no year.
    Changed 'true' to objasm {TRUE}.
    Optimised away a whole word of workspace (WindowHandle) by more cunning stack push and pop before displaying the banner.
    Added check that the file passed to Squash is actually a Squash file, otherwise module exploded if soft loaded onto old resources.
    Fix problem of oflaofla error if the Squash module was exhausted (ie. status code was non 0), previously this was treated as an error block and passed via R9 to OS_GenerateError - now both duff squash files and failure to decompress give a 'Bad sprite area' error.
    Updated comment about Wimp 2.00.
    An ADR to Desktop_Title didn't reach for the old banner case.
    ExitDisplay2 optimised away.
    Tested softloaded on top of 5.17 ROM.
    
    Version 2.72. Tagged as 'Desktop-2_72'
    d75584a7
Desktop 49.2 KB