💾 Archived View for gemini.spam.works › mirrors › textfiles › apple › opcodez.app captured on 2020-10-31 at 20:26:47.

View Raw

More Information

-=-=-=-=-=-=-


     OK,
	  This is Rich again.  I found those Op. Codes for you.  If you need any
     of the other material on them, they are in the 18th issue of Hardcore
     Computist.  Other than this list of Op. Codes, all there is on the 65c02 is
     a Question/Answer section.

          So here's the list:

     _____________________________________________________________________
     |									 |
     |				New Instructions			 |
     |		------------------------------------------------	 |
     |									 |
     |	  Instructions	  Op Code		Description		 |
     |	  ------------	  -------		-----------		 |
     |	     BRA	    80	     Branch Alway (Realitive)		 |
     |	     PHX	    DA	     Push X on Stack			 |
     |	     PHY	    5A	     Push Y on Stack			 |
     |	     PLX	    FA	     Pull X from stack			 |
     |	     PLY	    7A	     Pull Y from Stack			 |
     |	     STZ	    9C	     Store a zero in memory (Absolute)	 |
     |	     STZ	    9E	     Store a zero in memory (Absolute,X) |
     |	     STZ	    64	     Store a zero in memory (Zero page)  |
     |	     STZ	    74	     Store a zero in memory (Zero page,X)|
     |	     TRB	    1C	     Test + reset bits w/Accum. (Absolute)
     |	     TRB	    14	     Test + reset bits w/accum. (0 Page) |
     |	     TSB	    0C	     Test + set bits w/accum. (Absolute) |
     |	     TSB	    04	     Test + set bits w/accum. ( 0 Page)  |
     |									 |
     |___________________________________________________________________|

     _____________________________________________________________________
     |									 |
     |		       Additional Instruction Addressing Modes		 |
     |	       ------------------------------------------------------	 |
     |									 |
     |									 |
     |	  Instruction	 Op Code	   Description			 |
     |	  -----------	 -------	   -----------			 |
     |	    ADC 	   72	  Add memory to Accum. w/carry (Zero Page|
     |	    AND 	   32	  AND memory with Accum. (Zero Page)	 |
     |	    BIT 	   3C	  Test mem. bits w/Accum.(Zero Page,X)	 |
     |	    BIT 	   34	   "	"    "	 "  "	   "	"   "	 |
     |	    CMP 	   D2	  Compare mem. w/Accum.(Zero Page,X)	 |
     |	    EOR 	   52	  Exclusive OR w/Accum.(Zero Page)	 |
     |	    JMP 	   7C	  Jump (Absolute(Indirect,X))		 |
     |	    LDA 	   B2	  Load Accum. W/memory (Zero page indir.)|
     |	    ORA 	   12	  OR memory w/Accum.  (Zero Page)	 |
     |	    SBC 	   F2	  Subtract from Accum. w/borrow (0 page) |
     |	    STA 	   92	  Store Accum. in memory (Zero page)	 |
     |___________________________________________________________________|



          That's the best I can do.  There were no further articles on the
     Instructions.  I hope it helps you out.  Catch you later.
	 Some Dude (Rich)