Can i use PTC in my commercial program? |
No. You must contact
me to organize a commercial license and a commercial version of PTC.
The public version of PTC is for non-commercial programs only. Commercial
licenses are available per product or as a site license. Source code licenses
are also available.
Can i use PTC in my shareware game? |
Yes but you have to purchase a shareware license
for each shareware product you release that uses PTC. Shareware licenses
are very affordable. Please contact
me for more information.
When will PTC support DirectX? |
DirectX support for PTC is planned for early
1998. The only thing holding is back is the GDI interface. Because the
GDI and DirectX interfaces are very similar i chose the GDI interface to
"flesh out" the concepts. If i developed both interfaces simultaneously
i would have to maintain twice as much code so i have put DirectX on hold
until GDI is finished.
When will PTC support Linux and XWindows? |
Short answer: After DirectX is finished. Long
answer: If i get the time then i should be able to add an svgalib interface
quite quickly, and with a bit more time a GGI interface. However GGI is
still in development so i am waiting until it matures a bit before i add
support for it. XWindows is another matter. The main problem is that XWindows
and threads don't like each other, and PTC is naturally multithreaded.
Its an ugly situation at least until libc6 becomes widely supported.
When will PTC support banked modes with VESA? |
Banked mode support is planned for early 1998.
Right now DirectX support takes priority over it.
Does PTC support VESA 3.0? |
No. At the moment the specifications are not
available to me so i cannot support it. As soon as the specs are publicly
and freely available VESA 3.0 support will be added.
Why doesn't PTC support VBE/AF? |
I don't think its worth the hassle. VBE/AF offers
very little benefit to PTC, and has been made obsolete by DirectX. Plus,
there is no VBE/AF support outside of UniVBE, which is a commercial program.
Finally the VBE/AF specifications are not freely available and i see no
reason to pay for something that in the end offers little benefit.
Can I use PTC with C or is it C++ only? |
PTC was designed for use primarily with C++ compilers, although it is possible to write a C++ to C interface to use PTC within C code. This still requires some C++ code however. If you must use C it is best to have a C++ framework for the main program, and use C only for your internal engine code.
Do you have a question about PTC? |
If your question about PTC isn't answered here
please feel free to contact me.