marlo opened this issue on Nov 18, 2002 ยท 23 posts
MartinC posted Wed, 20 November 2002 at 4:58 PM
Duane, I really don't know because I have zero communication with this company, but if you ask me out of the blue then it is very high on my guessing list. I found some public statements very interesting about "Apple refusing to give assistance" (or similar). You can create a list of your system calls with a tool and send it to Apple, and then get a list of everything that won't be supported by Carbon. Depending on the quality of your source (not very good in the case of Poser I guess) this might be a lot of work, but nothing that couldn't be done by professionals. So this "assistance" must be needed for something quite strange. What could it be? System extensions - nope. Plug-in technology - hardly. Special hardware acceleration - they don't support this anyway. User interface - well, maybe. They use the "mercutio" library to hide the menu bar, but they can simply drop this feature for OS-X (it is not in the PC version anyway). They might draw directly into the screen buffer, but they can bypass this with a dummy window (GraphicConverter does that, and it took hardly a couple of days to change the code). So what the heck is so special with P5 that they can't work it out themselves? The virtual dongle requires a lot of very dirty hacking - getting the ethernet card serial, getting device driver code, access harddisk bootblocks, modify them, create bad blocks on the disk, etc. pp. - stuff like that. One of the advantages of OS-X (and you might remember that I'm not a big fan of OS-X yet) is that it prevents applications from doing such tasks. Once again, I have no information about the problems, but if you ask me to guess then I don't have to think very long about my answer.