From: notsaying@nospicedham.invalid.org   
      
   "wolfgang kern" wrote in news:ojnm7a$1keu$1   
   @gioia.aioe.org:   
      
   > corrected (still 17 modifier options):   
   > ...   
   > 161 sub [bp+5c],al ;7B-61=1A   
   > 164 sub [bp+5a],al ;67-61=06   
   > 167 sub [bp+58],ax ;7B71-7761=0410   
   > 16a sub [bp+53],ax ;3A62-7761=C301   
   > 16d sub [bp+4f],al ;5C-61=FB   
   > 170 sub [bp+4b],ah ;23-77=AC   
   >   
   > ;I missed to keep this line:   
   > 173 sub al,7e ;   
   >   
   > 175 sub al,41 ;ax=77a2   
   > 177 sub [bp+44],ax ;7C53-77a2=04b1   
   > 17a sub [bp+49],ax ;7D31-77a2=058F   
   > 17c 363636 ;free for one more   
   >   
   > 17f 65 ;the return goes here, by [bx+di+3a] yet   
   > 180 6565 ;or there   
   > 182 0d0a   
   > 184 3636 ;two are enough with scan start at 0182   
   > 186 53 7c ... ;raw string starts here immediate followed by B64   
   > __   
   > wolfgang   
   >   
      
   OK. I haven't kept up with your code, so can't really contribute much   
   more to this.   
      
   My attempt at a pure B64-char fixup program is floundering, and in any   
   case close to the 249 bytes achieved by the 2:1 secondary program.   
      
   Too hot to think here!    
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|