home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.asm.x86      Ahh, the lost art of x86 assembly      4,675 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,714 of 4,675   
   Kerr Mudd-John to wolfgang kern   
   Re: BASE64 again   
   25 Jun 17 18:24:15   
   
   From: admin@nospicedham.127.0.0.1   
      
   On Fri, 23 Jun 2017 20:00:25 +0100, wolfgang kern  wrote:   
      
   > Kerr Mudd-John wrote:   
   > ...   
   >> You inspired me to think of a horrible^w brilliant scheme, but this   
   >> margin is too small to contain it.   
   >Let me guess what you had in mind...   
   > me too tried to get rid of the 2:1 at all and create the 4:3 decoder   
   > with a 1:1 string and 'some' SMC modifications to fit into 041..07f.   
   >   
      
   Yup; a whole heap of mods to the first line to make it a b64 decoder.   
      
   > My 4:3 decoder would need less than 60 bytes and about 20 SMC modifies   
   > which could be only two bytes each (so only ~100 bytes to create it).   
   >   
   > But because I haven't enough free time yet to work out best fitting   
   > details on it, I can only imagine that this is not even doable but   
   > also may shorten the overall size.   
      
   I'm sort of working on it; I've been away from the computer last week.   
      
   >   
   > btw: you dont need [BP+SI] [BP+DI] at all:   
   > we can use [32 34,30 34] and [32 35,30 35} instead (BP is free then)   
      
   that scheme was all about using an extra reg to cmp; with the only one being   
   ch from 2B   
      
   38 2B          cmp          [bp+di],ch   
      
   it saved a byte or 2, I think.   
      
      
   > __   
   > wolfgang   
   >   
      
      
   --   
   Bah, and indeed, Humbug   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca