|
Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
Go to the documentation of this file.
19 #ifndef XEMU_MEGA65_MEGA65_H_INCLUDED
20 #define XEMU_MEGA65_MEGA65_H_INCLUDED
27 #define SDCARD_NAME "@mega65.img"
29 #define NVRAM_FILE_NAME "@nvram.bin"
30 #define UUID_FILE_NAME "@uuid.bin"
33 #define MEGA65_ROM_NAME "MEGA65.ROM"
34 #define MEGA65_ROM_SIZE 0x20000
35 #define CHAR_ROM_NAME "CHARROM.M65"
36 #define CHAR_ROM_SIZE 0x1000
39 #define TEXTURE_FORMAT SDL_PIXELFORMAT_ARGB8888
40 #define USE_LOCKED_TEXTURE 1
41 #define RENDER_SCALE_QUALITY 0
43 #define C64_MHZ_CLOCK 1.0
44 #define C128_MHZ_CLOCK 2.0
45 #define C65_MHZ_CLOCK 3.5
47 #define MEGA65_DEFAULT_FAST_CLOCK 40.5
49 #define SID_CYCLES_PER_SEC 1000000
50 #define AUDIO_SAMPLE_FREQ 44100
58 #ifdef TRACE_NEXT_SUPPORT
59 extern void m65mon_next_command (
void );
int dump_memory(const char *fn)
void machine_set_speed(int verbose)
void m65mon_do_trace_c(void)
void m65mon_dumpmem16(Uint16 addr)
void m65mon_show_regs(void)
void m65mon_breakpoint(int brk)
void m65mon_setmem28(int addr, int cnt, Uint8 *vals)
int reset_mega65_asked(void)
void m65mon_set_trace(int m)
void m65mon_empty_command(void)
void m65mon_dumpmem28(int addr)
const char * cpu_clock_speed_string
void m65mon_do_trace(void)
void reset_mega65_cpu_only(void)
int registered_screenshot_request
const char * last_reset_type