[Coco] [MC10] Forth

Joel Rees joel.rees at gmail.com
Fri Sep 8 18:21:31 EDT 2017


Oh, and if anyone is interested in a Forth that could be made to run on the
MC10, I transcribed the source for a 6800 fig-Forth model interpreter. It
assembles and runs fairly reliably (but lacks a lot of the convenience
stuff) on at least one 6800 exorcisor emulator. Look for asm68c on
sourceforge, and you'll find it in a subdirectory of the assembler source.
(I used it to test the assembler.)

Not having ever owned an MC10, I can only guess at how to actually get it
onto an MC10, and I think it would require the 20K RAM pack to make real
use of it.

It would be way easy to modify it to take advantage of the 6801 extensions,
and get at least a fifty-percent increase in speed.

2017/09/09 6:47 "Joel Rees" <joel.rees at gmail.com>:

I hesitate to bring this up for all sorts of reasons, but I built a dialect
of Forth for the Coco from my college days.

I was able to bring it up on xroar a couple of months back, but my monitor
died shortly after that, and before I could put up a blog post describing
how. Some of the questions I asked about manipulating files on coco basic
disk images were for that project.

If anyone is interested, I'll try walking you through (on list) getting it
running and then actually making use of it.

There are some funky bits I added to get a grade in the class, that need to
be fixed before it can be really useful, but it did run and I had a postfix
syntax assembler for it, as well.

It ran on a real Coco3, too, but I'm not sure it will run on the hardware
emulators. I used some questionable opcodes (for example, 16 bit instctions
but single inc/dec index postbyte) and accessed the ROM in some places that
were only partially documented. Those can be fixed in the source, with some
effort.

--
Joel Rees

http://reiisi.blogspot.com


More information about the Coco mailing list