Hi some comments regarding ca65 (the original version, don't know about the one from github): On Thu, Nov 13, 2014 at 08:27:51AM +0000, Baltissen, GJPAA (Ruud) wrote: > .ba $E000 = Begin Address > > XA: * = $C000 > > 64tass: * = $C000 > > CA65: .org $C000 ca65 can also use "* = foo" syntax using "--feature pc_assignment" on the command line. And beware about .ORG: Because ca65 generates relocatable code that is placed by the linker, the meaning of .ORG might be unexpected. > ??? maximum length of labels ??? ca65 does not have an actual limit for the length of labels. > .by $0D, 'Text', $0D, "Lee's work", $0D > XA: .byt $0D, 'Text', $0D, "Lee's work", $0D > > 64tass: .byte $0D, 'Text', $0D, "Lee's work", $0D > > CA65: .byte $0D, 'Text', $0D, "Lee's work", $0D > ??? text can only be between quotes or double quotes as well ??? ca65 does also understand .byt and does accept single quotes using "--feature loose_string_term". > CA65 supports labels with a colon. Without a colon as well? ca65 supports labels without colons using "--feature labels_without_colons" on the command line. > Next directive I use for recombining the four files I mentioned above: > > .uf C64-bas.a65 ; Use File > 64tass: .include > > the other two: ??? ca65 has .include and .incbin. Regards Uz -- Ullrich von Bassewitz uz@musoftware.de Encrypted email preferred PGP Key-Id: 29D93B10 Message was sent through the cbm-hackers mailing listReceived on 2014-11-13 10:00:03
Archive generated by hypermail 2.2.0.