[Coco] Programming help
Bill
cwgordon at carolina.rr.com
Tue Jun 25 12:30:26 EDT 2013
Thanks, Robert, I appreciate the tips, but I've given up on this one. I've
had too many replies to this thread suggesting that I haven't typed in the
entire program, or that I don't have sense enough to read the directions
(not from you, though) and that listing 3 MUST be run with listing 2 in
memory, so I'm gonna quit asking questions about anything. I'll admit I'm
not a programmer, but I do have sense enough to read directions and copy a
listing verbatim.
Thanks
-----Original Message-----
From: coco-bounces at maltedmedia.com [mailto:coco-bounces at maltedmedia.com] On
Behalf Of Robert Gault
Sent: Tuesday, June 25, 2013 10:14 AM
To: CoCoList for Color Computer Enthusiasts
Subject: Re: [Coco] Programming help
If you are using EDTASM, change NAM to TITLE. However, all that will do is
print
at the top of each page B256 ; assuming you are assembling to a printer.
You say that you did a LOADM and EXEC which crashed your Coco. That is
pretty
simple as you did not specify an EXEC address (nor does the listing.) The
default for EXEC, when not set manually, is $0000 and as there is no code
there,
you got a crash.
You must change the last line of the listing from
720 END
to
720 END $E00
If you change the listing so that line 80 reads
80 START ORCC #$50
then you could use
720 END START
EDTASM will accept variables as well as exact addresses for the EXEC
address.
All of this and much more is in the EDTASM manual. Since assembly
programming is
more complex than Basic, you really should at least skim through the manual
(you
have been given urls) before walking through the minefield of programming.
More information about the Coco
mailing list