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)   
|