
Quelles sont donc les libs a ne pas compresser ?
ExtendeD :
Il préfèrerait arranger PreOS pour que ça passe ?
Godzil :
ma 92+ hw2 2.09 (sinon je la met en 1.05)
PpHd :
>Corriger le bogue de CF? Au pire à l'éditeur hexa... Si tu me donnes l'adresse (offset du début du programme) du code bogué, je peux le faire pour toi.
Heu... Oui mais tu vois je peux facilement recompiler CF
\loopRAM: moveq #0,d3 ; move.w (a4)+,d3 ; Read Offset beq.s \loopRAMend ; Offset = 0 => End of reloc table bsr checkparity ; Check Overflow and parity of the offset. tst.w d2 ; Test bit 15 (Word / Long Word flag) blt.s \word cmp.w #$e,d2 ; Check if font_medium bne.s \notfontmed ; Special-case it: move.l 0(a5,d3.l),d0 ; Get offset cmp.l #$800,d0 ; Check for font_small bne.s \skip1 move.l $22*4(a3),0(a5,d3.l) ; Correct address bra.s \loopRAM \skip1: cmp.l #$e00,d0 ; Check for font_large bne.s \skip2 move.l $23*4(a3),0(a5,d3.l) ; Correct address bra.s \loopRAM \skip2: cmp.l $22*4(a3),d0 ; Check for relocated font_small bne.s \skip3 move.l #$800,0(a5,d3.l) ; Restore offset bra.s \loopRAM \skip3: cmp.l $23*4(a3),d0 ; Check for relocated font_large bne.s \skip4 move.l #$e00,0(a5,d3.l) ; Restore offset bra.s \loopRAM \skip4: \notfontmed: add.l d4,0(a5,d3.l) ; Reloc a Long Word : add d4.l to the address bra.s \loopRAM \word add.w d4,0(a5,d3.l) ; Reloc a word : add d4.w to the address bra.s \loopRAM \loopRAMend dbra d5,fonctionRAM ; Continue for all the imported ramcalls