DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions | Variables
ras.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <assert.h>
#include "system.h"
#include "md.h"
#include "pd.h"
#include "rc-vars.h"
#include "ras-drawplane.h"

Macros

#define draw_tile(which, line, where)
#define draw_tile_solid(which, line, where)
#define PIXEL0   (0x000000f0)
#define PIXEL1   (0x0000000f)
#define PIXEL2   (0x0000f000)
#define PIXEL3   (0x00000f00)
#define PIXEL4   (0x00f00000)
#define PIXEL5   (0x000f0000)
#define PIXEL6   (0xf0000000)
#define PIXEL7   (0x0f000000)
#define SHIFT0   ( 4)
#define SHIFT1   ( 0)
#define SHIFT2   (12)
#define SHIFT3   ( 8)
#define SHIFT4   (20)
#define SHIFT5   (16)
#define SHIFT6   (28)
#define SHIFT7   (24)
#define FRONT   0
#define PLANE   0
#define FRONT   0
#define PLANE   1
#define FRONT   1
#define PLANE   0
#define FRONT   1
#define PLANE   1
#define vdp_hide_if(a, b)   (void)(b)

Functions

static int get_word (unsigned char *where)
static bool has_zero_nibbles (uint32_t u32)

Variables

int pal_dirty

Macro Definition Documentation

#define draw_tile (   which,
  line,
  where 
)
Value:
switch(Bpp)\
{\
case 1:\
draw_tile1((which),(line),(where)); break;\
case 2:\
draw_tile2((which),(line),(where)); break;\
case 3:\
draw_tile3((which),(line),(where)); break;\
case 4:\
draw_tile4((which),(line),(where)); break;\
}
#define draw_tile_solid (   which,
  line,
  where 
)
Value:
switch(Bpp)\
{\
case 1:\
draw_tile1_solid((which),(line),(where)); break;\
case 2:\
draw_tile2_solid((which),(line),(where)); break;\
case 3:\
draw_tile3_solid((which),(line),(where)); break;\
case 4:\
draw_tile4_solid((which),(line),(where)); break;\
}
#define FRONT   0
#define FRONT   0
#define FRONT   1
#define FRONT   1
#define PIXEL0   (0x000000f0)
#define PIXEL1   (0x0000000f)
#define PIXEL2   (0x0000f000)
#define PIXEL3   (0x00000f00)
#define PIXEL4   (0x00f00000)
#define PIXEL5   (0x000f0000)
#define PIXEL6   (0xf0000000)
#define PIXEL7   (0x0f000000)
#define PLANE   0
#define PLANE   1
#define PLANE   0
#define PLANE   1
#define SHIFT0   ( 4)
#define SHIFT1   ( 0)
#define SHIFT2   (12)
#define SHIFT3   ( 8)
#define SHIFT4   (20)
#define SHIFT5   (16)
#define SHIFT6   (28)
#define SHIFT7   (24)
#define vdp_hide_if (   a,
 
)    (void)(b)

Function Documentation

static int get_word ( unsigned char *  where)
inlinestatic
static bool has_zero_nibbles ( uint32_t  u32)
static

Variable Documentation

int pal_dirty