• Robert Sprowson's avatar
    Add a means to write NetStnCMOS in a HAL world · 10a86092
    Robert Sprowson authored
    With ProtectStationID turned on there are no routes to writing the Econet station (or bottom octect of the IP address), a function previously fulfilled by the SetStation utility which pokes the hardware directly and doesn't fit into a HAL model.
    Add a new subreason to OS_NVMemory to perform this role. This SWI appeared for RISC OS 5.00, and errors unsupported subreasons, so there's a means of run tim selecting its use by checking the platform class and trying the SWI. All RISC OS 5 based platforms can always be upgraded to this version, since they're all still being maintained.
    
    hdr/Options: move the switch with the other options from osinit.s
    i2cutils.c: new subreason
    
    Ditch the 'ObsoleteNC1CMOS' switch, if it was obsolete for NC1, it's certainly obsolete now.
    Ditch unmaintained messages files for Morris4/Omega/Ursula projects.
    Tested on a Risc PC.
    
    Version 5.35, 4.79.2.247. Tagged as 'Kernel-5_35-4_79_2_247'
    10a86092
osbyte 38.3 KB