[Coco] Noob 6809 ASM programmer looking for tips

Gene Heskett gheskett at wdtv.com
Sat Dec 26 12:17:36 EST 2015

On Saturday 26 December 2015 09:26:30 Dave Philipsen wrote:

> Though I haven't used Robert's patched EDTASM I did start out using
> the original EDTASM way back when and it is a nice program. As I
> recall, it also has some nice debugging functions like breakpoints and
> the ability to view register contents. Sometimes I wish I had those
> tools with the package I use now!
> Dave Philipsen

For os9/nitros9 assembly work, there is an optional call, F$RegDump, that 
can be inserted in your code, wrapped in a store of CC on the stack, and 
a pull of CC afterwards, that will spit out the cpu's registers, all of 
them, when its encountered in your code.  I have made heavy use of it in 
the past to help  generate some of the bulletproof code I have done.  
Both vfy and myram benefitted greatly from its use.

My one regret is that I was never able to make an assembler directive equ 
that caused it to just disappear from finished code, I always had to 
edit it out by hand.

> > On Dec 26, 2015, at 7:59 AM, Robert Gault <robert.gault at att.net>
> > wrote:
> >
> > One of the very convenient tools for creating projects on a PC for
> > use on a Coco was created by Roger Taylor. You can look at and
> > obtain trial copies of the RainbowIDE at
> > http://www.phoenixide.com/rainbowide.php
> > Roger's latest product is the PhoenixIDE
> > http://www.phoenixide.com/
> >
> > I happen to like the RainbowIDE not having experience with
> > PhoenixIDE. These packages make it easy to create Basic or ml
> > programs using a wide screen editor. You can install several
> > assemblers that can handle pure ml or OS-9 ml programming. These
> > packages work with the MESS emulator and can provide assembling
> > code, placing the results on disk images, and starting the Coco MESS
> > emulator for immediate testing with a single mouse click.
> >
> > If you want to do all of your assembly work on the Coco, you should
> > consider my patch to Tandy's Disk EDTASM for programs that run with
> > the Basic ROMs.
> > http://aaronwolfe.com/robert.gault/Coco/Sales/Edtasm6309.htm If you
> > are interested in programming under OS-9/NitrOS-9, the project disks
> > contain the assemblers asm and rma.
> > http://sourceforge.net/projects/nitros9/
> >
> > Other tools can be found at
> > http://www.colorcomputerarchive.com/coco/Programming/
> > A selection of sites containing good info can be found on the
> > Internet, one being
> > http://www.colorcomputerarchive.com/coco/Programming/
> >
> > Robert
> >
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > https://pairlist5.pair.net/mailman/listinfo/coco

Cheers, Gene Heskett
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

More information about the Coco mailing list