- 26 Aug, 2010 2 commits
-
-
Robert Sprowson authored
Removed braces selecting code from 0.47 0.50 and 0.55, this is over 80 versions ago and just confusing. Binary the same, not tagged.
-
Robert Sprowson authored
The code generator could output TST instructions with immediate constants not generated in the ARM approved way, while this isn't currently a problem the generator is changed to encode constants less than 256 as an immediate with no shift. Use of LDR rn, Rd,[Rn] would produce LDR Rd,[Rn],#0 which is unpredictable when Rd=Rn. Swapped use of OFFSET0 to OFFSET(0) so an indexed load is used instead. Removed the explicit 'S' from TST use, since the TST macro includes 'S' already. Delete h/swis (held centrally). Delete h/kernel (held centrally). Delete hdr/Modes (not used). Version 1.22. Tagged as 'SprExtend-1_22'
-
- 21 Aug, 2010 1 commit
-
-
Robert Sprowson authored
-
- 19 Jan, 2010 1 commit
-
-
ROOL authored
Previous changes were untagged, but incrementing the version number gives us a tag we can associate with the official RISC OS 5.16 release. Version 1.21. Tagged as 'SprExtend-1_21'
-
- 16 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: Defines UXTH and SXTH as macros. This means we can assemble the output of cc -S -cpu 6 even using current versions of objasm that are limited to the v5TEJ instruction set. It is expected that objasm will ignore these macros if/when it gains v6 instruction set support. Admin: Tested - it works.
-
- 13 Jun, 2009 1 commit
-
-
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
-
- 11 Jun, 2009 1 commit
-
-
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
-
- 10 May, 2009 1 commit
-
-
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'
-
- 24 Apr, 2009 1 commit
-
-
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'
-
- 17 Oct, 2008 1 commit
-
-
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'
-
- 18 Oct, 2007 1 commit
-
-
Ben Avison authored
-
- 07 Dec, 2004 1 commit
-
-
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'
-
- 03 Mar, 2004 1 commit
-
-
Kevin Bracey authored
C compiler that spots signed divisions of known-positive quantities (eg in this case (<char>*254)/100), and does them as unsigned instead. Version 1.16. Tagged as 'SprExtend-1_16'
-
- 08 Apr, 2003 1 commit
-
-
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'
-
- 19 Dec, 2002 1 commit
-
-
Kevin Bracey authored
* Transformed sprite plotting optimised to not read the screen memory when it could be simply avoided - greatly enhances performance on Iyonix. * Decoding of 1x2 sampled JPEGs fixed. Version 1.14. Tagged as 'SprExtend-1_14'
-
- 02 Dec, 2002 2 commits
-
-
Ben Avison authored
Replaced a couple of STMs in error recovery code with code sequences that don't use UNPREDICTABLE (and XScale-unsafe) instructions. Version 1.13. Tagged as 'SprExtend-1_13'
-
Ben Avison authored
New version from Kevin: OS_SpriteOp 55 and 56 can take top-bit-set translation table pointers, at the expense of the condition for no translation table being tightened to either 0 or -1 (previously documented as <= 0). This is the version included in release 5.00 of the OS. Version 1.12. Tagged as 'SprExtend-1_12'
-
- 06 Nov, 2002 1 commit
-
-
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'
-
- 02 Jul, 2001 1 commit
-
-
Stewart Brodie authored
Detail: Don't know why - probably didn't work with where they were? Admin: Made this change months ago - can't remember anything else about it. Version 1.10. Tagged as 'SprExtend-1_10'
-
- 17 May, 2001 1 commit
-
-
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'
-
- 15 May, 2001 1 commit
-
-
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'
-
- 27 Jun, 2000 2 commits
-
-
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'
-
Justin Fletcher authored
-
- 12 May, 2000 1 commit
-
-
Kevin Bracey authored
-
- 05 Aug, 1999 1 commit
-
-
Kevin Bracey authored
-
- 22 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 21 Jan, 1997 3 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
Neil Turton authored
-
- 16 Dec, 1996 1 commit
-
-
Neil Turton authored
-
- 21 Nov, 1996 4 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
ROOL authored
Sprout from master 1996-11-21 12:57:15 UTC Neil Turton <nturton@gitlab.riscosopen.org> 'Initial revision' Delete: Doc/SA_Changes Log426 Sources/swiv2_old
-
Neil Turton authored
-
- 06 Nov, 1996 2 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
- 05 Nov, 1996 2 commits
-
-
ROOL authored
Sprout from master 1996-11-05 09:45:28 UTC Neil Turton <nturton@gitlab.riscosopen.org> 'Import from cleaned 360 CD' Delete: Log426 Sources/swiv
-
Neil Turton authored
-