1. 29 Oct, 2004 1 commit
  2. 01 Jul, 2004 1 commit
  3. 30 Jun, 2004 1 commit
  4. 13 May, 2004 1 commit
    • Steve Revill's avatar
      Updates from Alan. · bb63ffb1
      Steve Revill authored
      Detail:
        Merge of the latest 'Register' header files from Alan Glover.
      Admin:
        The previous headers cotained faults, so were never checked into cvs.
        These ones are OK so I'm merging them.
      
      Version 1.44. Tagged as 'HdrSrc-1_44'
      bb63ffb1
  5. 06 May, 2004 1 commit
    • Kevin Bracey's avatar
      * Added new PaletteV reason codes. · 8037864a
      Kevin Bracey authored
      * Changed Hdr:Debug not to rely on Hdr:Proc (to prevent some macro clashes).
      * Added Hdr:Machine.STB5
      
      Version 1.43. Tagged as 'HdrSrc-1_43'
      8037864a
  6. 25 Feb, 2004 1 commit
  7. 02 Dec, 2003 1 commit
  8. 12 Jun, 2003 1 commit
  9. 25 Apr, 2003 1 commit
  10. 21 Feb, 2003 1 commit
  11. 17 Dec, 2002 1 commit
    • Ben Avison's avatar
      Some tinkering from Kevin and me. · cb93bf79
      Ben Avison authored
      Detail:
        * Extra GraphicsV definitions
        * Service_Device renamed Service_Hardware
        * GRAB macro fixed for objasm compatibility
        * Enabled HiResTTX for Tungsten, and added 256-colour TTX option
      Admin:
        Used in builds including release 5.00 (except the TTX bits).
      
      Version 1.37. Tagged as 'HdrSrc-1_37'
      cb93bf79
  12. 10 Dec, 2002 1 commit
  13. 29 Oct, 2002 1 commit
  14. 08 Apr, 2002 1 commit
    • Stewart Brodie's avatar
      Resync of allocations from Alan Glover. · 76762ab6
      Stewart Brodie authored
        Changed some base 4 constants to binary (for Hdr2H)
      Detail:
        Lots of additions to allocations since it's been a long time since
          the last resync with Pineapple.
      Admin:
        E-mail received 2002/04/02 (includes hdr/RISCOS change in Kernel)
      
      
      Version 1.34. Tagged as 'HdrSrc-1_34'
      76762ab6
  15. 12 Mar, 2002 1 commit
  16. 17 Jan, 2002 1 commit
    • Stewart Brodie's avatar
      Latest update of registered SWI allocations from Alan Glover. · 0fa48f11
      Stewart Brodie authored
      Detail:
        This synchronisation includes some Pace allocations that have
          been made over the past few months, and includes the (textual comment
          only) notes on SWI OS allocations (ie. bits 20-23 of the SWI number)
      Admin:
        E-mail received 7 January 2002.
      
      
      Version 1.32. Tagged as 'HdrSrc-1_32'
      0fa48f11
  17. 13 Dec, 2001 1 commit
  18. 18 Oct, 2001 1 commit
  19. 03 Sep, 2001 1 commit
    • Dan Ellis's avatar
      Added new IOCTL reason codes and special field flags for sleeping devicefs. · b05fe931
      Dan Ellis authored
      Detail:
        DeviceFS has been enhanced with the ability to cooperate with Taskwindows
      so as to allow multitasking to continue.  Any devicefs stream, if opened
      with the special field entry 'sleep' will issue OS_UpCall 6 when it would
      normally block.  A flag 'timeout' has also been added which will cause the
      stream to issue a timeout error if it has slept for too long.
      
        These actions can be set using the generic IOCTLs 4 and 5, the former just
      being a logical switch, the latter being the value in centiseconds for which
      to sleep.
      
        There is also now a generic special field to specify non-blocking which may
      be used as an alternative to the IOCTL.
      
      Admin:
        Tested on a RiscPC.
      
      
      Version 1.29. Tagged as 'HdrSrc-1_29'
      b05fe931
  20. 08 Aug, 2001 1 commit
  21. 13 Jul, 2001 1 commit
    • Simon Forrest's avatar
      * Hdr:Machine.Machine alteration. · 60300ea9
      Simon Forrest authored
      Detail:
      
        * Ensured that the Lazarus standby button also applies to builds that
          use Machine=32.
      
      Admin:
      
        * Untested.  Required for Customer T demonstrator.
      
      Version 1.27. Tagged as 'HdrSrc-1_27'
      60300ea9
  22. 28 Jun, 2001 1 commit
    • David Cotton's avatar
      Now supports 7MB builds. · 57f9f579
      David Cotton authored
      Detail:
          A new file, 7168K, has been added to hdr.ImageSize.
      Admin:
          Untested. Woohoo
      
      Version 1.26. Tagged as 'HdrSrc-1_26'
      57f9f579
  23. 25 Jun, 2001 1 commit
    • Stewart Brodie's avatar
      Fixed service call definitions for Andrew. · 29b72645
      Stewart Brodie authored
      Detail:
        Service_PRISM removed.
        Service_PRISM_Core replaces it as service &D3.
        Service_PRISM_Client added as service &D5.
      Admin:
        Requested by Andrew to fix problem until new headers are received.
      
      
      Version 1.25. Tagged as 'HdrSrc-1_25'
      29b72645
  24. 11 Jun, 2001 1 commit
  25. 11 May, 2001 1 commit
    • Ben Avison's avatar
      Some maintenance of Hdr:CPU.GenericXX. · d7d188f6
      Ben Avison authored
      Detail:
        * Added register definitions for the new registers in those wacky new ARM2
          chips, r8_fiq and r9_fiq.
        * Added abort and undefined mode register definitions using the ARM ARM
          standardised suffix of _abt and _und (previously we only had _abort and
          _undef versions).
        * Added some sanity checking of the fields parameter to the RestPSR macro,
          to help warn the unwary of the effect of compiling No32bitCode.
      Admin:
        Changes appear to function as desired. Debug builds of MPEGDriver actually
        require those extra register definitions.
      
      Version 1.23. Tagged as 'HdrSrc-1_23'
      d7d188f6
  26. 03 May, 2001 1 commit
    • Simon Forrest's avatar
      * Added Martha user interface definition. · 6573a4a9
      Simon Forrest authored
      Detail:
      
        * Martha uses a new user interface.  Provision
          made for Martha interface; type is set to "Embedded" since this
          is not a desktop system.
      
      Admin:
      
        * None.
      
      Version 1.22. Tagged as 'HdrSrc-1_22'
      6573a4a9
  27. 21 Mar, 2001 1 commit
  28. 19 Mar, 2001 2 commits
  29. 02 Mar, 2001 1 commit
  30. 01 Mar, 2001 1 commit
    • Simon Forrest's avatar
      * New header file "Hdr:UserIF.UserIF" provided for definitions specific to the... · 1a931801
      Simon Forrest authored
      * New header file "Hdr:UserIF.UserIF" provided for definitions specific to the user interface on products.  This abstracts the UI definitions from the machine-specific ones, and (ultimately) allows more flexibility in the choice of Machine and UserIF build combinations.
      
      Detail:
      
        * As part of the work to remove the (almost obsolete) STB flag, a new
          flag has been defined: Embedded_UI.  This is provided by the "UserIF"
          header file.  The file should not be directly included; instead use the
          same mechanism as for "Hdr:Machine.Machine" and use "Hdr:UserIF.<UserIF>".
      
          In the past, the STB flag has been used to mean different things in
          different software components, some machine-dependent but more often than
          not to differentiate desktop builds from STB/NC versions.  Two types
          of system are identified: "Desktop" and "Embedded"; UserIF_Type is
          defined as a string containing the UI type.  STB/NC user interface
          differences should be encapsulated in appropriate "Embedded_UI" switches.
          Any other user interface-specific changes should probably define a new
          flag in the UserIF header file.
      
          Presently, the STB flag remains intact in "Hdr:Machine.Machine" to allow
          builds to progress as normal until all software components that utilise
          it have been appropriately modified to remove the dependency.  For
          example, the Kernel makes heavy use of the flag, but after HAL-isation
          will no longer do so.  Once all software components have been modified
          the flag will be withdrawn, and feature tests or appropriately defined
          user interface flags will be used instead.
      
        * "Hdr:CMOS" revised to remove definitions under the control of the defunct
          ObsoleteNC1CMOS flag.  Furthermore, the STB flag conditional has been
          removed.
      
      Admin:
      
        * Tested using appropriately modified software components on a 32-bit
          Lazarus build.
      
        * Use of the STB flag is now deprecated.  Software components should
          use "Hdr:UserIF.<UserIF>" or specific feature tests from this point
          onwards.  Appropriate header files exist inside the "Hdr.UserIF"
          directory for each user interface type.
      
      Version 1.17. Tagged as 'HdrSrc-1_17'
      1a931801
  31. 29 Jan, 2001 1 commit
  32. 25 Jan, 2001 1 commit
    • Ben Avison's avatar
      Made Hdr:Proc compatible with OSLib assembler headers. · d581ec8f
      Ben Avison authored
      Detail:
        OSLib defines "True" and "False" as integer variables, but Hdr:Symbols
        defines them as logical ones. Hdr:Proc assigned "True" and "False" to
        logical variables, so there was no way that it could be used with any
        component that used any OSLib or even DefMod-generated headers. Hdr:Proc
        now uses the unambiguous "{TRUE}" and "{FALSE}" symbols.
      Admin:
        Required by SoundFileExtMSADPCM 0.06.
      
      Version 1.15. Tagged as 'HdrSrc-1_15'
      d581ec8f
  33. 15 Jan, 2001 1 commit
    • Stewart Brodie's avatar
      Added message allocation. · 3732fcc3
      Stewart Brodie authored
      Admin:
        This had been deferred pending an update from Pineapple, but I need
          to clear pending updates from pecan's poorly disc.
      
      Version 1.14. Tagged as 'HdrSrc-1_14'
      3732fcc3
  34. 12 Jan, 2001 1 commit
    • Alistair Rodger's avatar
      Added parallel reason code to get the status byte · 47bb09a5
      Alistair Rodger authored
      Detail:
        Added IOCTL_PARALLEL_STATUS_BYTE which enters the status byte in the
        least significant byte of the data word of the IOCtl block on return.
      Admin:
        This has been tested with the latest parallel port.
      
      Version 1.13. Tagged as 'HdrSrc-1_13'
      47bb09a5
  35. 22 Nov, 2000 3 commits
    • Paul Skirrow's avatar
      Last change (HdrSrc-1_11) only affected Customer F 8. · e25dae97
      Paul Skirrow authored
      Detail:
        Should have read:
        Altered the setting for the Modem_RegisterSetOffset from
        &000000 to &800000, to match Lazarus...
      
      Admin:
        This is a correction to the check in log only.
        This version is same as previous (HdrSrc-1_11).
      
      Version 1.12. Tagged as 'HdrSrc-1_12'
      e25dae97
    • Paul Skirrow's avatar
      Change to modem address offsets for register base and flag to indicate that... · 75f4f4f4
      Paul Skirrow authored
      Change to modem address offsets for register base and flag to indicate that modem interrupt status register is not present.
      
      Detail:
        Altered the Lazarus setting for the Modem_RegisterSetOffset from
        &000000 to &800000. This can be used to prevent the modem driver accessing
        the memory location that should be occupied by the expansion card header
        (note that the modem registers will actually appear at many addresses
        due to incomplete address decoding). In turn, this means that future
        hardware designs can be arranged so that the modem chip will not
        respond to reads of the expansion card header (by gating nEASCS with
        A23).
      
        The Venus chip set has no interrupt register, so all interrupts
        from the podule bus are assumed to be from the modem (The modem code
        checks for Modem_InterruptStatusOffset=-1 and doesn't attempt
        to read the Interrupt Status Register if it is true).
      
      Admin:
        Now matches Lazarus settings. Approved by Kevin(tm).
      
        Unfortunately this change doesn't appear to solve Pace fault 2098
        (operations are very slow due to 6s delay on
        each transaction in some instances. It appears that data is being
        held up in a queue somewhere, or not being sent to the modem).
      
      Version 1.11. Tagged as 'HdrSrc-1_11'
      75f4f4f4
    • David Cotton's avatar
      Changed Lazarus settings. · 19419939
      David Cotton authored
      Detail:
          Lazarus is now set to build with the No26bitCode flag set. This allows
      32-bit Lazarus builds to be complted without having to alter the HdrSrc files
      all the time.
          This does not affect Bethany builds, as these use a branched version of
      HdrSrc.
      
      Admin:
          Tested in Lazarus builds.
      
      Version 1.10. Tagged as 'HdrSrc-1_10'
      19419939
  36. 16 Nov, 2000 1 commit
  37. 03 Nov, 2000 1 commit
    • Simon Forrest's avatar
      * Import of new "Countries" header file from Pineapple. · 690c265d
      Simon Forrest authored
      Detail:
      
        * New allocation made for South Africa: country number 52.
      
      Admin:
      
        * Note that the original allocation (territory 130) remains.
          (Alan could give no guarantee that this hasn't been used by third
          parties.)
      
      Version 1.08. Tagged as 'HdrSrc-1_08'
      690c265d