#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "console.h"
#include "device.h"
#include "devices.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "../include/vga.h"
#include "thirdparty/igsfbreg.h"
Go to the source code of this file.
Classes | |
struct | dev_igsfb_data |
Functions | |
DEVICE_ACCESS (igsfb) | |
DEVINIT (igsfb) | |
DEVICE_ACCESS | ( | igsfb | ) |
Definition at line 158 of file dev_igsfb.cc.
References data, dev_igsfb_data::ext_reg, dev_igsfb_data::ext_reg_select, fatal(), IGS_EXT_SPRITE_VSTART_HI, MEM_READ, MEM_WRITE, memory_readmax64(), dev_igsfb_data::palette_write_index, dev_igsfb_data::palette_write_subindex, vfb_data::rgb_palette, vfb_data::update_x1, vfb_data::update_x2, vfb_data::update_y1, vfb_data::update_y2, dev_igsfb_data::vfb_data, VGA_DAC_ADDR_WRITE, VGA_DAC_DATA, dev_igsfb_data::xres, and dev_igsfb_data::yres.
DEVINIT | ( | igsfb | ) |
Definition at line 403 of file dev_igsfb.cc.
References devinit::addr, dev_igsfb_data::bitdepth, CHECK_ALLOCATION, dev_fb_init(), DM_DEFAULT, IGS_MEM_MMIO_SELECT, devinit::machine, machine::memory, memory_device_register(), devinit::name, dev_igsfb_data::vfb_data, VFB_GENERIC, dev_igsfb_data::xres, and dev_igsfb_data::yres.