Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Functions | Variables
mega65.c File Reference
#include "xemu/emutools.h"
#include "xemu/emutools_files.h"
#include "mega65.h"
#include "xemu/cpu65.h"
#include "dma65.h"
#include "xemu/emutools_hid.h"
#include "vic4.h"
#include "sdcard.h"
#include "uart_monitor.h"
#include "hypervisor.h"
#include "xemu/c64_kbd_mapping.h"
#include "xemu/emutools_config.h"
#include "xemu/emutools_umon.h"
#include "m65_snapshot.h"
#include "memory_mapper.h"
#include "io_mapper.h"
#include "ethernet65.h"
#include "input_devices.h"
#include "memcontent.h"
#include "xemu/emutools_gui.h"
#include "audio65.h"
#include "inject.h"
#include "configdb.h"
#include "xemu/emutools_socketapi.h"
#include "rom.h"
Include dependency graph for mega65.c:

Go to the source code of this file.

Macros

#define INITIAL_WINDOW_WIDTH   705
 
#define INITIAL_WINDOW_HEIGHT   576
 
#define C128_SPEED_BIT_BUG   0
 

Functions

void cpu65_illegal_opcode_callback (void)
 
void machine_set_speed (int verbose)
 
int dump_memory (const char *fn)
 
void reset_mega65 (void)
 
void reset_mega65_cpu_only (void)
 
int reset_mega65_asked (void)
 
int main (int argc, char **argv)
 

Variables

int newhack = 0
 
const char * cpu_clock_speed_string = ""
 
int cpu_cycles_per_step = 100
 
int registered_screenshot_request = 0
 
Uint8 last_dd00_bits = 3
 
const char * last_reset_type
 

Macro Definition Documentation

◆ C128_SPEED_BIT_BUG

#define C128_SPEED_BIT_BUG   0

Definition at line 98 of file mega65.c.

◆ INITIAL_WINDOW_HEIGHT

#define INITIAL_WINDOW_HEIGHT   576

Definition at line 53 of file mega65.c.

◆ INITIAL_WINDOW_WIDTH

#define INITIAL_WINDOW_WIDTH   705

Definition at line 52 of file mega65.c.

Function Documentation

◆ cpu65_illegal_opcode_callback()

void cpu65_illegal_opcode_callback ( void  )

Definition at line 90 of file mega65.c.

Here is the call graph for this function:

◆ dump_memory()

int dump_memory ( const char *  fn)

Definition at line 446 of file mega65.c.

Here is the call graph for this function:

◆ machine_set_speed()

void machine_set_speed ( int  verbose)

Definition at line 101 of file mega65.c.

Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 784 of file mega65.c.

Here is the call graph for this function:

◆ reset_mega65()

void reset_mega65 ( void  )

Definition at line 492 of file mega65.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reset_mega65_asked()

int reset_mega65_asked ( void  )

Definition at line 537 of file mega65.c.

Here is the call graph for this function:

◆ reset_mega65_cpu_only()

void reset_mega65_cpu_only ( void  )

Definition at line 521 of file mega65.c.

Here is the call graph for this function:

Variable Documentation

◆ cpu_clock_speed_string

const char* cpu_clock_speed_string = ""

Definition at line 75 of file mega65.c.

◆ cpu_cycles_per_step

int cpu_cycles_per_step = 100

Definition at line 78 of file mega65.c.

◆ last_dd00_bits

Uint8 last_dd00_bits = 3

Definition at line 85 of file mega65.c.

◆ last_reset_type

const char* last_reset_type

Definition at line 86 of file mega65.c.

◆ newhack

int newhack = 0

Definition at line 57 of file mega65.c.

◆ registered_screenshot_request

int registered_screenshot_request = 0

Definition at line 83 of file mega65.c.