Loading...
Searching...
No Matches
map64x64.c File Reference
#include <snes.h>
#include "map64x64.h"

Functions

u16 calculateSpriteIndex64x64 (u8 elem)
 
u16 calculateSpritesLength64x64 (u16 number_of_sprites)
 
void drawSprite64x64 (u8 x, u8 y, u16 sprite)
 
static void drawSpriteRaw64x64 (u8 x, u8 y, u16 sprite)
 
u16 element2sprite64x64 (u8 elem)
 
u16 getSprite64x64 (u8 x, u8 y)
 
static u16 getSpriteRaw64x64 (u8 x, u8 y)
 
void initSpriteMap64x64 (u16 len)
 
void screenRefreshPos64x64 (u8 x, u8 y, u16 address)
 
void smapClear (u16 byte_count)
 
void smapDma (u16 byte_offset, u16 vram_addr, u16 byte_count)
 
u16 smapRead (u16 byte_offset)
 
void smapWrite (u16 byte_offset, u16 value)
 
void sramDma (u16 byte_offset, u16 vram_addr, u16 byte_count)
 
void updateSprite64x64 (u16 vram_addr, u16 elem)
 

Variables

static u16 map64_len
 

Function Documentation

◆ calculateSpriteIndex64x64()

u16 calculateSpriteIndex64x64 ( u8  elem)

◆ calculateSpritesLength64x64()

u16 calculateSpritesLength64x64 ( u16  number_of_sprites)

◆ drawSprite64x64()

void drawSprite64x64 ( u8  x,
u8  y,
u16  sprite 
)

◆ drawSpriteRaw64x64()

static void drawSpriteRaw64x64 ( u8  x,
u8  y,
u16  sprite 
)
static

◆ element2sprite64x64()

u16 element2sprite64x64 ( u8  elem)

◆ getSprite64x64()

u16 getSprite64x64 ( u8  x,
u8  y 
)

◆ getSpriteRaw64x64()

static u16 getSpriteRaw64x64 ( u8  x,
u8  y 
)
static

◆ initSpriteMap64x64()

void initSpriteMap64x64 ( u16  len)

◆ screenRefreshPos64x64()

void screenRefreshPos64x64 ( u8  x,
u8  y,
u16  address 
)

◆ smapClear()

void smapClear ( u16  byte_count)
extern

◆ smapDma()

void smapDma ( u16  byte_offset,
u16  vram_addr,
u16  byte_count 
)
extern

◆ smapRead()

u16 smapRead ( u16  byte_offset)
extern

◆ smapWrite()

void smapWrite ( u16  byte_offset,
u16  value 
)
extern

◆ sramDma()

void sramDma ( u16  byte_offset,
u16  vram_addr,
u16  byte_count 
)
extern

◆ updateSprite64x64()

void updateSprite64x64 ( u16  vram_addr,
u16  elem 
)

Variable Documentation

◆ map64_len

u16 map64_len
static