1989-10-01

Borland C's affair with the Amiga

That was a very funny project of mine at that time. The point was that I was very excited about Borlands C-Compiler for the Atari-ST. It produced 68000-Code that was way better than any other Compiler for the Amiga. It didn't produce assembler text files but binary code directly. So the compiler was fast as well. So decided to port it to the Amiga. Well, I had no source code. I converted to compilers Object format, wrote a wrapper that handled the traps used on Atari's GEM and emulated them as needed. I thought the first trap would open the source file. Wrong! The first trap read the system time to initialise __DATE__ and __TIME__ macros.  I patched the routine that produced the object file to produce the symbol table, relocation information and so on in the Amiga format.
After everything was working I went on the next CEBIT to the Borland booth and looked for someone with no tie (you know the techies). I told him what I did and asked him if they would want to sell there compiler to Amiga market. He said "No", because they would have to support it and they didn't want to go into the Amiga market. But they wouldn't bother if I would sell this add-on as long as the original compiler is still needed.
Well, I didn't do that and so it was just used by very few people.

No comments:

Post a Comment