The SGADE Documentation

the SGADE The Socrates Gameboy Advance Development Engine

The SGADE is a development library for the Nintendo Gameboy Advance. It's free for all uses and is distributed without guarantees. For more information visit the SGADE page.


Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

SoSystem.h File Reference

#include "SoDebug.h"

Go to the source code of this file.

Single bit defines

#define SO_BIT_0
#define SO_BIT_1
#define SO_BIT_2
#define SO_BIT_3
#define SO_BIT_4
#define SO_BIT_5
#define SO_BIT_6
#define SO_BIT_7
#define SO_BIT_8
#define SO_BIT_9
#define SO_BIT_10
#define SO_BIT_11
#define SO_BIT_12
#define SO_BIT_13
#define SO_BIT_14
#define SO_BIT_15
#define SO_BIT_16
#define SO_BIT_17
#define SO_BIT_18
#define SO_BIT_19
#define SO_BIT_20
#define SO_BIT_21
#define SO_BIT_22
#define SO_BIT_23
#define SO_BIT_24
#define SO_BIT_25
#define SO_BIT_26
#define SO_BIT_27
#define SO_BIT_28
#define SO_BIT_29
#define SO_BIT_30
#define SO_BIT_31

Multiple bit defines

#define SO_2_BITS
#define SO_3_BITS
#define SO_4_BITS
#define SO_5_BITS
#define SO_6_BITS
#define SO_7_BITS
#define SO_8_BITS
#define SO_9_BITS
#define SO_10_BITS
#define SO_11_BITS
#define SO_12_BITS
#define SO_13_BITS
#define SO_14_BITS
#define SO_15_BITS
#define SO_16_BITS
#define SO_17_BITS
#define SO_18_BITS
#define SO_19_BITS
#define SO_20_BITS
#define SO_21_BITS
#define SO_22_BITS
#define SO_23_BITS
#define SO_24_BITS
#define SO_25_BITS
#define SO_26_BITS
#define SO_27_BITS
#define SO_28_BITS
#define SO_29_BITS
#define SO_30_BITS
#define SO_31_BITS
#define SO_32_BITS

Defines

#define NULL
 This is what NULL-pointers point to.

#define true
 Used for boolean values.

#define false
 Used for boolean values.

#define SO_GBA_CLOCKCYCLES_PER_SECOND
 The GBA's clockspeed; 16 Mhz.


Typedefs

typedef unsigned char u8
 Unsigned 8 bit data type.

typedef unsigned short u16
 Unsigned 16 bit data type.

typedef unsigned long u32
 Unsigned 32 bit data type.

typedef signed char s8
 Signed 8 bit data type.

typedef signed short s16
 Signed 16 bit data type.

typedef signed long s32
 Signed 32 bit data type.

typedef signed long sofixedpoint
 32 bit signed fixed point data type.

typedef u8 bool
 Boolean value, can be true (not zero) or false (zero).


Detailed Description

Copyright (C) 2002 by the SGADE authors For conditions of distribution and use, see copyright notice in SoLicense.txt

Author:
Jaap Suter
Date:
June 5 2001
See the SoSystem module for more information.


Copyright 2002 by the SGADE authors. See SoLicense.h or Visit the SGADE page for more information.