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.
This archive was generated by hypermail 2.1.3 : 2003-11-03 17:43:47 CET