diff options
Diffstat (limited to 'c/src/lib/libbsp/arm/nds/libnds/source/arm9/video.c')
-rw-r--r-- | c/src/lib/libbsp/arm/nds/libnds/source/arm9/video.c | 122 |
1 files changed, 0 insertions, 122 deletions
diff --git a/c/src/lib/libbsp/arm/nds/libnds/source/arm9/video.c b/c/src/lib/libbsp/arm/nds/libnds/source/arm9/video.c deleted file mode 100644 index 6b516db57c..0000000000 --- a/c/src/lib/libbsp/arm/nds/libnds/source/arm9/video.c +++ /dev/null @@ -1,122 +0,0 @@ -////////////////////////////////////////////////////////////////////// -// -// video.cpp -- Vram control -// -// version 0.1, February 19, 2005 -// -// Copyright (C) 2005 Michael Noland (joat) and Jason Rogers (dovoto) -// -// This software is provided 'as-is', without any express or implied -// warranty. In no event will the authors be held liable for any -// damages arising from the use of this software. -// -// Permission is granted to anyone to use this software for any -// purpose, including commercial applications, and to alter it and -// redistribute it freely, subject to the following restrictions: -// -// 1. The origin of this software must not be misrepresented; you -// must not claim that you wrote the original software. If you use -// this software in a product, an acknowledgment in the product -// documentation would be appreciated but is not required. -// 2. Altered source versions must be plainly marked as such, and -// must not be misrepresented as being the original software. -// 3. This notice may not be removed or altered from any source -// distribution. -// -// Changelog: -// 0.1: First version -// -////////////////////////////////////////////////////////////////////// - -#include <nds/jtypes.h> -#include <nds/arm9/video.h> - -////////////////////////////////////////////////////////////////////// - -uint32 vramSetMainBanks(VRAM_A_TYPE a, VRAM_B_TYPE b, VRAM_C_TYPE c, VRAM_D_TYPE d) -{ - uint32 vramTemp = VRAM_CR; - - VRAM_A_CR = VRAM_ENABLE | a; - VRAM_B_CR = VRAM_ENABLE | b; - VRAM_C_CR = VRAM_ENABLE | c; - VRAM_D_CR = VRAM_ENABLE | d; - - return vramTemp; -} - -////////////////////////////////////////////////////////////////////// - -////////////////////////////////////////////////////////////////////// - -void vramRestoreMainBanks(uint32 vramTemp); /* used in videoGL.c */ -void vramRestoreMainBanks(uint32 vramTemp) -{ - VRAM_CR = vramTemp; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankA(VRAM_A_TYPE a) -{ - VRAM_A_CR = VRAM_ENABLE | a; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankB(VRAM_B_TYPE b) -{ - VRAM_B_CR = VRAM_ENABLE | b; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankC(VRAM_C_TYPE c) -{ - VRAM_C_CR = VRAM_ENABLE | c; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankD(VRAM_D_TYPE d) -{ - VRAM_D_CR = VRAM_ENABLE | d; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankE(VRAM_E_TYPE e) -{ - VRAM_E_CR = VRAM_ENABLE | e; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankF(VRAM_F_TYPE f) -{ - VRAM_F_CR = VRAM_ENABLE | f; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankG(VRAM_G_TYPE g) -{ - VRAM_G_CR = VRAM_ENABLE | g; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankH(VRAM_H_TYPE h) -{ - VRAM_H_CR = VRAM_ENABLE | h; -} - -////////////////////////////////////////////////////////////////////// - -void vramSetBankI(VRAM_I_TYPE i) -{ - VRAM_I_CR = VRAM_ENABLE | i; -} - -////////////////////////////////////////////////////////////////////// - |