1. 20 Apr, 2020 1 commit
    • Jeffrey Lee's avatar
      Add WindowScroll to ModuleDB + ROMs · 270182cd
      Jeffrey Lee authored
      Replace redundant AUNMsgs module with WindowScroll, to avoid unplugged
      modules being shuffled.
      
      Also remove rogue AcornURI from BCM2835 ROM.
      
      Version 7.44. Tagged as 'BuildSys-7_44'
      270182cd
  2. 28 Mar, 2020 1 commit
  3. 03 Jun, 2017 1 commit
    • Jeffrey Lee's avatar
      Add BASICVFP to relevant ROMs · e27b4a3c
      Jeffrey Lee authored
      Detail:
        - ModuleDB - Define BASICVFP component
        - Components/ROOL/BCM2835, BCM2835Pico, OMAP3, OMAP3Live, OMAP4, OMAP5, Titanium, iMx6 - Add BASICVFP to ROM for all ARMv6+ machines
      Admin:
        BCM2835 build tested
        Requires BASIC-1_67, Library-1_91
      
      
      Version 7.11. Tagged as 'BuildSys-7_11'
      e27b4a3c
  4. 15 Apr, 2017 1 commit
    • Robert Sprowson's avatar
      Add GPIO to BCM2835 · 8a2eb2e4
      Robert Sprowson authored
      Same as for Pico, ordinary Pi users can enjoy wiggling their I/O.
      
      Version 7.08. Tagged as 'BuildSys-7_08'
      8a2eb2e4
  5. 15 Oct, 2016 1 commit
  6. 09 Oct, 2016 1 commit
    • Jeffrey Lee's avatar
      Add SerialDeviceSupport to Raspberry Pi ROMs · 39177a42
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835, Components/ROOL/BCM2835Pico - Enable SerialDeviceSupport (OS_SerialOp/SerialV bridge to the underlying 'serialctrl' DeviceFS API)
      Admin:
        Tested on Raspberry Pi 1 B
        Requires BCM2835-0_59 and DualSerial-0_25-4_8_2_14
      
      
      Version 6.94. Tagged as 'BuildSys-6_94'
      39177a42
  7. 30 Jul, 2016 1 commit
    • ROOL's avatar
      Shuffle module order · ff80dab8
      ROOL authored
      Detail:
        Ordering of FPE with respect to ScreenModes not important post ScrModes-0_55.
      
      Version 6.92. Tagged as 'BuildSys-6_92'
      ff80dab8
  8. 25 Mar, 2016 1 commit
    • Jeffrey Lee's avatar
      Add BCMSupport to Raspberry Pi ROMs · 01a93718
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835, Components/ROOL/BCM2835Pico - Add BCMSupport to ROM
      Admin:
        BCM2835 ROM tested on Pi 1B/2B/3B
        Pico ROM untested
      
      
      Version 6.86. Tagged as 'BuildSys-6_86'
      01a93718
  9. 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
  10. 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
  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. 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
  13. 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
  14. 01 Dec, 2013 1 commit
    • Robert Sprowson's avatar
      Add BASIC[64] to the !System archive · a8288e52
      Robert Sprowson authored
      Add RTC as an export on the Disc components (for NetTime)
      Retire BASICTrans, placing alphabetically pleasing BlendTable in its slot
      
      Version 6.35. Tagged as 'BuildSys-6_35'
      a8288e52
  15. 20 Nov, 2013 1 commit
  16. 06 Oct, 2013 1 commit
    • Jeffrey Lee's avatar
      Add BlendTable to ModuleDB & ROM images. Add BlendTable & InverseTable to Disc exports. · 08cfcd00
      Jeffrey Lee authored
      Detail:
        ModuleDB - Added BlendTable
        Components/ROOL/BCM2835, IOMD32, OMAP4, OMAP4, S3C2440, S3C6410, Tungsten - BlendTable added to all ROMs for use by SpriteExtend
        Components/ROOL/Disc - BlendTable & InverseTable added to export stage in order to allow CFSI-JPEG to build
      Admin:
        OMAP3 ROM tested on BB-xM
        CFSI-JPEG tested on Iyonix
      
      
      Version 6.29. Tagged as 'BuildSys-6_29'
      08cfcd00
  17. 08 Jul, 2013 1 commit
  18. 03 Mar, 2013 1 commit
    • Jeffrey Lee's avatar
      Move VCHIQ out of disc image and into BCM2835 ROM · 048d5bf1
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835 - Insert VCHIQ into ROM, just before BCMSound (the first module that uses it)
        Components/ROOL/Disc - Removed VCHIQ softload, it's both no longer necessary and no longer supported by the makefile
      Admin:
        Tested on Raspberry Pi
        BCM2835 changes require VCHIQ-0_05, and will require relatively recent firmware at runtime
      
      
      Version 6.10. Tagged as 'BuildSys-6_10'
      048d5bf1
  19. 31 Jan, 2013 1 commit
  20. 22 Dec, 2012 1 commit
    • Robert Sprowson's avatar
      Retire NetUtils · 46c0a1af
      Robert Sprowson authored
      The only reference to NetUtils is where !InetSetup attempts to load it (silently ignoring any fail).
      It also outputs this command into "Internet.Startup" but after an RMEnsure of NetFS 5.79.
      Since these are ROM components files, and in every case NetFS 5.79 is present, NetUtils is redundant. !InetSetup should continue as before since it is part of the universal boot sequence and may find itself on a machine with an older NetFS.
      Also - moved RTCAdjust up into alphabetical order (this handily keeps the module numbering the same for Tungsten & IOMD as a side effect).
      
      Version 6.05. Tagged as 'BuildSys-6_05'
      46c0a1af
  21. 08 Oct, 2012 1 commit
    • Steve Revill's avatar
      Moved BootFX one module later in the ROM. · 893a0e72
      Steve Revill authored
      BootFX happened to be the module _before_ Squash, which was an ironic
      choice when it came to adding support for squashed sprite files. Now
      it's just _after_ Squash.
      
      Version 6.00. Tagged as 'BuildSys-6_00'
      893a0e72
  22. 03 Oct, 2012 1 commit
    • Robert Sprowson's avatar
      Correction to case of Iconbar toolbox component · fef50df1
      Robert Sprowson authored
      The component name had an uppercase 'B' which, through the use of the shared TBoxMake makefile in turn became its directory name in resourcefs.
      However, with non UK territory the string collation rules would not match this and the Iconbar module would die on init.
      Fixes ticket #318.
      
      Version 5.99. Tagged as 'BuildSys-5_99'
      fef50df1
  23. 18 Sep, 2012 1 commit
    • Jeffrey Lee's avatar
      Update BCM2835 components to build with latest kernel · 76cd4a07
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835 - Add SerialDeviceSupport export, as it's required by the kernel. Remove ARM module as its functionality is now implemented by the kernel.
      Admin:
        Tested on Raspberry Pi with high processor vectors
      
      
      Version 5.97. Tagged as 'BuildSys-5_97'
      76cd4a07
  24. 11 Sep, 2012 1 commit
  25. 09 Sep, 2012 1 commit
  26. 02 Sep, 2012 2 commits
  27. 30 Aug, 2012 1 commit
  28. 20 Aug, 2012 1 commit
    • Jeffrey Lee's avatar
      Fix building of BCM2835 ROM · c468bc2b
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835 - Some unwanted changes crept into the last commit, preventing the ROM from building without a copy of my HangWatch module (and preventing it from running without switching the kernel to high processor vectors)
      Admin:
        Tested with vanilla BCM2835 souce tree
      
      
      Version 5.81. Tagged as 'BuildSys-5_81'
      c468bc2b
  29. 19 Aug, 2012 1 commit
    • Jeffrey Lee's avatar
      Add BCMSound, VCHIQ to ModuleDB. Add BCMSound to BCM2835 ROM. · c7aa54eb
      Jeffrey Lee authored
      Detail:
        ModuleDB - Added BCMSound & VCHIQ definitions
        Components/ROOL/BCM2835 - Added BCMSound to ROM, and VCHIQ to header exports
      Admin:
        Tested on Raspberry Pi with high processor vectors
        Note - BCMSound won't initialise on startup. First the VCHIQ module needs to be sofloaded, then BCMSound (and the other sound modules) will require re-initialisation
      
      
      Version 5.80. Tagged as 'BuildSys-5_80'
      c7aa54eb
  30. 22 Jul, 2012 1 commit
  31. 15 Jul, 2012 1 commit
  32. 15 Jun, 2012 2 commits
  33. 07 Jun, 2012 1 commit
    • Jeffrey Lee's avatar
      Switch to simpler USB driver build options · 7c2f4fc6
      Jeffrey Lee authored
      Detail:
        Components/ROOL/BCM2835, OMAP3, OMAP3Live, OMAP4, S3C2440, S3C6410 - Removed listings of USB driver debug options now that all that's needed is a simple "DEBUG=TRUE". Removed obsolete RHENIUM options. Disabled building/export of unnecessary drivers.
      Admin:
        OMAP3 & BCM2835 ROMs tested.
        Others untested.
      
      
      Version 5.63. Tagged as 'BuildSys-5_63'
      7c2f4fc6
  34. 03 Jun, 2012 1 commit
    • Jeffrey Lee's avatar
      Add DWCDriver to ModuleDB, BCM2835 components file · 566fff9d
      Jeffrey Lee authored
      Detail:
        ModuleDB - Added DWCDriver
        Components/ROOL/BCM2835 - Added DWCDriver. Removed other USB drivers. Disabled SerKeyMouse since we shouldn't need it now USB is working.
      Admin:
        Tested in BCM2835 ROM
      
      
      Version 5.59. Tagged as 'BuildSys-5_59'
      566fff9d
  35. 29 May, 2012 1 commit
  36. 10 May, 2012 1 commit
    • Ben Avison's avatar
      Tweaks for BCM2835 build · 2e05257e
      Ben Avison authored
      Detail:
        * Updated location of HAL now it's in CVS
        * Moved SerKeyMouse module further up the module chain so it can be used if
          ROM init breaks beyond that point
        * Marked RPiFiles as a resources-only component
      Admin:
        Not tested yet
      
      Version 5.55. Tagged as 'BuildSys-5_55'
      2e05257e
  37. 07 May, 2012 1 commit
  38. 06 May, 2012 1 commit
    • Robert Sprowson's avatar
      Add switch to OMAPVideo driver. · 300da8fd
      Robert Sprowson authored
      Add FrontEnd to Disc image (in the 500 directory to avoid overwriting the 26 bit only copy in 310 as found in the PlingSystem distribution).
      
      Version 5.53. Tagged as 'BuildSys-5_53'
      300da8fd