Yes, it's absolute assembly. In part, it's just because this is how I've always done it, and I'm comfortable doing so. Barring some quirks when starting a new project in the new CodeWarrior, it's been very reliable.
I suspected the linker and compiler options should be absent, since neither is used, but it puzzled me that there were C and C++ options, so I just went with it.
I tried checking that box, but it didn't fix the problem.
Yes, there's a directive "ABSENTRY _Startup"
It was added when we created the project. I didn't even notice it until now. It didn't show up in my older projects for the HCS08, but we're still pretty new to both CodeWarrior 10.1 and this newer S08. After doing some research, it looks like that directive needs to be there for the debugger to know where to start operation.