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 and/or documentations are copyrighted/owned by their respective owner.
The main purpose of VortexGE project is to create a functional LGPL Role Playing Game (RPG) game engine with these features :
Of course VortexGE also has some additional purposes: for sharing and experimenting :)
VortexGE is designed to run on x86/x86_64 compatible boxes (little endian systems) using Linux. To run VortexGE on non x86/x86_64 compatibles or in big endian computers, some source codes modifications must be done. These modifications can be complex but not impossible.
Little-endian machines store numbers (in memory or files) which are larger than 8 bits
(more than 1 byte) in reversed order, but big-endian machines does not. Here are some
examples of how little-endian and big-endian computers store numbers :
Human Mathematics | Stored by little-endian Computers | Stored by big-endian Computers | |||||||||
Decimal | Hexadecimal | Byte #0 | Byte #1 | Byte #2 | Byte #3 | Byte #0 | Byte #1 | Byte #2 | Byte #3 | ||
200 | 00C8 | C8 | 00 | -- | -- | 00 | C8 | -- | -- | ||
1000 | 03E8 | E8 | 03 | -- | -- | 03 | E8 | -- | -- | ||
1183944 | 001210C8 | C8 | 10 | 12 | 00 | 00 | 12 | 10 | C8 |