Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.sys.apple2    |    Discussion about Apple II micros    |    56,720 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 56,651 of 56,720    |
|    fadden to Duhast    |
|    Re: NF Assembler    |
|    11 May 24 08:26:47    |
   
   From: fadden@fadden.com   
      
   On 5/10/2024 7:36 AM, Duhast wrote:   
   > MSB ON doesn't seem to have an effect with LDA #"A", looks like I'm   
   > going to have to do a +128 on every one.   
      
   The documentation says it only affects ASC and STR. It also uses the   
   "+128" notation in its examples... if you scroll down to "example of a   
   macro call"), it shows two different ways of setting the high bit on a   
   character constant before calling $FDED.   
      
   FWIW, I've used "|$80" elsewhere, which feels a bit closer to the intent   
   ("set the high bit"). The docs don't mention bitwise OR operations though.   
      
   Assemblers that trace their origins back to the Apple II usually have   
   better support for low/high ASCII, because of the way DOS 3.3 and the   
   text screen worked. Similarly, assemblers written by people who grew up   
   with a C64 will have better support for alternate character sets   
   (PETSCII, screen codes). I'm a little surprised that NF didn't adopt   
   the single/double quote approach, given how much else is similar to Merlin.   
      
   --- 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