LMMS
Loading...
Searching...
No Matches
Kss_Cpu.h File Reference
#include "blargg_endian.h"

Go to the source code of this file.

Classes

class  Kss_Cpu
struct  Kss_Cpu::regs_t
struct  Kss_Cpu::pairs_t
struct  Kss_Cpu::registers_t
struct  Kss_Cpu::state_t

Macros

#define KSS_CPU_PAGE_OFFSET(addr)

Functions

void kss_cpu_out (class Kss_Cpu *, cpu_time_t, unsigned addr, int data)
int kss_cpu_in (class Kss_Cpu *, cpu_time_t, unsigned addr)
void kss_cpu_write (class Kss_Cpu *, unsigned addr, int data)

Macro Definition Documentation

◆ KSS_CPU_PAGE_OFFSET

#define KSS_CPU_PAGE_OFFSET ( addr)
Value:
((addr) & (page_size - 1))

Function Documentation

◆ kss_cpu_in()

int kss_cpu_in ( class Kss_Cpu * ,
cpu_time_t ,
unsigned addr )

◆ kss_cpu_out()

void kss_cpu_out ( class Kss_Cpu * cpu,
cpu_time_t time,
unsigned addr,
int data )

◆ kss_cpu_write()

void kss_cpu_write ( class Kss_Cpu * cpu,
unsigned addr,
int data )