1. 19 Apr, 2015 1 commit
    • Robert Sprowson's avatar
      Adjust redundant voice entry · 98c35bf1
      Robert Sprowson authored
      PRM 4-13 says it should be LDMFD, whereas the Pull macro will emit something different for 1 register. Lead by example and use an explicit LDMFD.
      Not tested - this entry point hasn't been used for years.
      
      Version 1.17. Tagged as 'Percussion-1_17'
      98c35bf1
  2. 28 Jun, 2014 1 commit
    • Jeffrey Lee's avatar
      Make the voice generator correctly adjust itself for the current sound system configuration · 9a2d1b3e
      Jeffrey Lee authored
      Detail:
        s/Percussion - Similar to StringLib, Percussion uses various accumulator values that were tuned for a 48us sample period an 100Hz buffer fill rate. These values will now be calculated dynamically based around the current sound system configuration, ensuring the correct output is produced across all sensible configurations. Also swapped single-reg LDM/STM for Pull/Push to fix performance warnings from the assembler.
      Admin:
        Tested on BB-xM
        Voices now sound correct at high and low sample rates, small and large buffer sizes
        Part of the fix for ticket #347:
        https://www.riscosopen.org/tracker/tickets/347
      
      
      Version 1.16. Tagged as 'Percussion-1_16'
      9a2d1b3e
  3. 21 Jun, 2004 1 commit
    • Mike Hobbs's avatar
      Adapted for DB220. · 667077b5
      Mike Hobbs authored
      Detail:
        Files modified: s.Percussion
      Admin:
        Updated from Kev's machine.
      
      Version 1.15. Tagged as 'Percussion-1_15'
      667077b5
  4. 16 Mar, 2001 1 commit
  5. 08 Dec, 1999 1 commit
  6. 02 Dec, 1999 1 commit
  7. 16 Aug, 1999 1 commit
  8. 21 Nov, 1996 1 commit
  9. 05 Nov, 1996 1 commit