Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros
xemu-target.h File Reference

Go to the source code of this file.

Macros

#define TARGET_NAME   "mega65"
 
#define TARGET_DESC   "MEGA65"
 
#define CPU_65CE02
 
#define MEGA65
 
#define CPU65_65CE02_6502NMOS_TIMING_EMULATION
 
#define CPU_STEP_MULTI_OPS
 
#define CPU_CUSTOM_MEMORY_FUNCTIONS_H   "cpu_custom_functions.h"
 
#define CPU65   cpu65
 
#define HAVE_XEMU_EXEC_API
 
#define HAVE_XEMU_INSTALLER
 
#define CONFIG_DROPFILE_CALLBACK
 
#define VIRTUAL_DISK_IMAGE_SUPPORT
 
#define SD_CONTENT_SUPPORT
 
#define M65_CPU_ALWAYS_BUG_JMP_INDIRECT   0
 
#define M65_CPU_ALWAYS_BUG_NO_RESET_PFD_ON_INT   0
 
#define M65_CPU_ALWAYS_BUG_BCD   0
 
#define M65_CPU_NMOS_ONLY_BUG_JMP_INDIRECT   1
 
#define M65_CPU_NMOS_ONLY_BUG_NO_RESET_PFD_ON_INT   1
 
#define M65_CPU_NMOS_ONLY_BUG_BCD   1
 
#define DMA_SOURCE_IOREADER_FUNC   io_dma_reader
 
#define DMA_SOURCE_MEMREADER_FUNC   memory_dma_source_mreader
 
#define DMA_TARGET_IOREADER_FUNC   io_dma_reader
 
#define DMA_TARGET_MEMREADER_FUNC   memory_dma_target_mreader
 
#define DMA_SOURCE_IOWRITER_FUNC   io_dma_writer
 
#define DMA_SOURCE_MEMWRITER_FUNC   memory_dma_source_mwriter
 
#define DMA_TARGET_IOWRITER_FUNC   io_dma_writer
 
#define DMA_TARGET_MEMWRITER_FUNC   memory_dma_target_mwriter
 
#define DMA_LIST_READER_FUNC   memory_dma_list_reader
 
#define FAKE_TYPING_SUPPORT
 
#define C65_FAKE_TYPING_LOAD_SEQS
 
#define C65_KEYBOARD
 
#define HID_KBD_MAP_CFG_SUPPORT
 
#define XEMU_USE_LODEPNG
 
#define XEMU_FILES_SCREENSHOT_SUPPORT
 
#define CONFIG_EMSCRIPTEN_OK
 
#define XEMU_CONFIGDB_SUPPORT
 
#define XEMU_OSD_SUPPORT
 

Macro Definition Documentation

◆ C65_FAKE_TYPING_LOAD_SEQS

#define C65_FAKE_TYPING_LOAD_SEQS

Definition at line 63 of file xemu-target.h.

◆ C65_KEYBOARD

#define C65_KEYBOARD

Definition at line 64 of file xemu-target.h.

◆ CONFIG_DROPFILE_CALLBACK

#define CONFIG_DROPFILE_CALLBACK

Definition at line 24 of file xemu-target.h.

◆ CONFIG_EMSCRIPTEN_OK

#define CONFIG_EMSCRIPTEN_OK

Definition at line 72 of file xemu-target.h.

◆ CPU65

#define CPU65   cpu65

Definition at line 10 of file xemu-target.h.

◆ CPU65_65CE02_6502NMOS_TIMING_EMULATION

#define CPU65_65CE02_6502NMOS_TIMING_EMULATION

Definition at line 5 of file xemu-target.h.

◆ CPU_65CE02

#define CPU_65CE02

Definition at line 3 of file xemu-target.h.

◆ CPU_CUSTOM_MEMORY_FUNCTIONS_H

#define CPU_CUSTOM_MEMORY_FUNCTIONS_H   "cpu_custom_functions.h"

Definition at line 9 of file xemu-target.h.

◆ CPU_STEP_MULTI_OPS

#define CPU_STEP_MULTI_OPS

Definition at line 7 of file xemu-target.h.

◆ DMA_LIST_READER_FUNC

#define DMA_LIST_READER_FUNC   memory_dma_list_reader

Definition at line 60 of file xemu-target.h.

◆ DMA_SOURCE_IOREADER_FUNC

#define DMA_SOURCE_IOREADER_FUNC   io_dma_reader

Definition at line 52 of file xemu-target.h.

◆ DMA_SOURCE_IOWRITER_FUNC

