Commits (4)
-
Jeffrey Lee authored
Detail: s/BlendingS, s/Font_Arith, s/Fonts03, s/Fonts04 - Avoid unnecessary remainder calculations in DivRem macro Admin: Tested on Cortex-A15 Version 3.77. Tagged as 'Manager-3_77'
29b09a9a -
Robert Sprowson authored
The bitmapped font paintmagnified routine uses bit indexes, which needs an effective 35 bit address (for a 4bpp IntMetrics+x90y45 font). In preparation for Medusa (>=256MB machine) the top 3 bits are kept in paint_inptr and the bottom 32 bits in the inptr register (R4). However, a mixup meant the top 3 bits from paint_inptr were added before an extra 2 bit shift, so the font cache address becomes nonsense, leading to an abort. Fonts02.s: Reorder the calculation. Tested with Porterhouse bitmap font, with the font cache at &37000000 (ie. one of the top 3 bits are set), using it as the desktop font, in !Edit, printing to a PostScript and bit image printer, and in !TechWriter. Version 3.78. Tagged as 'Manager-3_78'
a90d895d -
Robert Sprowson authored
Picked up by static analysis https://www.riscosopen.org/forum/forums/4/topics/9503#posts-72623 Removed old 26b binary too. Not tagged or tested, this is an unused utility.
e05cf719 -
Jeffrey Lee authored
Detail: s/Fonts01 - Change a TEQ to a CMP to ensure the V flag is cleared; if a font handle like &80000000 was supplied then the opening CMP would set the V flag, accidentally causing the code to return a garbage error pointer. s/Errors - Apparently AddError requires '$' to be doubly-escaped to '$$$$' to stop objasm from throwing a warning. Admin: Tested on wandboard Fixes AODT on SYS "Font_LoseFont",&80000000 Version 3.79. Tagged as 'Manager-3_79'
4fb6d1d2
Showing
File deleted