Short: Warp3D.library v4.4a final Author: Cosmos Uploader: cosmos.amiga@gmail.com Type: driver/video Version: 4.4a Requires: OS 3.1 and 68030+ Architecture: m68k-amigaos URL: http://warpclassic68k.blogspot.fr W3D_AvengerLEMU.library 4.4a (199 244 bytes) - assembled with the very last fixed Phxass version 4.46 W3D_AvengerLEMU.library 4.4 (199 244 bytes) - all ror/swap/ror BE => LE conversion removed - Mediator driver Voodoo.card v4.32+ required - W3D_Picasso96MU.library v4.4+ required - 80 052 bytes saved W3D_AvengerLEMU.library 4.3 (223 224 bytes) - correct _EndMarker - sections removed - all functions aligned with cnop 0,4 - all jsr -> bsr.w/.l - removed many unused trigos routines - a lot of absolute addresses turned PC relative - _FunctionTable now relative (.w) - library now 100% PC relative - all fpCR replaced with fintrz for the 060 - misc Fpu optimizations - many useless code removed - all nop removed - _ChangesSetupMode optimized - LEMU_CheckIdle optimized - LEMU_WaitIdle optimized - 56 072 bytes saved W3D_AvengerLEMU.library 4.2 (279 296 bytes) - written by Hans-Joerg Frieden, Thomas Frieden and Sam Jordan Installation - rename your library : 'rename Libs:Warp3D/HWdrivers/W3D_AvengerLEMU.library Libs:Warp3D/HWdrivers/W3D_AvengerLEMU.library_ori' - patch it : 'spatch -oLibs:Warp3D/HWdrivers/W3D_AvengerLEMU.library -pw3d_alemu_44a.pch Libs:Warp3D/HWdrivers/W3D_AvengerLEMU.library_ori' - reboot your Amiga - check with : 'version full Libs:Warp3D/HWdrivers/W3D_AvengerLEMU.library' W3D_AvengerLEMU.library v4.2 is a source of 153 575 lines and made with : 21 944 - move 6 636 - fmove 5 850 - ror 3 549 - fmul 4 980 - add 642 - fmovem 4 613 - bcc 490 - fsub 4 589 - nop 198 - fadd 4 541 - swap 125 - fbcc 2 637 - clr 119 - fcmp 2 422 - bra 26 - fdiv 2 291 - tst 14 - fabs 1 580 - or 12 - fneg 1 553 - and 5 - fsqrt 1 135 - cmp 4 - fintrz 873 - lea 3 - fint 635 - bsr 2 - ftst 561 - btst 518 - muls 515 - movem 484 - lsl 456 - sub 433 - rts 320 - jsr 332 - unlk 240 - link 161 - pea 85 - bchg 55 - not 54 - lsr 46 - asr 36 - bfextu 24 - neg 16 - eor 16 - exg 12 - bfffo 10 - jmp 9 - bset 3 - bclr 5 - asl 5 - rol 4 - extb 4 - mulu