memory_device Struct Reference

Back to the index.

Public Attributes | List of all members
memory_device Struct Reference

#include <memory.h>

Public Attributes

uint64_t baseaddr
 
uint64_t endaddr
 
uint64_t length
 
int flags
 
const char * name
 
int(* f )(struct cpu *, struct memory *, uint64_t, unsigned char *, size_t, int, void *)
 
void * extra
 
unsigned char * dyntrans_data
 
uint64_t dyntrans_write_low
 
uint64_t dyntrans_write_high
 

Detailed Description

Definition at line 48 of file memory.h.

Member Data Documentation

◆ baseaddr

uint64_t memory_device::baseaddr

◆ dyntrans_data

unsigned char* memory_device::dyntrans_data

◆ dyntrans_write_high

uint64_t memory_device::dyntrans_write_high

◆ dyntrans_write_low

uint64_t memory_device::dyntrans_write_low

◆ endaddr

uint64_t memory_device::endaddr

Definition at line 50 of file memory.h.

Referenced by memory_device_register(), and MEMORY_RW().

◆ extra

void* memory_device::extra

◆ f

int(* memory_device::f) (struct cpu *, struct memory *, uint64_t, unsigned char *, size_t, int, void *)

Definition at line 56 of file memory.h.

Referenced by memory_device_register(), and MEMORY_RW().

◆ flags

int memory_device::flags

Definition at line 52 of file memory.h.

Referenced by memory_device_dyntrans_access(), memory_device_register(), and MEMORY_RW().

◆ length

uint64_t memory_device::length

Definition at line 51 of file memory.h.

Referenced by MACHINE_SETUP(), memory_device_register(), and MEMORY_RW().

◆ name

const char* memory_device::name

Definition at line 54 of file memory.h.

Referenced by MACHINE_SETUP(), memory_device_register(), and MEMORY_RW().


The documentation for this struct was generated from the following file:

Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13