1. 22 Nov, 2014 1 commit
    • Robert Sprowson's avatar
      Fix some minor inconsistencies · 59e2e920
      Robert Sprowson authored
      Having carefully reviewed the SYS calls, there's no good reason to RMEnsure UtilityModule 3.60.
      Tested on an A5000 with Wimp 3.16.
      Version 2.01. Tagged as 'Maestro-2_01'
  2. 19 Jan, 2014 1 commit
    • Robert Sprowson's avatar
      Actually load the file when the RunType alias is used · cac4e61f
      Robert Sprowson authored
      Maestro was carefully parsing the file to load in the situation that it had been run because of the RunType alias, but not loading the file.
      This is because the load operation was deferred into the null poll case after Wimp_Poll, except that Maestro only uses null polls while playing.
      Also shuffled some of the init into FNinitialise.
      Version 2.00. Tagged as 'Maestro-2_00'
  3. 18 Dec, 2013 1 commit
    • Robert Sprowson's avatar
      Fix for undefined variable error · 55797ab7
      Robert Sprowson authored
      Maestro was using Wimp_ReadSysInfo 2 as a proxy for finding the current eigenfactors, but in builds supporting alpha blending this can now be non-numeric.
      The CASE statement only has a palette of 4 known combinations, so "A2" failed to set the sprite block variable.
      Even the sprite extension was purely numeric, the same fault would occur in (for example) EX2 EY1 mode for the same reason.
      Changed to read the eigenfactors from OS_ReadModeVariable.
      Tested on a Risc PC, now loads successfully.
      Version 1.99. Tagged as 'Maestro-1_99'
  4. 12 May, 2013 1 commit
    • Robert Sprowson's avatar
      Import of Ursula and Morris4 themed sprites · 6de087bb
      Robert Sprowson authored
      Removed the code where !Maestro (re)merged its sprites with the Wimp pool, aside from being unnecessary duplication, avoids needing to duplicate the Wimp's suffix searching algorithm.
      Version 1.98. Tagged as 'Maestro-1_98'
  5. 03 Apr, 2013 1 commit
  6. 09 Oct, 2012 1 commit
  7. 26 Sep, 2012 1 commit
    • Robert Sprowson's avatar
      Breve, semibreve, minim rests made easier to distinguish · d5ad6a29
      Robert Sprowson authored
      These all use the same sprite, but are placed horiztonally next to eachother so are hard to visually distinguish. Template adjusted to show their relative positions.
      Added score to a piece by Ed Welch.
      Version 1.95. Tagged as 'Maestro-1_95'
  8. 05 Sep, 2012 1 commit
    • Robert Sprowson's avatar
      Addition of extra sample maestro file and minor admin · 3d810cc5
      Robert Sprowson authored
      * ShostF7 is Fugue number 7 in A major from 24 Preludes and Fugues, opus 87 by Dmitri Shostakovich. Score entered by Richard Hallas, who provides it here in maestro format
      * Makefile adjusted to insert build version and date into messages file automatically
      * Sources reimported as text to allow easier diffing. For the full history, you'll need to look at "!RunImage,ffb" in the attic
      Tested briefly, info box is now right, and tunes are still played.
      Version 1.94. Tagged as 'Maestro-1_94'
  9. 14 Jan, 2012 1 commit
  10. 24 Oct, 2009 1 commit
  11. 05 Nov, 2007 1 commit
    • Steve Revill's avatar
      Miscellaneous changes to Maestro. · bb71d9fb
      Steve Revill authored
        Fixed main window menu to conform with RO3 Style guide.
        Maestro no longer uses null polls when it's doing nothing.
        Tested on RiscPC RO402. Using !TaskUsage to check usage of null polls.
        Changes by James Lampard.
      Version 1.91. Tagged as 'Maestro-1_91'
  12. 22 Jan, 2007 1 commit
    • Steve Revill's avatar
      Minor tweaks to build and install correctly. · ce5ead24
      Steve Revill authored
        Some changes were required in order for this component to build and install
        correctly. These changes are required for the ROOL 'Disc' build.
        Tested in Iyonix 'Disc' build using ROOL 'BuildEnv' build environment
        NOTE: the filer needs to have seen !Printers for this component to build!
      Version 1.90. Tagged as 'Maestro-1_90'
  13. 21 Feb, 2003 2 commits
    • Steve Revill's avatar
      Changed to use objasm. · 8a1271bb
      Steve Revill authored
      2D templates and sprites23 nuked.
      Now determines size of private sprites at run time rather than a
      hardcoded 12k.
      Updated version number in Messages and Templates.
      Version 1.89. Tagged as 'Maestro-1_89'
    • Steve Revill's avatar
      created by srccommit. · af4ee606
      Steve Revill authored
  14. 16 Dec, 1996 1 commit
  15. 05 Nov, 1996 1 commit