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,806 of 4,675   
   Terje Mathisen to wolfgang kern   
   Re: B64 fixup version   
   13 Jul 17 12:46:03   
   
   From: terje.mathisen@nospicedham.tmsw.no   
      
   wolfgang kern wrote:   
   > what I found on wiki.de about Quoted printable (last updated 11.jun.2017   
   > 16:02):   
   >   
   > allowed characters:   
   > 09 Tab  32-60  Space and !"#$%&'()*+,-./0123456789:;<   
   > 62-126 >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   
   >   
   > I see only 0x3d to have a special meaning in QP to create non-ASCII-   
   > characters and 3d, but why would 22 or 27 need extra encoding ?   
      
   The quote marks are as you say probably OK, but the table above is   
   completely wrong!   
      
   In national language ascii versions the letters after Z and z ([\] and   
   {|}) are reserved for additional letters, i.e. here in Norway those   
   positions are translated into ÆØÅ and æøå.   
      
   There are similar exceptions in many other languages, and those   
   exceptions are the root cause behind the POPA hack: There is no other   
   way to lead a value into BX/SI/DI/BP which are the only registers which   
   can be used for memory addressing in a 16-bit program.   
      
   Terje   
      
   --   
   -    
   "almost all programming can be viewed as an exercise in caching"   
      
   --- 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