#define DMA_SOURCE_IOWRITER_FUNC   io_dma_writer

Definition at line 56 of file xemu-target.h.

◆ DMA_SOURCE_MEMREADER_FUNC

#define DMA_SOURCE_MEMREADER_FUNC   memory_dma_source_mreader

Definition at line 53 of file xemu-target.h.

◆ DMA_SOURCE_MEMWRITER_FUNC

#define DMA_SOURCE_MEMWRITER_FUNC   memory_dma_source_mwriter

Definition at line 57 of file xemu-target.h.

◆ DMA_TARGET_IOREADER_FUNC

#define DMA_TARGET_IOREADER_FUNC   io_dma_reader

Definition at line 54 of file xemu-target.h.

◆ DMA_TARGET_IOWRITER_FUNC

#define DMA_TARGET_IOWRITER_FUNC   io_dma_writer

Definition at line 58 of file xemu-target.h.

◆ DMA_TARGET_MEMREADER_FUNC

#define DMA_TARGET_MEMREADER_FUNC   memory_dma_target_mreader

Definition at line 55 of file xemu-target.h.

◆ DMA_TARGET_MEMWRITER_FUNC

#define DMA_TARGET_MEMWRITER_FUNC   memory_dma_target_mwriter

Definition at line 59 of file xemu-target.h.

◆ FAKE_TYPING_SUPPORT

#define FAKE_TYPING_SUPPORT

Definition at line 62 of file xemu-target.h.

◆ HAVE_XEMU_EXEC_API

#define HAVE_XEMU_EXEC_API

Definition at line 15 of file xemu-target.h.

◆ HAVE_XEMU_INSTALLER

#define HAVE_XEMU_INSTALLER

Definition at line 21 of file xemu-target.h.

◆ HID_KBD_MAP_CFG_SUPPORT

#define HID_KBD_MAP_CFG_SUPPORT

Definition at line 65 of file xemu-target.h.

◆ M65_CPU_ALWAYS_BUG_BCD

#define M65_CPU_ALWAYS_BUG_BCD   0

Definition at line 38 of file xemu-target.h.

◆ M65_CPU_ALWAYS_BUG_JMP_INDIRECT

#define M65_CPU_ALWAYS_BUG_JMP_INDIRECT   0

Definition at line 36 of file xemu-target.h.

◆ M65_CPU_ALWAYS_BUG_NO_RESET_PFD_ON_INT

#define M65_CPU_ALWAYS_BUG_NO_RESET_PFD_ON_INT   0

Definition at line 37 of file xemu-target.h.

◆ M65_CPU_NMOS_ONLY_BUG_BCD

#define M65_CPU_NMOS_ONLY_BUG_BCD   1

Definition at line 43 of file xemu-target.h.

◆ M65_CPU_NMOS_ONLY_BUG_JMP_INDIRECT

#define M65_CPU_NMOS_ONLY_BUG_JMP_INDIRECT   1

Definition at line 41 of file xemu-target.h.

◆ M65_CPU_NMOS_ONLY_BUG_NO_RESET_PFD_ON_INT

#define M65_CPU_NMOS_ONLY_BUG_NO_RESET_PFD_ON_INT   1

Definition at line 42 of file xemu-target.h.

◆ MEGA65

#define MEGA65

Definition at line 4 of file xemu-target.h.

◆ SD_CONTENT_SUPPORT

#define SD_CONTENT_SUPPORT

Definition at line 27 of file xemu-target.h.

◆ TARGET_DESC

#define TARGET_DESC   "MEGA65"

Definition at line 2 of file xemu-target.h.

◆ TARGET_NAME

#define TARGET_NAME   "mega65"

Definition at line 1 of file xemu-target.h.

◆ VIRTUAL_DISK_IMAGE_SUPPORT

#define VIRTUAL_DISK_IMAGE_SUPPORT

Definition at line 25 of file xemu-target.h.

◆ XEMU_CONFIGDB_SUPPORT

#define XEMU_CONFIGDB_SUPPORT

Definition at line 74 of file xemu-target.h.

◆ XEMU_FILES_SCREENSHOT_SUPPORT

#define XEMU_FILES_SCREENSHOT_SUPPORT

Definition at line 69 of file xemu-target.h.

◆ XEMU_OSD_SUPPORT

#define XEMU_OSD_SUPPORT

Definition at line 75 of file xemu-target.h.

◆ XEMU_USE_LODEPNG

#define XEMU_USE_LODEPNG

Definition at line 68 of file xemu-target.h.