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

Re: BRA & new vs old Apples & other irrelevant stuff (was Appl //c Basic)



> I agree.  I was interpreting "do nothing" as meaning "resume as if the
> user didn't press Control-Reset", rather than "freeze".

I interpreted the question to disable the RESET function and stop it going
to Basic. My solution was only an example & not the practical one here.
Ignoring the RESET would be more desirable.

> > Also: the BRA opcode was undefined in the early versions of the 6502
>
> It wasn't defined in any version of the 6502.  BRA is one of the new
> opcodes defined by the 65C02.

again, BRA was only an example, don't read too much into it :)

> > and will this not work on Apple II's earlier than the IIe.
>
> It will not work on an unenhanced IIe either.

correct, see above. Actually one of the reasons I wanted to enhance my IIe
initially was to have those few extra opcodes. Then I found out that some
65C02 processors supported more or less extras than others.

> > To get it to work on earlier Apple II's as well, do something like:
> >
> >     CLC
> >     BCC #$FE
>
> And of course, few if any assemblers will accept this as valid source
> code.  :-)

now this is where you lost me. what's wrong with that ? or are we picking on
no .ORG or .END statement or something ?

really you guys (& gals) need a stiff drink, my shout ! :)
(for the uneduMacated a "shout" is aussie slang for buying a round of
drinks, not some kind of internet jargon)

Mark