Introduction

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,  Boston, MA 02111-1307 USA.

All trademark that may be found in any VortexGE's distribution files or documentations are copyrighted by their respective owner.


For now, the main purpose of VortexGE are simply for learning and experimenting, when VortexGE has been improved, some other purposes may be added.

VortexGE is designed to run on x86/compatible computers (little endian systems) running Linux. To run VortexGE on non x86 compatible/big endian computers running Linux, some source codes modifications must be done. These modifications can be complex but not impossible.

Little endian computers store numbers (in memory or files) which are larger than 8 bits (more than 1 byte) in reversed order. Here are some examples of how little endian computers store numbers :
 
Human Mathematics Stored by little-endian computers
Decimal Hexadecimal Byte#0 Byte#1 Byte#2 Byte#3
200
00C8
C8
00
--
--
1000
03E8
E8
03
--
--
8230
2026
26
20
--
--
25000
61A8
A8
61
--
--
1183944
001210C8
C8
10
12
00

Little-endian computers will store the little-end (the LSB) in the lower byte and the MSB in the higher byte, meanwhile big-endian computers will store the big-end (the MSB) in the lower byte and the LSB in the higher byte.

VortexGE is implemented using the X window system. If necessary, it can be reimplemented using SVGAlib, frame buffer, SDL, or any other video system.

Main Index