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.c File Reference

#include "SoSystem.h"
#include "SoTables.h"
#include "SoMath.h"
#include "SoMode4Renderer.h"
#include "SoPalette.h"
#include "SoDisplay.h"
#include "SoKeys.h"
#include "SoDebug.h"
#include "SoIntManager.h"

Functions

 SO_COMPILE_TIME_ASSERT (16==SO_FIXED_Q, Fixed_Q_no_longer_the_same_as_in_hardcoded_assembly)
 SO_COMPILE_TIME_ASSERT (120==SO_SCREEN_HALF_WIDTH, Screen_half_width_no_longer_the_same_as_in_hardcoded_assembly)
 SO_COMPILE_TIME_ASSERT (240==SO_SCREEN_WIDTH, Screen_width_no_longer_the_same_as_in_hardcoded_assembly)
 SO_COMPILE_TIME_ASSERT ((SO_FIXED_Q-12)==SO_ONE_OVER_N_INDEX_Q, SO_ONE_OVER_N_INDEX_Q_no_longer_compatible_with_hardcoded_assembly)
 SO_COMPILE_TIME_ASSERT (4==SO_ONE_OVER_N_INDEX_Q, SO_ONE_OVER_N_INDEX_Q_no_longer_the_same_as_in_hardcoded_assembly)

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 21 2001
Implementation of the SoSystem module.


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