• Kevin Bracey's avatar
    32-bit Kernel. · b4016e9c
    Kevin Bracey authored
    Details:
      The Kernel will now compile to produce a pure 32-bit system if No26bitCode is
      set to TRUE.
      If No26bitCode is FALSE, then the Kernel will be a standard 26-bit Kernel,
      although some internal changes have taken place to minimise compile
      switches between the two cases. See Docs.32bit for more technical info.
    
      The hardest part was the flood-fill...
    
    Other changes:
      Pointer shape changes now take place on the next VSync, rather than actually
      WAITING for the VSync. Turning the Hourglass on shouldn't slow your machine
      down by 5% now :)
    
      Lots of really crusty pre-IOMD code removed.
    
    Admin:
      Tested in 32 and 26-bit forms in a limited desktop build. Basically, this
      will need to see a lot of use to iron out difficulties. I'd like anyone who
      has a non-frozen project to at least attempt using this Kernel.
    
    Version 5.23. Tagged as 'Kernel-5_23'
    b4016e9c
MkRomInst,fd7 693 Bytes
| Copyright 1997 Acorn Computers Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
|     http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
Dir <Obey$Dir>
time
amu_machine rom
time
amu_machine install_rom INSTDIR=<install$dir>.<Build>.RISC_OS
time