#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "device.h"
#include "devices.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "thirdparty/tgareg.h"
Go to the source code of this file.
Classes | |
struct | dec21030_data |
Macros | |
#define | MAX_XSIZE 2048 |
#define | FRAMEBUFFER_PADDR 0x4000000000ULL |
#define | FRAMEBUFFER_BASE 0x201000 |
Functions | |
DEVICE_ACCESS (dec21030) | |
DEVINIT (dec21030) | |
Variables | |
int | dec21030_default_xsize = 640 |
int | dec21030_default_ysize = 480 |
#define FRAMEBUFFER_BASE 0x201000 |
Definition at line 76 of file dev_dec21030.cc.
Referenced by DEVICE_ACCESS().
#define FRAMEBUFFER_PADDR 0x4000000000ULL |
Definition at line 75 of file dev_dec21030.cc.
Referenced by DEVINIT().
#define MAX_XSIZE 2048 |
Definition at line 63 of file dev_dec21030.cc.
Referenced by DEVICE_ACCESS().
DEVICE_ACCESS | ( | dec21030 | ) |
Definition at line 88 of file dev_dec21030.cc.
References dec21030_data::color, dec21030_data::copy_source, data, debug, dec21030_default_xsize, dec21030_default_ysize, dev_fb_access(), FRAMEBUFFER_BASE, dec21030_data::graphics_mode, MAX_XSIZE, MEM_READ, MEM_WRITE, memory_readmax64(), memory_writemax64(), dec21030_data::pixel_mask, reg, TGA_CREGS_ALIAS, TGA_MEM_CREGS, TGA_REG_GBCR0, TGA_REG_GCDR, TGA_REG_GCSR, TGA_REG_GMOR, TGA_REG_GPXR_P, TGA_REG_GPXR_S, TGA_REG_GREV, TGA_REG_VHCR, TGA_REG_VVCR, and dec21030_data::vfb_data.
DEVINIT | ( | dec21030 | ) |
Definition at line 232 of file dev_dec21030.cc.
References devinit::addr, CHECK_ALLOCATION, dec21030_default_xsize, dec21030_default_ysize, dev_fb_init(), DM_DEFAULT, FRAMEBUFFER_PADDR, devinit::machine, machine::memory, memory_device_register(), devinit::name, dec21030_data::vfb_data, and VFB_GENERIC.
int dec21030_default_xsize = 640 |
Definition at line 66 of file dev_dec21030.cc.
Referenced by DEVICE_ACCESS(), and DEVINIT().
int dec21030_default_ysize = 480 |
Definition at line 67 of file dev_dec21030.cc.
Referenced by DEVICE_ACCESS(), and DEVINIT().