@whartung: I've no intention of building on the //e To be honest, that's brutal. I have explored the code on the //e to learn how things were done then, and doing that helped to understand how the thing works on basic levels, and it will prove to be a reference later on too.
The plan is to build on PC, with the output being a bootable disk image. Said image can be fed into an emulator, or transferred to real media for use on a real Apple //e. Right now, I plan standard DOS 3.3 16 sector RWTS. That could change.
That's for my own purposes. I think it's worth doing. Once done, it may enable a port to other machines. That's a long way off right now.
@Tempest
Well, with all due respect, I did misunderstand what you wrote. No save operation needed, just build stuff in order and get the desired file. I get it, and it's on the list of options I may pursue. As I mentioned earlier, I do not mean to be difficult, but I also do mean to understand the scope of capability before selecting an option.
This means actually pressing around a little to see what does what, regardless of whether or not "most programmers" find the feature sets useful or not. Frankly, given the nature of the project, looking at something differently, or out of the mainstream however one puts that nicely, makes a fair amount of sense. You may well play it differently, and that's just fine, right? I think so.
If I were to have had a significant investment in one assembler or other, I may be inclined to lean your way on things, but that's not the case, but for a fair amount of programming in MAC/65 years ago. (I liked that one, BTW --still have it on cart)
From what I can tell, there is an ideological difference in play, and I find that interesting! In other assembly language contexts, I've not found how one represents storage to be such an issue.
Not judging here either. Just communicating what I've experienced so far, and I'll add that how things are represented can impact a person considerably, meaning it's a totally fair question. I asked it accordingly. Also, as far as I can tell so far, I get to do that.
It's worth noting that at least one programmer understood what I'm asking for and why, even mentioning they requested it for an assembler they use frequently. Clearly, I'm not that far off the farm, though the project clearly is.
So then, I've been told MADS will do what I'm wanting to do, CC65 does too, as65 has some support coded in not tested, and that ACME is capable as well, though I'm also told syntax may be at issue there. DASM "may" do it as well. (A comment or two from elsewhere, brought here.)
You've (Tempest) also told me it can also be done sequentially keeping the PC "in bounds", simply allowing output to accumulate until it's complete, at which point it's written out accordingly. Great! Thanks. Honestly, there may be significant advantages to doing that. Again, thanks. I don't know yet.
This is good info for me. One barrier I had was sorting through the many tools. I now have a short list to explore and I really appreciate it. Thanks all. More later as I proceed on this.
@All: Once again, I do not mean to be difficult. If I ask tough questions, or maybe better put "odd" ones, know I'm just learning as I always do and have, likely no different from any of you, save for the fact that you all have way more time invested than I do. And of course, that leads to precisely the kinds of questions I asked. Know that I will return the favor when I am in a position to do so. (Ask me some Propeller related thing, for example.)
Cheers!