• Kevin Bracey's avatar
    Features: · 256c9d65
    Kevin Bracey authored
    * APCS-32 support complete.
    * APCS-A compatibility removed.
    * Old ArthurLib code removed.
    * _clib_version() now reports version from VersionNum.
    * time() no longer does a run-time host check - I think we know we're not a BBC
      Master ARM second processor now.
    * rename() now uses OS_FSControl 25 instead of *rename.
    * getenv() can handle arbitrary length variables.
    * Can now handle exceptions in 32-bit form of FPEmulator (on either 26 or 32
      bit systems).
    * tmpnam() switches to SVC mode to access its zero page counter.
    * Faster divide routines.
    
    Admin:
    
      This will build all sorts of different things depending on the flags. See
      the Docs directory for details.
    
      As far as ROM builds are concerned, if using APCS-R, no changes are needed.
      If using APCS-32, the Shared C Library must be built as APCS-R to ensure
      compatibility with old binaries. To achieve this, pass in the option
      SCL_APCS="-APCS 3/26bit" in the Components file.
    
    Version 4.97, 4.12.2.8. Tagged as 'RISC_OSLib-4_97-4_12_2_8'
    256c9d65
Makefile 23 KB