|
Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
Go to the documentation of this file.
19 #ifndef XEMU_C65_DMA65_H_INCLUDED
20 #define XEMU_C65_DMA65_H_INCLUDED
24 #define DMA_FEATURE_DYNMODESET 0x100
25 #define DMA_FEATURE_MODULO 0x200
38 extern void dma_init (
unsigned int revision );
60 #ifdef XEMU_SNAPSHOT_SUPPORT
62 extern int dma_snapshot_load_state (
const struct xemu_snapshot_definition_st *def,
struct xemu_snapshot_block_st *
block );
63 extern int dma_snapshot_save_state (
const struct xemu_snapshot_definition_st *def );
void DMA_SOURCE_IOWRITER_FUNC(int, Uint8)
Uint8 DMA_SOURCE_MEMREADER_FUNC(int)
Uint8 DMA_LIST_READER_FUNC(int)
Uint8 DMA_TARGET_MEMREADER_FUNC(int)
void DMA_TARGET_IOWRITER_FUNC(int, Uint8)
void DMA_TARGET_MEMWRITER_FUNC(int, Uint8)
void dma_init_set_rev(unsigned int revision, Uint8 *rom_ver_signature)
void DMA_SOURCE_MEMWRITER_FUNC(int, Uint8)
Uint8 DMA_SOURCE_IOREADER_FUNC(int)
Uint8 DMA_TARGET_IOREADER_FUNC(int)
void dma_init(unsigned int revision)
Uint8 dma_read_reg(int reg)
int dma_update_multi_steps(int do_for_cycles)
void dma_write_reg(int addr, Uint8 data)
void detect_rom_date(Uint8 *p)