[Coco] Using Disk EDTASM
Shawn M. Hedgecorth
smh1 at wi.rr.com
Thu Apr 7 11:48:28 EDT 2005
Thanks for the info. This may well be the problem. I do tend to get ahead of
myself when I am trying to learn something on my own.
Shawn
-----Original Message-----
From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] On
Behalf Of David
Sent: Apr. 07, 2005 3:06
To: CoCoList for Color Computer Enthusiasts
Subject: Re: [Coco] Using Disk EDTASM
Shawn M. Hedgecorth wrote:
>Hi,
>
>
>
>I am just beginning to learn assembly language. I recently acquired Disk
>EDTASM+ and have had William Barden's book for some time now. So far, I
>have entered the first program listed in Bill's book, assembled it in
>memory, and it does exactly what is expected. I have also assembled it to
>disk. This is where I am having some confusion. I can execute the program
>just fine using the TRSDOS that comes with EDTASM, but if I try from DECB,
>the computer just hangs. It seems as though the only way I can execute it
>from DECB is to use it as a user defined subroutine. Is this the way it is
>supposed to be?
>
>
>Shawn
>
>
Hi Shawn,
I also have the book "TRS-80 Color Computer Assembly Language
Programming" by Bill Barden..
If the program you're having problems with is on page 4 ie. Figure 1.2,
the reason you're having trouble executing this from DECB is because it
doesn't have an ORG statement in the listing to let the assembler know
where the listing should be assembled to (see chapter 19, page 183 )
To ease you into the whole shebang, Bill opted to use EDTASM ZBUG
command Gxxxx to specify the start address and execute within the
EDTASM/ZBUG workspace.
When you then output the assembled program to disk or tape, the stored
BIN file will contain the specified start address (ORG xxxx), and a
simple EXEC will kick it off from there
I'm also in the process of learning the 6809, so if you have any
problems or discoveries, feel free to share!
regards,
David
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list