Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #1514
| From | "Anton Treuenfels" <teamtempest@yahoo.com> |
|---|---|
| Newsgroups | comp.sys.apple2.programmer |
| References | <dog_cow-1424375335@macgui.com> <1940449860446078235.571153mjmahon-aol.com@news.giganews.com> <dog_cow-1424386310@macgui.com> <1664368681446081436.264912mjmahon-aol.com@news.giganews.com> <dog_cow-1424464090@macgui.com> |
| Subject | Re: Comments on using Merlin Pro relocatable linker? |
| Date | 2015-02-20 17:16 -0600 |
| Message-ID | <-OOdnYOGouP_XXrJnZ2dnUU7-V2dnZ2d@earthlink.com> (permalink) |
"D Finnigan" <dog_cow@macgui.com> wrote in message news:dog_cow-1424464090@macgui.com... > Michael J. Mahon wrote: >> D Finnigan <dog_cow@macgui.com> wrote: >>> Michael J. Mahon wrote: >>>> >>>> An alternative to linking when source files grow is to split your >>>> source >>>> into multiple (hopefully logically related) files and pare your actual >>>> assembly file down to a "use" for macro definitions and a series of >>>> "put"s >>>> for the rest of the code segments. >>> >>> Does PUT require the target file to be saved with the W command? Just >>> from >>> simple testing, I couldn't get PUT to accept a Merlin .S source file. >>> >>> >>>> This way, the "put" segments only occupy space one at a time. >>>> >>>> The ProDOS version is a win, too, and worth the changeover. >>>> >>> >>> Point taken. I just need to dig out my ProDOS User's disk with its >>> Convert >>> utility. >> >> >> Put without the .s suffix. > > Thanks. > > Also, but suggesting that I use PUT, are you also implying that I should > stay away from using the REL linker? I can't speak for Michael, but I doubt it. I've used both USE and PUT with Merlin for the Commodore 64 for source that was too large to fit in memory at once. At the time there was no REL available, ie., USE and PUT both pre-date versions of Merlin that also had REL. The main drawback was greatly reduced assembly speed versus in-memory assembly, a problem emphasized on the C64 by its slow drive transfer rates. An unexpected advantage was that use of PUT made it reasonable to divide source modules by purpose, rather than have everything in one big file. Merlin for the C128 did have REL, and I did play around with it. The main advantage of REL over PUT is assembly speed. Once a REL file is created it doesn't need to be assembled again to be incorporated into a project, unlike a PUT file, which is re-assembled from scratch every time it is used. Just my $0.02. - Anton Treuenfels
Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-19 19:48 +0000
Re: Comments on using Merlin Pro relocatable linker? Michael J. Mahon <mjmahon@aol.com> - 2015-02-19 16:42 -0600
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-19 22:51 +0000
Re: Comments on using Merlin Pro relocatable linker? Michael J. Mahon <mjmahon@aol.com> - 2015-02-19 17:31 -0600
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-20 20:27 +0000
Re: Comments on using Merlin Pro relocatable linker? "Anton Treuenfels" <teamtempest@yahoo.com> - 2015-02-20 17:16 -0600
Re: Comments on using Merlin Pro relocatable linker? Michael J. Mahon <mjmahon@aol.com> - 2015-02-21 12:44 -0600
Re: Comments on using Merlin Pro relocatable linker? Michael J. Mahon <mjmahon@aol.com> - 2015-02-21 12:44 -0600
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-21 20:00 +0000
Re: Comments on using Merlin Pro relocatable linker? Michael J. Mahon <mjmahon@aol.com> - 2015-02-22 01:36 -0600
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-23 17:30 +0000
Re: Comments on using Merlin Pro relocatable linker? Michael J. Mahon <mjmahon@aol.com> - 2015-02-23 12:57 -0600
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-23 19:12 +0000
Re: Comments on using Merlin Pro relocatable linker? wssimms@gmail.com - 2015-02-23 15:44 -0800
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-27 20:07 +0000
Re: Comments on using Merlin Pro relocatable linker? Michael J. Mahon <mjmahon@aol.com> - 2015-02-24 03:16 -0600
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-27 20:11 +0000
Re: Comments on using Merlin Pro relocatable linker? Hugh Hood <hughhood@earthlink.net> - 2015-02-20 09:59 -0600
Re: Comments on using Merlin Pro relocatable linker? D Finnigan <dog_cow@macgui.com> - 2015-02-20 20:26 +0000
Re: Comments on using Merlin Pro relocatable linker? jbrooks@blueshiftinc.com - 2015-09-25 21:18 -0700
csiph-web