Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Announcing Basic6809 1.00

4 views
Skip to first unread message

John Kortink

unread,
Nov 7, 2009, 6:18:47 AM11/7/09
to

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


John Kortink

--

Email : kor...@inter.nl.net
Homepage : http://www.inter.nl.net/users/J.Kortink

Dave Higton

unread,
Nov 7, 2009, 11:48:57 AM11/7/09
to
In message <gslaf5l0704m005uh...@4ax.com>
John Kortink <kor...@inter.nl.net> wrote:

>
> 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

Jeremy Nicoll - news posts

unread,
Nov 7, 2009, 12:53:18 PM11/7/09
to
Dave Higton <daveh...@dsl.pipex.com> wrote:

> 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".

Peter Naulls

unread,
Nov 7, 2009, 1:38:04 PM11/7/09
to
John Kortink wrote:
> 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

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?

John Kortink

unread,
Nov 7, 2009, 3:04:25 PM11/7/09
to

Nothing yet. It was created on a promise to someone else
who is building something with a 6809 on it ...


John Kortink

--

? he od ot retteb gnihtoN

John Kortink

unread,
Nov 7, 2009, 3:05:35 PM11/7/09
to

On Sat, 07 Nov 2009 10:38:04 -0800, Peter Naulls <pe...@chocky.org>
wrote:

Apparently you do.


John Kortink

--

Those who can, do. Those who can't, manage.

Message has been deleted

Eric Rucker

unread,
Nov 7, 2009, 7:45:08 PM11/7/09
to
On Nov 7, 3:05 pm, John Kortink <kort...@inter.nl.net> wrote:
> Apparently you do.

And the answer is?

Alan Dawes

unread,
Nov 8, 2009, 6:59:21 AM11/8/09
to
In article <47db8db650...@dsl.pipex.com>,
Dave Higton <daveh...@dsl.pipex.com> wrote:
> Wow, another 6809 enthusiast!

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

jeff

unread,
Nov 10, 2009, 3:18:46 AM11/10/09
to
At work I used to use the Hitachi 6309 which is an improved version of
the 6809. See http://en.wikipedia.org/wiki/Hitachi_6309

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

0 new messages