From: ams@nospicedham.ludd.luth.se   
      
   wolfgang kern wrote:   
   > Mike Gonta started the story which we (Kerr and me) took on:   
      
   > I remember Herbert Kleebauer once show us a way to transfer binaries   
   > by text-only (sorry for I don't remember the details).   
      
   > but now we seem to be restricted to Terje's demand which disallow   
   > quote-marks and characters outside of the Base64 defined range.   
      
   > Why ? All standard internet protocols can use 0x20..0x7e and also   
   > allow (by 8bit ASCII extension) all local chars required from 0x80..   
      
   I haven't had time to follow the decoding threads so perhaps I'm   
   missing something.   
      
   _I_ didn't limit me to only base64 characters. Because as I wanted my   
   program to run on a 8086 and as there is no popa, I had to use pop %bx   
   and friends. Otherwise mission impossible.   
      
   If you can show us a way to get an offset without pop %bx, %bp, %si,   
   or %di into one(all?) of these registers (8086 code, .COM text file,   
   base64), I'd be grateful. Currently we seem to think it's impossible.   
      
      
   As to why the self-commited limit, no reason. You just decide on the   
   rules and hack away. Obviously Terje and Kerr(?) decided they wanted   
   those rules. I wanted my 8086 rule. You can decide to follow other   
   rules. It was just a fun and challenging exercise.   
      
      
   > So our current 209 Byte decode + Hello World can be reduced by many   
   > bytes if we ignore this restrictions and just use what all standard   
   > gateways will support.   
      
   The mail things of old were easy to break as some parts only supported   
   this and other parts only supported that. Now (probably) the odd   
   computers and routers and whatever have been replaced and the new ones   
   are more compatible.   
      
   So you decide the rules and tell and show us (if you want).   
      
      
   --   
   MartinS   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|