|
GameX86是一项虚拟机技术。
首先,使用任何一款Borland公司的编译器: Turbo Pascal,Turbo Basic,Turbo C,Borland C/C++,Borland Delphi,将源代码编译。再通过GameX86链接器链接成专用格式,即可在虚拟机中运行。
这种方式大大提升了脚本的语言范围,Pascal,OO-Pascal,Basic,C,C++,ASM都可以用做脚本语言,即便是在同一游戏中使用也无所谓。
另一方面:可以借助Borland成熟的编译器技术保证脚本的编译无误与高效性。
P.S:由于版权原因,可能最终并不使用Borland公司的编译器而专用其它无授权费用性质编译器,如OpenWatcom系列,GNU系列等等。 |
|