- 07 Dec, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Makefile - Squeeze some more space from the Iyonix ROM image by squashing the 4desktop and 8desktop colour tables. Also use ${SQUASH} utility instead of custom dosqueeze utility. MkTables/dosqueeze,ffb - Delete obsolete squash utility Admin: Tested in Iyonix ROM softload Version 1.80. Tagged as 'Colours-1_80'
-
- 26 Nov, 2011 1 commit
-
-
Robert Sprowson authored
Should now be considered as "has split I-D caches" flag. Retagged.
-
- 21 Sep, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: Previously ColourTrans was softloading the ROM version of itself as part of the process of generating the 4/8bpp colour tables. However with objasm 4 supporting the use of the ARMv6 MOVW, etc. instructions for generating immediate constants, this can cause the host to lock up if running on an older CPU. To fix this, the makefile now builds an extra copy of the module targeting the 'All32' machine, which should be safe to softload on any reasonable (RISC OS) host. Admin: Tested with OMAP ROM build on Iyonix with objasm 4. No more nasty crash/hang. Version 1.79. Tagged as 'Colours-1_79'
-
- 29 Aug, 2010 1 commit
-
-
Robert Sprowson authored
Was popping R3 in the error case when it wasn't pushed. Version 1.78. Tagged as 'Colours-1_78'
-
- 16 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: s.Dither: It looks like CachedPatternValid was once a 4-byte value but subsequently three of the bytes in the first cache entry were re-used for other purposes. However in getpattern it is still accessed using LDR and STR. This means (a) that it mistakenly thinks that the pattern block is never valid and so has to recalculate it every time, and (b) corrupts other variables if either this was the first entry, or we're on ARMv6 or later and this was the last entry. s.MainSWIs: LDR of a 1-byte variable: harmless since only bit 7 tested, but faster as an LDRB on ARMv6. Added ENTRY directive to permit building of GPA debug listing. Admin: Builds but not tested. Version 1.77. Tagged as 'Colours-1_77'
-
- 13 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: The build utility MkTables.maketables, compiled at build time, is 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. Admin: Tested using an APCS-R build on an Iyonix. Version 1.76. 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.76. Not tagged
-
- 09 Nov, 2004 1 commit
-
-
Ben Avison authored
Since the just-built ColourTrans module is loaded in the resources phase, the makefile needs to e aware that the module binary is in a different location during a BBE build than it is in a native build. Retagged since this won't affect code generation for existing builds.
-
- 11 Jul, 2004 1 commit
-
-
Steve Revill authored
Admin: Tested in STB Baseline build. Version 1.76. Tagged as 'Colours-1_76'
-
- 12 Nov, 2003 1 commit
-
-
Ben Avison authored
A missing bit of 32-bitting that was done last October. VersionNum not updated for consistency with the released Tungsten builds.
-
- 14 May, 2001 1 commit
-
-
Stewart Brodie authored
Updated to build using objasm instead of aasm. Sources changed to be objasm-compatible. Admin: Requires Library 0.72 or later. Requires BuildSys 3.09 or later. Requires Env 0.65 or later. Version 1.75. Tagged as 'Colours-1_75'
-
- 07 Dec, 2000 2 commits
-
-
Stewart Brodie authored
Tested in BBE - exported BBE can now rebuild ColourTrans resources. Version 1.74. Tagged as 'Colours-1_74'
-
Stewart Brodie authored
Detail: The new binary build rules are experimental. They augment the resource export by ensure that the support software and files that are required by the resources phase are installed in the BBE. Admin: Tested in experimental context only - will not affect other builds. Version 1.73. Tagged as 'Colours-1_73'
-
- 17 Nov, 2000 1 commit
-
-
Ben Avison authored
Detail: ColourTrans_WritePalette: * sprite area pointer in R0 can now be top-bit set ColourTrans_SelectTable/GenerateTable where R0/R1 reference a mode/palette combination rather than a sprite and where the source mode is 16/32bpp: * destination palette pointer in R3 can be top-bit set * giving R3 a value of 0 (default for the mode) now works Admin: Tested briefly. Version 1.72. Tagged as 'Colours-1_72'
-
- 07 Aug, 2000 1 commit
-
-
Justin Fletcher authored
Detail: * Unsquash code would leave a register unset and corrupt another, resulting in some expansions of the files failing. Also, it would fail to free the memory that was allocated for the temporary file load. Admin: Tested locally. But then it worked locally last time because it relied on one register holding a semi-valid value. Version 1.71. Tagged as 'Colours-1_71'
-
- 04 Aug, 2000 1 commit
-
-
Justin Fletcher authored
Detail: * MessageTrans now does hashing when files are opened. ColourTrans does OpenFile then CloseFile to access the files. This is evil. Changed to make ColourTrans unsquash files and load them itself. Admin: Fixes Bugzilla 17. Version 1.70. Tagged as 'Colours-1_70'
-
- 12 May, 2000 1 commit
-
-
Kevin Bracey authored
Version 1.69. Tagged as 'Colours-1_69'
-
- 18 Aug, 1999 1 commit
-
-
Rob Thornburrow authored
Version 1.68. Tagged as 'Colours-1_68'
-
- 05 Aug, 1999 2 commits
-
-
Kevin Bracey authored
Changed to use srccommit. Version 1.67. Tagged as 'Colours-1_67'
-
Kevin Bracey authored
-
- 29 Oct, 1998 2 commits
-
-
Neil Turton authored
-
Neil Turton authored
-
- 13 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 09 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 21 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 21 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-