1. 02 Mar, 2016 1 commit
    • Ben Avison's avatar
      Fix PlingSystem build for version 4.34 of FPEmulator · 2bb73d27
      Ben Avison authored
      Detail:
        Machine build switch now standardised to be compatible with Hdr:CPU.Arch
        since FPEmulator now relies on that. One side-effect improvement is that
        the binary in System:400.Modules.FPEmulator now includes FPA support so
        RISC OS 4 or 5 users on an A7000+ will no longer lose hardware acceleration
        if they softload FPEmulator.
      Admin:
        PlingSystem build now completes again.
      
      
      Version 6.83. Tagged as 'BuildSys-6_83'
      2bb73d27
  2. 17 Jan, 2016 1 commit
  3. 22 Nov, 2015 1 commit
  4. 15 Nov, 2015 1 commit
  5. 14 Nov, 2015 1 commit
    • Robert Sprowson's avatar
      Add Allocate to the ModuleDB · 8ee8d5f2
      Robert Sprowson authored
      Add Allocate, for CTools components file.
      Move !MakeModes out of the ROM modules section into the disc apps section.
      Temporarily remove ATAPI from Titanium so the build completes without error.
      
      Version 6.80. Tagged as 'BuildSys-6_80'
      8ee8d5f2
  6. 08 Nov, 2015 1 commit
    • Ben Avison's avatar
      New method to control default CMOS settings · 9614326c
      Ben Avison authored
      Detail:
        Rather than fill the Kernel sources with an ever-increasing number of
        platform-specific switches to control the default CMOS settings, this
        change introduces a variable which passes the requirements direct from
        the Components file to the Kernel. Since it uses a comma-separated list
        of address/value pairs, it is inherently extensible. All the symbolic
        names of addresses from Hdr:CMOS are available, and any valid objasm
        expression can be used for the value.
      
      
      Version 6.78. Tagged as 'BuildSys-6_78'
      9614326c
  7. 07 Nov, 2015 1 commit
    • ROOL's avatar
      Extra components files · e8b72fa5
      ROOL authored
      Detail:
        OMAP5 components, submission from Willi Theiss.
        Titanium components, submission from Elesar.
        Some extra modules in the ModuleDB.
        Added EtherCPSW AutoSense to the disc image.
      Admin:
        May not build, some bits still being reviewed.
      
      Version 6.77. Tagged as 'BuildSys-6_77'
      e8b72fa5
  8. 28 Oct, 2015 1 commit
    • Robert Sprowson's avatar
      Add GPIO for exports · b03d23d0
      Robert Sprowson authored
      Previously located in the Kernel headers, now exported from GPIO.
      
      Version 6.76. Tagged as 'BuildSys-6_76'
      b03d23d0
  9. 17 Oct, 2015 1 commit
  10. 15 Oct, 2015 1 commit
  11. 02 Oct, 2015 1 commit
    • Robert Sprowson's avatar
      Retire TinyStubs · 07bc8ead
      Robert Sprowson authored
      The ROM build of TinyStubs has done nothing since version 0.07 (1998) except count how many clients it has and refuse to die if non zero. The last RAM set of Toolbox modules to use it was just before Expresso (Java Risc PC) in 1998 also.
      The Toolbox modules now make use of more functions than TinyStubs provided so can simply use the normal C libary.
      While 'tlink' (the special linker used to link against TinyStubs) is mentioned in passing in application note 280 it doesn't appear Acorn ever released it, plus there's no 32 bit version available.
      
      Tested over several months in an IOMD ROM.
      
      Version 6.74. Tagged as 'BuildSys-6_74'
      07bc8ead
  12. 05 Sep, 2015 1 commit
    • Robert Sprowson's avatar
      Retire Binaries components file · d8ffd6a6
      Robert Sprowson authored
      Add BonusBin components file
      The former was tediously hand run by ROOL while the sources were first being published and included a lot of components that weren't actally suitable to be RAM loaded, for example because they had no ResourceFS registration step. Many of these have been tidied and included in the HardDisc4/PlingSystem products.
      
      Version 6.72. Tagged as 'BuildSys-6_72'
      d8ffd6a6
  13. 11 Aug, 2015 1 commit
  14. 04 Jul, 2015 1 commit
    • Jeffrey Lee's avatar
      Ensure FPEmulator is aware of zero page relocation. Keep zero page relocation... · 63d3686b
      Jeffrey Lee authored
      Ensure FPEmulator is aware of zero page relocation. Keep zero page relocation disabled for iMx6 for now. Add ZeroPain to ModuleDB
      
      Detail:
        Components/ROOL/BCM2835, BCM2835Pico, OMAP3, OMAP3Live, OMAP4, S3C6410, Tungsten - Add "FPEANCHOR=High" to FPEmulator build options so that it uses the relocated FPEAnchor location instead of the old one. In the future FPEmulator will be fixed so that it doesn't use a hard-coded address, but for now we need to manually tell ROM versions where FPEAnchor is.
        Components/ROOL/iMx6 - Override the kernel's default decision and leave zero page relocation disabled. R-Comp can decide when it's a sensible time to enable it.
        ModuleDB - Add ZeroPain. The module isn't used in any components files yet, but it's good to list it here forthe sake of completeness.
      Admin:
        Tested with Iyonix ROM build
        Requires Kernel-5_35-4_79_2_268 for FPEAnchor setting to match reality
      
      
      Version 6.69. Tagged as 'BuildSys-6_69'
      63d3686b
  15. 26 May, 2015 1 commit
  16. 17 May, 2015 1 commit
    • Jeffrey Lee's avatar
      Update OMAPVideo build options · ffe97302
      Jeffrey Lee authored
      Detail:
        Components/ROOL/OMAP3, Components/ROOL/OMAP3Live, Components/ROOL/OMAP4 - OMAPVideo-0_34 now requires the OMAP revision to be specified as a makefile parameter rather than via CDEFINES
      Admin:
        Tested on BeagleBoard, PandaBoard
        Required for OMAPVideo-0_34 to build
      
      
      Version 6.67. Tagged as 'BuildSys-6_67'
      ffe97302
  17. 07 Apr, 2015 1 commit
  18. 29 Mar, 2015 1 commit
  19. 27 Mar, 2015 1 commit
  20. 10 Jan, 2015 1 commit
    • Robert Sprowson's avatar
      Add ability to specify dependicies for CLibrary · ed7936cd
      Robert Sprowson authored
      New capability for the CLibrary shared makefile to specify arbitrary dependencies (via ${LIBDEPENDS}) required before the main event, this might be used to, for example, run a perl script or something to generate some code or headers.
      Add PDEBUGLIB PRISMLIB REMOTEDBLIB TRACELIB and UNICODELIB to the AppLibs and ModuleLibs.
      Repoint DDTLIB WILDLIB TRACELIB.
      For the PlingSystem build, put TextGadgets in the 350 directory since it currently only supports text areas in dynamic areas.
      
      Version 6.63. Tagged as 'BuildSys-6_63'
      ed7936cd
  21. 06 Jan, 2015 1 commit
    • Jeffrey Lee's avatar
      Add SharedSound to PlingSystem · ca1f376e
      Jeffrey Lee authored
      Detail:
        Components/ROOL/PlingSystem - Build and install a copy of SharedSound suitable for RISC OS 3.1+
      Admin:
        Tested on emulated RO 3.11 & 3.70 SA RiscPC
        Requires HdrSrc-2_49
      
      
      Version 6.62. Tagged as 'BuildSys-6_62'
      ca1f376e
  22. 04 Jan, 2015 1 commit
  23. 16 Dec, 2014 1 commit
  24. 22 Oct, 2014 1 commit
  25. 21 Oct, 2014 1 commit
  26. 19 Oct, 2014 2 commits
  27. 18 Oct, 2014 1 commit
    • Steve Revill's avatar
      Tweak to the ModuleDB to allow builds (e.g. CTools) to include some more of... · 3d0ad197
      Steve Revill authored
      Tweak to the ModuleDB to allow builds (e.g. CTools) to include some more of the common librabries in their install phase. The ones I've added are (almost) all required by shared makefiles - e.g. for debug app builds.
      
      Also a minor fix to CModule shared makefile to cope with certain arrangements
      of source files in a component.
      
      Version 6.57. Tagged as 'BuildSys-6_57'
      3d0ad197
  28. 12 Oct, 2014 2 commits
    • Steve Revill's avatar
      Corrected some DDE-related bits from the previous commit. Won't affect anyone... · 1639df56
      Steve Revill authored
      Corrected some DDE-related bits from the previous commit. Won't affect anyone other than CTools builds.
      
      Version 6.54. Tagged as 'BuildSys-6_54'
      1639df56
    • Steve Revill's avatar
      Various updates generally associated with CTools builds. · 5ef9ae4d
      Steve Revill authored
      Components (ROOL CTools):
        * Added new components (ITable, BlendTable, RTC) for exports
        * Switch to using Install: rather than <Install$Dir> to help CLX
        * Replace CToolsCD component with DDE component
      ModuleDB tweaks:
        * Added the (closed source) DDE resources component
        * Added a component for BuildSys itself (so DDE can get the Makefiles)
      Shared makefile tweadded ERASECVS to the standard tools
        * Added a verbose copy flags CPVFLAGS for big copy operations
        * Added "install" rule for debug app builds (amu install INSTTYPE=debug)
      
      Version 6.53. Tagged as 'BuildSys-6_53'
      5ef9ae4d
  29. 01 Oct, 2014 1 commit
    • Jeffrey Lee's avatar
      Fix some tool build issues · b4dd6974
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BuildHost - Enable Squash export phase now that the sources are public (plus, it's needed for building stuff). Tweak 'xpand' and 'do' option strings so that they'll build properly (previously, errored out due to looking for bad makefile rules)
      Admin:
        BuildHost build now completes without error
      
      
      Version 6.52. Tagged as 'BuildSys-6_52'
      b4dd6974
  30. 20 Jul, 2014 1 commit
    • Jeffrey Lee's avatar
      Move ScreenModes to before video drivers · bad70deb
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835, BCM2835Pico, IOMD32, OMAP3, OMAP3Live, OMAP4, Tungsten - Moved ScreenModes (+FPEmulator) to just before the video drivers, so that (once the EDID changes are submitted) the first mode change will be able to use EDID-derived mode timings instead of fixed ones.
        IOMD change is somewhat non-essential due to lack of EDID reading support, but keeps things consistent with the other ROMs.
        Also moved PandoraKey to be with the other keyboard (USB) drivers.
      Admin:
        Tested on BB-xM, Iyonix, Pandora, Raspberry Pi, RiscPC
      
      
      Version 6.47. Tagged as 'BuildSys-6_47'
      bad70deb
  31. 19 Jun, 2014 1 commit
  32. 24 May, 2014 1 commit
  33. 29 Apr, 2014 1 commit
    • Ben Avison's avatar
      Create cut-down Raspberry Pi build · a63879ab
      Ben Avison authored
      Detail:
        This is a command-line-only build, designed to operate without an
        accompanying RISC OS disc image.
        Also added the GPIO module to the ModuleDB so it can be included in
        ROM builds.
      
      
      Version 6.42. Tagged as 'BuildSys-6_42'
      a63879ab
  34. 26 Apr, 2014 1 commit
    • Jeffrey Lee's avatar
      Reintroduce SDCMOS to OMAP ROMs · ce5f5491
      Jeffrey Lee authored
      Detail:
        Components/ROOL/OMAP3, Components/ROOL/OMAP4 - Reintroduce SDCMOS to OMAP ROMs. Since SDCMOS 0.10 the module will no longer remain active if hardware CMOS is present, and so should be safe to include in the ROM without risk of poor performance/stability issues if people mistakenly have both hardware CMOS and a CMOS file.
      Admin:
        Tested on BB-xM
        Confirmed that CDMOS is only active if both hardware CMOS is absent and a CMOS file is present
      
      
      Version 6.41. Tagged as 'BuildSys-6_41'
      ce5f5491
  35. 10 Apr, 2014 1 commit
  36. 04 Apr, 2014 1 commit
    • John Ballance's avatar
      Updated to add iMx6 components and modules · 54e10c87
      John Ballance authored
      Detail:
        3 specific lines added into ModuleDB reflecting items in (currently) private branch
        iMx6 components file added
      Admin:
        J Ballance initial
      
      
      Version 6.39. Tagged as 'BuildSys-6_39'
      54e10c87
  37. 24 Feb, 2014 1 commit
    • Robert Sprowson's avatar
      Move Meteors from closed to bsd · cfdca9ab
      Robert Sprowson authored
      Special thanks to the estate of Neil Raine for permission to publish the Meteors sources.
      Added to disc components.
      
      Version 6.38. Tagged as 'BuildSys-6_38'
      cfdca9ab
  38. 08 Feb, 2014 1 commit
    • Jeffrey Lee's avatar
      Change VFPSupport type & source location. Add export to CTools. · 7ec0be2a
      Jeffrey Lee authored
      Detail:
        ModuleDB - Changed VFPSupport to a C module located in the mixed folder; required for VFPSupport-0_06
        Components/ROOL/CTools - Add VFPSupport export; required for building Debugger-1_86
      Admin:
        Tested with Raspberry Pi & OMAP3 ROMs
      
      
      Version 6.36. Tagged as 'BuildSys-6_36'
      7ec0be2a