DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
DmaChannel Class Reference

List of all members.

Public Member Functions

void page_bank_increment (void)
 DmaChannel (Bit8u num, bool dma16)
void DoCallBack (DMAEvent event)
void SetMask (bool _mask)
void Set128KMode (bool en)
void Register_Callback (DMA_CallBack _cb)
void ReachedTC (void)
void SetPage (Bit8u val)
void Raise_Request (void)
void Clear_Request (void)
Bitu Read (Bitu want, Bit8u *buffer)
Bitu Write (Bitu want, Bit8u *buffer)
void SaveState (std::ostream &stream)
void LoadState (std::istream &stream)

Public Attributes

Bit32u pagebase
Bit16u baseaddr
Bit32u curraddr
Bit16u basecnt
Bit16u currcnt
Bit8u channum
Bit8u pagenum
Bit8u DMA16_PAGESHIFT
Bit32u DMA16_ADDRMASK
Bit8u DMA16
Bit8u transfer_mode
bool increment
bool autoinit
bool masked
bool tcount
bool request
DMA_CallBack callback
Bit8u page_bank_increment_wraparound = 0u

Detailed Description

Definition at line 40 of file dma.h.


The documentation for this class was generated from the following files: