Like Basic6502, which has been around for some time,
Basic6809 patches the ARM BASIC V module (a limited
number of versions is supported) to understand 'ancient'
assembly code, in this case for the 6809.
Visit :
http://web.inter.nl.net/users/J.Kortink/home/software/index.htm
John Kortink
--
Email : kor...@inter.nl.net
Homepage : http://www.inter.nl.net/users/J.Kortink
>
> Introducing Basic6809.
>
> Like Basic6502, which has been around for some time,
> Basic6809 patches the ARM BASIC V module (a limited
> number of versions is supported) to understand 'ancient'
> assembly code, in this case for the 6809.
>
> Visit :
>
> http://web.inter.nl.net/users/J.Kortink/home/software/index.htm
Wow, another 6809 enthusiast! The 6809 really was the Rolls-Royce
of the 8-bit generation.
However, once you've assembled your 6809 code, what do you run it
on?
Dave
> However, once you've assembled your 6809 code, what do you run it
> on?
Surely a real enthusiast would take the printed listing of the assembly, a
packet of digestive biscuits, foolscap paper and a blunt pencil and do a
walkthrough?
--
Jeremy C B Nicoll - my opinions are my own.
Email sent to my from-address will be deleted. Instead, please reply
to newsre...@wingsandbeaks.org.uk replacing "nnn" by "284".
I was hoping to write this up for riscos.info, alas neither it
nor PackDir are 32 bit - in fact all your software seems to be
26 bit. Dare I ask why?
Nothing yet. It was created on a promise to someone else
who is building something with a 6809 on it ...
John Kortink
--
Email : kor...@inter.nl.net
Homepage : http://www.inter.nl.net/users/J.Kortink
? he od ot retteb gnihtoN
Apparently you do.
John Kortink
--
Email : kor...@inter.nl.net
Homepage : http://www.inter.nl.net/users/J.Kortink
Those who can, do. Those who can't, manage.
Me to: GWR 6809 Burghclere Grange, sadly no more, but a new Grange class
loco is being constructed - 6880 Betton Grange at Llangollen.
:-)
Alan
--
alan....@argonet.co.uk
alan....@riscos.org
Using an Acorn RiscPC
In order to use some of the extra instructions I wrote a suite of
macros for some of the more useful instructions, for instance
* ==================================================================
*
* Macros for 6809 assembler to give limited support for
* Hitachi 6309.
*
* OIM_EX : OR Immediate with Extended addressing
*
* Three parameters : &A = Register to use when not in
6309 mode
* &B = Immediate data constant
* &C = Memory location
*
* Example: OIM_EX A,80H,Wiring
*
*
OIM_EX MACRO &A,&B,&C
IF H6309_ENHANCE
FCB 071H OIM Extended
FCB &B
FDB &C
ELSE
LD&A #&B
OR&A &C
ST&A &C
ENDIF
MEND
*
* ==================================================================
Jeff