Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
xemu-target.h
Go to the documentation of this file.
1 #define TARGET_NAME "c65"
2 #define TARGET_DESC "Commodore 65"
3 #define CPU_65CE02
4 #define CPU65_65CE02_6502NMOS_TIMING_EMULATION
5 #define XEMU_SNAPSHOT_SUPPORT "Commodore-65"
6 #define CPU_STEP_MULTI_OPS
7 #define CPU65 cpu65
8 
9 #define DMA_SOURCE_IOREADER_FUNC io_read
10 #define DMA_SOURCE_MEMREADER_FUNC read_phys_mem_for_dma
11 #define DMA_TARGET_IOREADER_FUNC io_read
12 #define DMA_TARGET_MEMREADER_FUNC read_phys_mem_for_dma
13 #define DMA_SOURCE_IOWRITER_FUNC io_write
14 #define DMA_SOURCE_MEMWRITER_FUNC write_phys_mem_for_dma
15 #define DMA_TARGET_IOWRITER_FUNC io_write
16 #define DMA_TARGET_MEMWRITER_FUNC write_phys_mem_for_dma
17 #define DMA_LIST_READER_FUNC read_phys_mem_for_dma
18 
19 #define FAKE_TYPING_SUPPORT
20 #define C65_FAKE_TYPING_LOAD_SEQS
21 #define C65_KEYBOARD
22 #define HID_KBD_MAP_CFG_SUPPORT
23 
24 #define CONFIG_EMSCRIPTEN_OK
25 
26 #ifndef XEMU_ARCH_HTML
27 # define XEMU_USE_LODEPNG
28 # define XEMU_FILES_SCREENSHOT_SUPPORT
29 # define HAVE_XEMU_EXEC_API
30 #endif
31 
32 #define XEMU_CONFIGDB_SUPPORT
33 #define XEMU_OSD_SUPPORT
34 #define CONFIG_DROPFILE_CALLBACK