Short: Muimaster.library 020 patch Author: RedSkull (RedSkulldc@yahoo.com.au) Uploader: RedSkull (Redskulldc@yahoo.com.au) Type: dev/mui Requires: MUI3.8 first release (23.03.01) MUI is a versatile GUI system as we all know, only problem is that it is shit-slow. Stefan Stunz seems to have given up on any of the promises he made to keep updating MUI. The included program will patch your existing muimaster.library (19.35 ONLY!)for use with 68020 and up processors. Done so far: Many of the instructions have been hand-optimised, all the dispatcher routines likewise. SAS/C math routines in the library have been replaced with fast in-line 020 variants. ALL the internal MUI classes built into muimaster.library have been optimised. Most Notably the Gadget and Window classes which make up the bulk of MUI activity. Example: Existing code: EXT.L D1 SWAP D1 CLR.W D1 LSL.L #8,D1 LSL.L #7,D1 ANDI.L #$80000000,D1 can easily be replaced with: ROR.L #1,D1 ANDI.L #$80000000,D1 Still to do: Fix bugs in the 19.35 release. Anyone have a list of MUI bugs they can send me? Optimize other Mui components perhaps? How to use: The enclosed program will search your Mui:libs drawer for the 3.8 version (19.35) of "muimaster.library". If it finds the correct version of the library it will create an 020 compliant version in your RAM: drawer. Your original library is NOT modified in anyway. Save your original version somewhere safe, then copy the 020 version into the MUI:libs drawer and re-boot. What improvement can I expect?: The difference using the 020 muimaster.library is not huge, but certainly noticable during re-sizing operations. I would be keen to hear any feedback from anyone. Enjoy, Red.