Re: [cc65] da65 adventures

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2003-11-03 17:43:24


On Mon, Nov 03, 2003 at 10:38:17AM -0500, R. Harbron wrote:
> Well, I'm hoping that da65 will make it easier than that :)

I think it was a bit of an exaggeration on my side. Making the disassembler
output reassemble correctly is possible within a short time, but being able to
make changes and create working binaries with these changes is another thing.
One main problem lies in code like this:

	lda	#<table
	sta	ptr
	lda	#>table
	sta	ptr+1
	ldy	offs
	lda	(table),y

The immediate loads do actually use a label, but because the label is broken
into two halves, the disassembler is not able to spot it. Changing the code
somewhere will break it, because the location of the table changes, but the
immediate loads are not updated accordingly.

Are there any disassemblers which are able to spot locations like the one
above?

> > My best advice is to wait until I come up with the
> > necessary patches:-)
>
> Gladly :)  Thanks!

I've fixed the problems. You will find the patches in the usual place, or you
may grab the new snapshot packages that are currently building (in half an
hour or so - the build time has increased a lot with the addition of the new
packages).

Regards


      	Uz


-- 
Ullrich von Bassewitz                                  uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2003-11-03 17:43:47 CET