[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple 1 CFFA1 AND FORTH +



In article <iaqufu$duo$1@news.eternal-september.org>,
 BluPhoenyx <bluphoenyx@gmail.com> wrote:

> On 11/2/2010 3:35 PM, John B. Matthews wrote:
> > In article<iaodh8$m10$1@news.eternal-september.org>,
> >   BluPhoenyx<bluphoenyx@gmail.com>  wrote:
> >
> >> On 10/31/2010 6:02 PM, John B. Matthews wrote:
> >>
> >>> NAME: EDASM macro used by FDICT.S
> >>>    DFB&1
> >>>    DCI&2
> >>>    IFEQ>*+3
> >>>    LST ON
> >>>    FAIL 2,'PFA=xxFF'
> >>>    FIN
> >>>
> >>
> >> Back when, I bought the EdASM Workbench but I don't recall it 
> >> supporting macros. When did EdASM offer this support?
> >
> > I first encountered it with Apple's ProDOS Assembler Tools, 
> > Workbench, part #A2W0013, 1983. The MACLIB directive specifies the 
> > path to a directory containing named macro files:
> >
> > <http://home.roadrunner.com/~jbmatthews/a2/rel.html#tblb1>
> >
> > Here's an example:
> >
> > <http://home.roadrunner.com/~jbmatthews/a2/prosource.html>
> >
> 
> AFAIR it's not mentioned in any of the doc's which came with the 
> Workbench I purchased. EdASM was often considered inferior because of 
> it's lack of macros.

Before the Workbench edition of ProDOS Assembler Tools, I recall a DOS 
based EdAsm that came with a hires character generator.

> Of course, lack of information means lack of usage. Thanks for the 
> info. I would love to hear more about this capability.

Parameters are identified by the symbols &1 through &9; &0 is the 
parameter count; &X is an invocation serial number. Everything else is 
ordinary statements and directives.

-- 
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>