Short: ACTION! cross compiler for the 6502 Author: patchell@cox.net (Jim Patchell), port by uploader Uploader: polluks sdf lonestar org (Stefan Haubenthal) Type: dev/cross Version: 0.07 Architecture: ppc-morphos; m68k-amigaos; other Optional: 6502 assembler URL: http://www.noniandjim.com/Jim/atari/Action_Compiler.html > type test6.act MODULE BYTE POINTER PONE BYTE A,B,C,D PROC APROC() PONE = @A A = 5 B = PONE^ RETURN > action test6.act ACTION! Ver 0.07 cross compiler for the 6502 Copyright (c) 2010 by Jim Patchell This program is free for any use test6.act NUMB DOWN NEXT ; 13 4 -1 +-PROC APROC ; 4 1 7 +-EQUALS ; 1 -1 3 | +-IDENT PONE ; 3 2 -1 | +-ADDRESSOF ; 2 -1 -1 | +-IDENT A ; 7 5 11 +-EQUALS ; 5 -1 6 | +-IDENT A ; 6 -1 -1 | +-CONSTANT 5 ; 11 8 12 +-EQUALS ; 8 -1 10 | +-IDENT B ; 10 9 -1 | +-CONTENTSOF ; 9 -1 -1 | +-IDENT PONE ; 12 -1 -1 +-RETURN Processing Nodes 13:PROC Attributes in type field are: upel unsigned (. for signed)-----+||| private (. for public)------+|| extern (. for common)-------+| long (. for short )--------+ name rname lev next type A 0 char FIX (NO OCLS) .... APROC 0 void FIX (NO OCLS) ....() Arguments of APROC End of Arguments of APROC B 0 char FIX (NO OCLS) .... C 0 char FIX (NO OCLS) .... D 0 char FIX (NO OCLS) .... PONE 0 char FIX (NO OCLS) ....* Structure table: