1. 13 Jun, 2009 1 commit
    • Ben Avison's avatar
      Build fix · 3a68b17c
      Ben Avison authored
      Detail:
        The build utilities utils.makejhdr, utils.genpalette and utils.genyuvtabs,
        compiled at build time, are now built using the HostTools shared makefile,
        and so will execute on any RISC OS build host even if the default compiler
        options are to target an incompatible ARM architecture. Also now sets the
        throwback flag when doing builds via the Mk obey file.
      Admin:
        Tested using an APCS-R build on an Iyonix.
      
      Version 1.20. Not tagged
      3a68b17c
  2. 11 Jun, 2009 1 commit
    • Ben Avison's avatar
      GET file pathnames changed · b1220ed0
      Ben Avison authored
      Detail:
        Uses suffixed file extensions for compatiblity with both objasm and asasm.
      Admin:
        Supplied by Peter Naulls, tested at ROOL
      
      Version 1.20. Not tagged
      b1220ed0
  3. 10 May, 2009 1 commit
    • Ben Avison's avatar
      Now safe to use in IOMD builds again. · 383c0f8d
      Ben Avison authored
      Detail:
        The use of ARMv4 SMULL instructions is now switched based upon the
        Hdr:CPU.Arch header file. This means that in IOMD ROM builds, only pre-v4
        instructions are used, so it will function on all required target platforms.
        Tungsten and OMAP3 builds will continue to use SMULL.
      Admin:
        Inspected binary to ensure correct behaviour. Requires HdrSrc 1.67 or
        1.62/4.162.2.4.
      
      Version 1.20. Tagged as 'SprExtend-1_20'
      383c0f8d
  4. 24 Apr, 2009 1 commit
    • Steve Revill's avatar
      Performance improvement and code tidy-up. · 2ae9b407
      Steve Revill authored
      Removed local definition of XOS_CLI and XColourTrans_SelectTable, replaced
      with header file.
      
      Delete swiv2_old (moved to _old directory)
      
      Changed to use {TRUE} and {FALSE} built in objasm variables.
      
      Label dividebyzero fall through had code in the way for debug = {TRUE}.
      
      Trimmed some dead code and definitions.
      
      Stopped thrashing OS_CLI every time a JPEG plot is required to check
      ColourTrans version, this is now done once at startup and a flag kept
      instead.
      
      Author: Rob Sprowson
      
      Version 1.19. Tagged as 'SprExtend-1_19'
      2ae9b407
  5. 17 Oct, 2008 1 commit
    • Steve Revill's avatar
      Small makefile tweak · bdc1c026
      Steve Revill authored
      Detail:
        Creates install directories if not already present before doing the
        copy operation.
      Admin:
        Will work.
      
      Version 1.18. Tagged as 'SprExtend-1_18'
      bdc1c026
  6. 18 Oct, 2007 1 commit
  7. 07 Dec, 2004 1 commit
    • James Byrne's avatar
      Fix bug where "Sprite doesn't exist" error message was being truncated. · 72e3ff6f
      James Byrne authored
      Detail:
        cache_sprite_doesnt_exist_error routine in MsgCode failed to take into
        account the fact that the messages file might be tokenised. Calling
        MessageTrans_Lookup with R2=0 gives you the length of the unexpanded
        message in R3. Now fixed to work in a better way.
        Also rename fp to r11 in swiv2 file to avoid assembler warnings.
      Admin:
        Soft-loaded module tested. Problem seems to be solved.
      
      
      Version 1.17. Tagged as 'SprExtend-1_17'
      72e3ff6f
  8. 03 Mar, 2004 1 commit
  9. 08 Apr, 2003 1 commit
    • Robert Sprowson's avatar
      Change to file vetting (only affects SpriteExtend module). · fc09fa95
      Robert Sprowson authored
      First pass check now only looks for a SOI tag,not bothering looking
      for the "JFIF" text: this lets both JFIF and EXIF files through the
      first gate.
      Next,improvements to the find_image_dimensions routine to properly
      look for tags rather than assuming tag APP0 is always at the start of
      the file as it is in ".jpg" files.Again - EXIF files are now understood
      as a side effect,plus a nice speed up for when skipping unknown tags.So
      rather than loading lots of unused 1k blocks it just sets the file
      pointer forwards to the required point.
      Tested with a handful of specially contrived EXIF files plus some frommy
      Panasonic camera,plus retested the JPEGs in the ChangeFSI test directory
      to check that progressive JPEGs are still correctly faulted.
      Yay - !Paint and !Draw can now load digital camera piccies!
      
      Version 1.15. Tagged as 'SprExtend-1_15'
      fc09fa95
  10. 19 Dec, 2002 1 commit
  11. 02 Dec, 2002 2 commits
  12. 06 Nov, 2002 1 commit
    • Kevin Bracey's avatar
      A couple of 32-bit fixes. · 98162fe6
      Kevin Bracey authored
      Used to interpret negative translation table pointers as "none"; now just 0
      as per documentation.
      Plotting 16bpp sprites into 32bpp modes now correctly sets the 3 least
      significant bits of each channel - used to be set to 0 due to a typo.
      Build option (currently set to on) to use SMULL instructions.
      
      Version 1.11. Tagged as 'SprExtend-1_11'
      98162fe6
  13. 02 Jul, 2001 1 commit
  14. 17 May, 2001 1 commit
    • Stewart Brodie's avatar
      Oops - I'd put semicolons in the sed script. · 7a6c481b
      Stewart Brodie authored
      Detail:
        This doesn't work because amu will (correctly) say that the semicolon
          is a command separator.  This is now fixed by passing each pattern
          separately with -e.
      Admin:
        Not tested.
      
      
      Version 1.09. Tagged as 'SprExtend-1_09'
      7a6c481b
  15. 15 May, 2001 1 commit
    • Stewart Brodie's avatar
      Now uses objasm throughout instead of aasm. · 6a240288
      Stewart Brodie authored
      Detail:
        The build structure for this module is not nice - I've sanitised it a
          bit, but it's still not nice.
      Admin:
         Built and tested with the test program briefly - the test sprite seems
           to scale and rotate properly.  ChangeFSI not tested.
      
      
      Version 1.08. Tagged as 'SprExtend-1_08'
      6a240288
  16. 27 Jun, 2000 2 commits
    • Justin Fletcher's avatar
      Removal of empty debug loop. · 952f94d7
      Justin Fletcher authored
        Addition of srccommit files.
      Detail:
        * c.jrdjfif, get_dqt had an empty debug loop when debug was disabled.
          This is no longer compiled when debugging is not enabled.
        * VersionNum and VersionASM files added, and Sources.SprExtend modified
          to use symbols exported from there rather than from Version.
      Admin:
        Ran on my machine. Previously tested in ROL builds.
        In future, might like to merge Exif support from ROL builds, but don't
        want to do that until I've re-read the specs on Exif format again.
      
      Version 1.07. Tagged as 'SprExtend-1_07'
      952f94d7
    • Justin Fletcher's avatar
      created by srccommit. · cc4641bb
      Justin Fletcher authored
      cc4641bb
  17. 12 May, 2000 1 commit
  18. 05 Aug, 1999 1 commit
  19. 22 Jan, 1997 1 commit
  20. 21 Jan, 1997 3 commits
  21. 16 Dec, 1996 1 commit
  22. 21 Nov, 1996 4 commits
  23. 06 Nov, 1996 2 commits
  24. 05 Nov, 1996 2 commits