[Coco] Workkng on fig Forth for 6809

Joel Rees joel.rees at gmail.com
Tue Feb 19 19:46:47 EST 2019


2019年2月19日(火) 22:27、Derek John Evans さん(derek.john.evans at hotmail.com)のメッセージ:

> Re: Color forth source. Its in the manual, but its a little hard to read.
> The updated disk version has the source in ascii. I don't know what
> assembler they used.


That's one issue. The 6800 model code is at least in a form that can be
assembled with the assemblers I have. The 6809 sources I've found tend to
be in oddball assemblers. In fact, source for most CPUs seems to be in
oddball assemblers -- which is great for learning by assembling by hand.

There's a 6809 source in a macro-pre-processed assembler that looks fairly
reasonable on the fig website, but it is locked up in a PDF. Copy-paste of
text-recognition text results are more trouble than they are worth.

And they all make really amusing use of the registers, optimal, perhaps,
from one point of view relative to implementing the Forth VM, but I'm not
really interested in the Forth VM as a target.

Anyway, thanks for the pointer, I'll take a look at it.

I'm guessing they started with the code from the manual.
>
> Sent from my Windows Phone
> ________________________________
> From: Joel Rees<mailto:joel.rees at gmail.com>
> Sent: ‎19/‎02/‎2019 3:13 PM
> To: CoCoList for Color Computer Enthusiasts<mailto:coco at maltedmedia.com>
> Subject: Re: [Coco] Workkng on fig Forth for 6809
>
> 2019年2月10日(日) 13:05、Derek John Evans さん(derek.john.evans at hotmail.com
> )のメッセージ:
>
> >
> > Looks like a lot of work. Any reason why you're starting from a 6800
> > version?
>
>
> Trying to work out some reasons a C language Forth I wrote about fifteen
> years ago gives me segfaults, trying to get deeper understanding of how the
> pieces of fig Forths fit together, working on a model that should be easier
> to convert to "modern" 32 and 64 bit CPUs than what is available. Don't
> like the typical register handling in other versions of Forth for 6809.
> Etc.
>
> The 6800 version is one I was once somewhat familiar with.
>
> Colorforth was figforth. The archive contains an updated disk version plus
> > source., but they took out the cas support.
> >
>
> Do we have source code for Colorforth?
>
> An editor for superforth that works in 80 col would be nice.
> >
>
> Yeah, it would. I'll have to get a coco3 emulator running here before I can
> work on that.
>
> >
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>


More information about the Coco mailing list