Hangar.La tienda de software del Amiga

Action 0.07

ACTION! cross compiler for the 6502

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:

Gratis

Web del proyecto ↗

Descargar 711 KB

Desde el Amiga: abre Hangar y busca Action.

Autorpatchell@cox.net (Jim Patchell), port by uploader
Categoríadev/cross
Tamaño711 KB
Fecha2024-08-11
Parappc-morphos; m68k-amigaos; other
Webhttp://www.noniandjim.com/Jim/atari/Action_Compiler.html
OrigenAminet