ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
#include <vdu.h>
Public Types | |
enum | Bpp : unsigned char { Bpp16 =0, Bpp24 =1, Bpp32 =2 } |
Public Member Functions | |
Vdu (Crtc *crtc=nullptr, GateArray *gatearray=nullptr, Z80 *z80=nullptr) | |
void | init (bool full=false, Crtc *crtc=0, GateArray *gatearray=0, Z80 *z80=0) |
void | access_video_memory (int repeat_count) |
void | draw16bpp_border () |
Border=true, 16 bpp. More... | |
void | draw16bpp_nullborder () |
Border=false, 16 bpp. More... | |
void | draw16bpp_mode0 () |
Mode 0, 16 bpp. More... | |
void | draw16bpp_mode1 () |
Mode 1, 16 bpp. More... | |
void | draw16bpp_mode2 () |
Mode 2, 16 bpp. More... | |
void | draw24bpp_border () |
Border=true, 24 bpp. More... | |
void | draw24bpp_nullborder () |
Border=false, 24 bpp. More... | |
void | draw24bpp_mode0 () |
Mode 0, 24 bpp. More... | |
void | draw24bpp_mode1 () |
Mode 1, 24 bpp. More... | |
void | draw24bpp_mode2 () |
Mode 2, 24 bpp. More... | |
void | draw32bpp_border () |
Border=true, 32 bpp. More... | |
void | draw32bpp_nullborder () |
Border=false, 32 bpp. More... | |
void | draw32bpp_mode0 () |
Mode 0, 32 bpp. More... | |
void | draw32bpp_mode1 () |
Mode 1, 32 bpp. More... | |
void | draw32bpp_mode2 () |
Mode 2, 32 bpp. More... | |
void | draw16bppx2_border () |
Border=true, 16 bpp. More... | |
void | draw16bppx2_nullborder () |
Border=false, 16 bpp. More... | |
void | draw16bppx2_mode0 () |
Mode 0, 16 bpp. More... | |
void | draw16bppx2_mode1 () |
Mode 1, 16 bpp. More... | |
void | draw16bppx2_mode2 () |
Mode 2, 16 bpp. More... | |
void | draw24bppx2_border () |
Border=true, 24 bpp. More... | |
void | draw24bppx2_nullborder () |
Border=false, 24 bpp. More... | |
void | draw24bppx2_mode0 () |
Mode 0, 24 bpp. More... | |
void | draw24bppx2_mode1 () |
Mode 1, 24 bpp. More... | |
void | draw24bppx2_mode2 () |
Mode 2, 24 bpp. More... | |
void | draw32bppx2_border () |
Border=true, 32 bpp. More... | |
void | draw32bppx2_nullborder () |
Border=false, 32 bpp. More... | |
void | draw32bppx2_mode0 () |
Mode 0, 32 bpp. More... | |
void | draw32bppx2_mode1 () |
Mode 1, 32 bpp. More... | |
void | draw32bppx2_mode2 () |
Mode 2, 32 bpp. More... | |
uint | hswActive () const |
uint | hswCount () const |
uint | vswCount () const |
uint | hDelay () const |
uint | vDelay () const |
uint | scanline () const |
uint | scanlineMin () const |
bool | frameCompleted () const |
uint | charCount () const |
uint | hCount () const |
uint | hStart () const |
uint | hWidth () const |
uint | vCount () const |
uint | vStart () const |
uint | vHeight () const |
void | setBpp (Bpp bpp) |
void | setBorder (bool border=true) |
void | setLineDoubling (bool doubling=true) |
void | setHswActive (uint value) |
void | setHswCount (uint value) |
void | setVswCount (uint value) |
void | setHDelay (uint value) |
void | setVDelay (uint value) |
void | setScanline (uint value) |
void | setScanlineMin (uint value) |
void | setFrameCompleted (bool value) |
void | setCharCount (uint value) |
void | setHCount (uint value) |
void | setHStart (uint value) |
void | setHWidth (uint value) |
void | setVCount (uint value) |
void | setVStart (uint value) |
void | setVHeight (uint value) |
void | setScrBase (uint *value) |
void | setScrEnd (uint *value) |
void | setScrLineOffset (uint value) |
void | setScrOffset (uint value) |
void | setScrLine (uint value) |
void | setCpcRamBase (tUBYTE *value) |
void | setScale (uchar scale) |
void | doubling () |
Public Attributes | |
~Vdu() ROLAND_DEFAULT typedef void(Vdu typedef void(Vdu::* | BorderHandler )() |
Private Attributes | |
Crtc * | mCrtc |
GateArray * | mGateArray |
Z80 * | mZ80 |
Bpp | mBpp |
tREGPAIR | addr |
bool | mFrameCompleted |
bool | mBorder |
bool | mLineDoubling |
uint | mHswActive |
uint | mHswCount |
uint | mVswCount |
uint | mHDelay |
uint | mVDelay |
uint | mScanline |
uint | mScanlineMin |
uint | mCharCount |
uint | mHCount |
uint | mHStart |
uint | mHWidth |
uint | mVCount |
uint | mVStart |
uint | mVHeight |
uint * | mScrBase |
uint * | mScrEnd |
uint | mScrWidth |
uint | mScrHeight |
uint | mScrBpp |
uint | mScrLineOffset |
uint | mScrOffset |
uint | mScrLine |
uchar | mScale |
tUBYTE * | mCpcRamBase |
tUBYTE | mode0_table [512] |
tUBYTE | mode1_table [1024] |
ModeHandler | mModeHandler [3][4] |
BorderHandler | mBorderHandler [4] |
BorderHandler | mNullBorderHandler [4] |
ModeHandler | mCurModeHandler |
BorderHandler | mCurBorderHandler |
enum Bpp : unsigned char |
References Vdu::Bpp32, Vdu::init(), Vdu::mBorder, Vdu::mBpp, Vdu::mLineDoubling, and Vdu::mScale.
void access_video_memory | ( | int | repeat_count | ) |
References Crtc::addFlags(), Crtc::addr(), Vdu::addr, Crtc::charCount(), CPC_SCR_HEIGHT, Vdu::doubling(), Crtc::flags(), Crtc::HDT, Crtc::HorizontalDisplayed, Crtc::HorizontalSyncPosition, Crtc::HorizontalTotal, Crtc::HS, Crtc::hsw(), Crtc::hswActive(), Crtc::hswCount(), Crtc::hswVdu(), Crtc::HT, Crtc::incVswCount(), GateArray::intDelay(), Crtc::lastHDisp(), Crtc::lineCount(), Crtc::maxRaster(), Vdu::mBpp, Vdu::mCharCount, Vdu::mCrtc, Vdu::mCurBorderHandler, Vdu::mCurModeHandler, Vdu::mFrameCompleted, Vdu::mGateArray, Vdu::mHCount, Vdu::mHDelay, Vdu::mHStart, Vdu::mHswActive, Vdu::mHswCount, Vdu::mHWidth, Vdu::mModeHandler, Crtc::MR, Vdu::mScale, Vdu::mScanline, Vdu::mScanlineMin, Vdu::mScrBase, Vdu::mScrEnd, Vdu::mScrLine, Vdu::mScrLineOffset, Vdu::mScrOffset, Vdu::mVCount, Vdu::mVDelay, Vdu::mVHeight, Vdu::mVStart, Vdu::mVswCount, Vdu::mZ80, Crtc::rasterCount(), Crtc::read(), Crtc::removeFlags(), Crtc::requestedAddr(), GateArray::requestedMode(), Crtc::setAddr(), Crtc::setCharCount(), Crtc::setHswActive(), Crtc::setHswCount(), GateArray::setIntDelay(), Z80::setIntPending(), Crtc::setLastHDisp(), Crtc::setLineCount(), GateArray::setMode(), Crtc::setRasterCount(), Crtc::setSkew(), GateArray::setSlCount(), Crtc::setVswCount(), Crtc::setVtAdjustCount(), Crtc::skew(), GateArray::slCount(), Z80::stop(), Crtc::VDT, Crtc::VerticalDisplayed, Crtc::VerticalSyncPosition, Crtc::VerticalTotal, Crtc::VS, Crtc::VSf, Crtc::vsw(), Crtc::vswCount(), Crtc::VT, Crtc::vtAdjust(), and Crtc::vtAdjustCount().
Referenced by Cpc::waitstates().
|
inline |
References Vdu::mCharCount.
|
inline |
References Vdu::mLineDoubling, mmx_memcpy(), Vdu::mScrBase, Vdu::mScrEnd, and Vdu::mScrLineOffset.
Referenced by Vdu::access_video_memory(), Vdu::setCpcRamBase(), Vdu::setLineDoubling(), and Vdu::vHeight().
void draw16bpp_border | ( | ) |
Border=true, 16 bpp.
References Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw16bpp_mode0 | ( | ) |
Mode 0, 16 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode0_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw16bpp_mode1 | ( | ) |
Mode 1, 16 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode1_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw16bpp_mode2 | ( | ) |
Mode 2, 16 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw16bpp_nullborder | ( | ) |
Border=false, 16 bpp.
References Vdu::mScrOffset.
Referenced by Vdu::init().
void draw16bppx2_border | ( | ) |
Border=true, 16 bpp.
References Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init(), and Vdu::setBorder().
void draw16bppx2_mode0 | ( | ) |
Mode 0, 16 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode0_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw16bppx2_mode1 | ( | ) |
Mode 1, 16 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode1_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw16bppx2_mode2 | ( | ) |
Mode 2, 16 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw16bppx2_nullborder | ( | ) |
Border=false, 16 bpp.
References Vdu::mScrOffset.
Referenced by Vdu::init(), and Vdu::setBorder().
void draw24bpp_border | ( | ) |
Border=true, 24 bpp.
References Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw24bpp_mode0 | ( | ) |
Mode 0, 24 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode0_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw24bpp_mode1 | ( | ) |
Mode 1, 24 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode1_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw24bpp_mode2 | ( | ) |
Mode 2, 24 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw24bpp_nullborder | ( | ) |
Border=false, 24 bpp.
References Vdu::mScrOffset.
Referenced by Vdu::init().
void draw24bppx2_border | ( | ) |
Border=true, 24 bpp.
References Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init(), and Vdu::setBorder().
void draw24bppx2_mode0 | ( | ) |
Mode 0, 24 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode0_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw24bppx2_mode1 | ( | ) |
Mode 1, 24 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode1_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw24bppx2_mode2 | ( | ) |
Mode 2, 24 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw24bppx2_nullborder | ( | ) |
Border=false, 24 bpp.
References Vdu::mScrOffset.
Referenced by Vdu::init(), and Vdu::setBorder().
void draw32bpp_border | ( | ) |
Border=true, 32 bpp.
References Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw32bpp_mode0 | ( | ) |
Mode 0, 32 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode0_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw32bpp_mode1 | ( | ) |
Mode 1, 32 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode1_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw32bpp_mode2 | ( | ) |
Mode 2, 32 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw32bpp_nullborder | ( | ) |
Border=false, 32 bpp.
References Vdu::mScrOffset.
Referenced by Vdu::init().
void draw32bppx2_border | ( | ) |
Border=true, 32 bpp.
References Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init(), and Vdu::setBorder().
void draw32bppx2_mode0 | ( | ) |
Mode 0, 32 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode0_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw32bppx2_mode1 | ( | ) |
Mode 1, 32 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mode1_table, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw32bppx2_mode2 | ( | ) |
Mode 2, 32 bpp.
References Vdu::addr, Vdu::mCpcRamBase, Vdu::mGateArray, Vdu::mScrBase, Vdu::mScrOffset, and GateArray::palette().
Referenced by Vdu::init().
void draw32bppx2_nullborder | ( | ) |
Border=false, 32 bpp.
References Vdu::mScrOffset.
Referenced by Vdu::init(), and Vdu::setBorder().
|
inline |
References Vdu::mFrameCompleted.
|
inline |
References Vdu::mHCount.
|
inline |
References Vdu::mHDelay.
|
inline |
References Vdu::mHStart.
|
inline |
References Vdu::mHswActive.
|
inline |
References Vdu::mHswCount.
|
inline |
References Vdu::mHWidth.
References CPC_VISIBLE_SCR_HEIGHT, CPC_VISIBLE_SCR_WIDTH, Vdu::draw16bpp_border(), Vdu::draw16bpp_mode0(), Vdu::draw16bpp_mode1(), Vdu::draw16bpp_mode2(), Vdu::draw16bpp_nullborder(), Vdu::draw16bppx2_border(), Vdu::draw16bppx2_mode0(), Vdu::draw16bppx2_mode1(), Vdu::draw16bppx2_mode2(), Vdu::draw16bppx2_nullborder(), Vdu::draw24bpp_border(), Vdu::draw24bpp_mode0(), Vdu::draw24bpp_mode1(), Vdu::draw24bpp_mode2(), Vdu::draw24bpp_nullborder(), Vdu::draw24bppx2_border(), Vdu::draw24bppx2_mode0(), Vdu::draw24bppx2_mode1(), Vdu::draw24bppx2_mode2(), Vdu::draw24bppx2_nullborder(), Vdu::draw32bpp_border(), Vdu::draw32bpp_mode0(), Vdu::draw32bpp_mode1(), Vdu::draw32bpp_mode2(), Vdu::draw32bpp_nullborder(), Vdu::draw32bppx2_border(), Vdu::draw32bppx2_mode0(), Vdu::draw32bppx2_mode1(), Vdu::draw32bppx2_mode2(), Vdu::draw32bppx2_nullborder(), Vdu::mBorder, Vdu::mBorderHandler, Vdu::mBpp, Vdu::mCharCount, Vdu::mCrtc, Vdu::mCurBorderHandler, Vdu::mCurModeHandler, Vdu::mFrameCompleted, Vdu::mGateArray, Vdu::mHCount, Vdu::mHDelay, Vdu::mHStart, Vdu::mHswActive, Vdu::mHswCount, Vdu::mHWidth, Vdu::mModeHandler, Vdu::mode0_table, Vdu::mode1_table, Vdu::mScale, Vdu::mScanline, Vdu::mScanlineMin, Vdu::mVCount, Vdu::mVDelay, Vdu::mVHeight, Vdu::mVStart, Vdu::mVswCount, Vdu::mZ80, and n.
Referenced by Vdu::setBpp(), Vdu::setScale(), and Vdu::Vdu().
|
inline |
References Vdu::mScanline.
|
inline |
References Vdu::mScanlineMin.
void setBorder | ( | bool | border = true | ) |
void setBpp | ( | Bpp | bpp | ) |
References Vdu::init(), and Vdu::mBpp.
Referenced by VideoStd::init(), VideoGL::init(), and Vdu::vHeight().
|
inline |
References Vdu::mCharCount.
|
inline |
References Vdu::doubling(), Vdu::mCpcRamBase, and Vdu::setScale().
|
inline |
References Vdu::mFrameCompleted.
|
inline |
References Vdu::mHCount.
|
inline |
References Vdu::mHDelay.
|
inline |
References Vdu::mHStart.
|
inline |
References Vdu::mHswActive.
|
inline |
References Vdu::mHswCount.
|
inline |
References Vdu::mHWidth.
void setLineDoubling | ( | bool | doubling = true | ) |
References Vdu::doubling(), and Vdu::mLineDoubling.
Referenced by VideoStd::init(), VideoGL::init(), and Vdu::vHeight().
void setScale | ( | uchar | scale | ) |
References Vdu::init(), and Vdu::mScale.
Referenced by Vdu::setCpcRamBase().
|
inline |
References Vdu::mScanline.
|
inline |
References Vdu::mScanlineMin.
|
inline |
References Vdu::mScrBase.
Referenced by VideoStd::init(), and VideoGL::init().
|
inline |
References Vdu::mScrEnd.
Referenced by VideoStd::init(), and VideoGL::init().
|
inline |
References Vdu::mScrLine.
|
inline |
References Vdu::mScrLineOffset.
Referenced by VideoStd::init(), and VideoGL::init().
|
inline |
References Vdu::mScrOffset.
|
inline |
References Vdu::mVCount.
|
inline |
References Vdu::mVDelay.
|
inline |
References Vdu::mVHeight.
|
inline |
References Vdu::mVStart.
|
inline |
References Vdu::mVswCount.
|
inline |
References Vdu::mVCount.
|
inline |
References Vdu::mVDelay.
|
inline |
References border, Vdu::doubling(), Vdu::mVHeight, Vdu::setBorder(), Vdu::setBpp(), and Vdu::setLineDoubling().
|
inline |
References Vdu::mVStart.
|
inline |
References Vdu::mVswCount.
|
private |
Referenced by Vdu::access_video_memory(), Vdu::draw16bpp_mode0(), Vdu::draw16bpp_mode1(), Vdu::draw16bpp_mode2(), Vdu::draw16bppx2_mode0(), Vdu::draw16bppx2_mode1(), Vdu::draw16bppx2_mode2(), Vdu::draw24bpp_mode0(), Vdu::draw24bpp_mode1(), Vdu::draw24bpp_mode2(), Vdu::draw24bppx2_mode0(), Vdu::draw24bppx2_mode1(), Vdu::draw24bppx2_mode2(), Vdu::draw32bpp_mode0(), Vdu::draw32bpp_mode1(), Vdu::draw32bpp_mode2(), Vdu::draw32bppx2_mode0(), Vdu::draw32bppx2_mode1(), and Vdu::draw32bppx2_mode2().
~Vdu () ROLAND_DEFAULT typedef void (Vdu typedef void(Vdu::* BorderHandler) () |
Pointer on function to handle drawing one line for different CPC-Modes (0-2) and bits per Pixel (16,24,32) Pointer on function to handle drawing the border for different bits per Pixel (16,24,32)
|
private |
Referenced by Vdu::init(), Vdu::setBorder(), and Vdu::Vdu().
|
private |
Referenced by Vdu::init(), and Vdu::setBorder().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::setBpp(), and Vdu::Vdu().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::charCount(), Vdu::init(), and Vdu::setCharCount().
|
private |
Referenced by Vdu::draw16bpp_mode0(), Vdu::draw16bpp_mode1(), Vdu::draw16bpp_mode2(), Vdu::draw16bppx2_mode0(), Vdu::draw16bppx2_mode1(), Vdu::draw16bppx2_mode2(), Vdu::draw24bpp_mode0(), Vdu::draw24bpp_mode1(), Vdu::draw24bpp_mode2(), Vdu::draw24bppx2_mode0(), Vdu::draw24bppx2_mode1(), Vdu::draw24bppx2_mode2(), Vdu::draw32bpp_mode0(), Vdu::draw32bpp_mode1(), Vdu::draw32bpp_mode2(), Vdu::draw32bppx2_mode0(), Vdu::draw32bppx2_mode1(), Vdu::draw32bppx2_mode2(), and Vdu::setCpcRamBase().
|
private |
Referenced by Vdu::access_video_memory(), and Vdu::init().
|
private |
Referenced by Vdu::access_video_memory(), and Vdu::init().
|
private |
Referenced by Vdu::access_video_memory(), and Vdu::init().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::frameCompleted(), Vdu::init(), and Vdu::setFrameCompleted().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::draw16bpp_border(), Vdu::draw16bpp_mode0(), Vdu::draw16bpp_mode1(), Vdu::draw16bpp_mode2(), Vdu::draw16bppx2_border(), Vdu::draw16bppx2_mode0(), Vdu::draw16bppx2_mode1(), Vdu::draw16bppx2_mode2(), Vdu::draw24bpp_border(), Vdu::draw24bpp_mode0(), Vdu::draw24bpp_mode1(), Vdu::draw24bpp_mode2(), Vdu::draw24bppx2_border(), Vdu::draw24bppx2_mode0(), Vdu::draw24bppx2_mode1(), Vdu::draw24bppx2_mode2(), Vdu::draw32bpp_border(), Vdu::draw32bpp_mode0(), Vdu::draw32bpp_mode1(), Vdu::draw32bpp_mode2(), Vdu::draw32bppx2_border(), Vdu::draw32bppx2_mode0(), Vdu::draw32bppx2_mode1(), Vdu::draw32bppx2_mode2(), and Vdu::init().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::hCount(), Vdu::init(), and Vdu::setHCount().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::hDelay(), Vdu::init(), and Vdu::setHDelay().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::hStart(), Vdu::init(), and Vdu::setHStart().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::hswActive(), Vdu::init(), and Vdu::setHswActive().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::hswCount(), Vdu::init(), and Vdu::setHswCount().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::hWidth(), Vdu::init(), and Vdu::setHWidth().
|
private |
Referenced by Vdu::doubling(), Vdu::setLineDoubling(), and Vdu::Vdu().
|
private |
Referenced by Vdu::access_video_memory(), and Vdu::init().
|
private |
|
private |
|
private |
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::setScale(), and Vdu::Vdu().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::scanline(), and Vdu::setScanline().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::scanlineMin(), and Vdu::setScanlineMin().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::doubling(), Vdu::draw16bpp_border(), Vdu::draw16bpp_mode0(), Vdu::draw16bpp_mode1(), Vdu::draw16bpp_mode2(), Vdu::draw16bppx2_border(), Vdu::draw16bppx2_mode0(), Vdu::draw16bppx2_mode1(), Vdu::draw16bppx2_mode2(), Vdu::draw24bpp_border(), Vdu::draw24bpp_mode0(), Vdu::draw24bpp_mode1(), Vdu::draw24bpp_mode2(), Vdu::draw24bppx2_border(), Vdu::draw24bppx2_mode0(), Vdu::draw24bppx2_mode1(), Vdu::draw24bppx2_mode2(), Vdu::draw32bpp_border(), Vdu::draw32bpp_mode0(), Vdu::draw32bpp_mode1(), Vdu::draw32bpp_mode2(), Vdu::draw32bppx2_border(), Vdu::draw32bppx2_mode0(), Vdu::draw32bppx2_mode1(), Vdu::draw32bppx2_mode2(), and Vdu::setScrBase().
|
private |
|
private |
Referenced by Vdu::access_video_memory(), Vdu::doubling(), and Vdu::setScrEnd().
|
private |
|
private |
Referenced by Vdu::access_video_memory(), and Vdu::setScrLine().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::doubling(), and Vdu::setScrLineOffset().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::draw16bpp_border(), Vdu::draw16bpp_mode0(), Vdu::draw16bpp_mode1(), Vdu::draw16bpp_mode2(), Vdu::draw16bpp_nullborder(), Vdu::draw16bppx2_border(), Vdu::draw16bppx2_mode0(), Vdu::draw16bppx2_mode1(), Vdu::draw16bppx2_mode2(), Vdu::draw16bppx2_nullborder(), Vdu::draw24bpp_border(), Vdu::draw24bpp_mode0(), Vdu::draw24bpp_mode1(), Vdu::draw24bpp_mode2(), Vdu::draw24bpp_nullborder(), Vdu::draw24bppx2_border(), Vdu::draw24bppx2_mode0(), Vdu::draw24bppx2_mode1(), Vdu::draw24bppx2_mode2(), Vdu::draw24bppx2_nullborder(), Vdu::draw32bpp_border(), Vdu::draw32bpp_mode0(), Vdu::draw32bpp_mode1(), Vdu::draw32bpp_mode2(), Vdu::draw32bpp_nullborder(), Vdu::draw32bppx2_border(), Vdu::draw32bppx2_mode0(), Vdu::draw32bppx2_mode1(), Vdu::draw32bppx2_mode2(), Vdu::draw32bppx2_nullborder(), and Vdu::setScrOffset().
|
private |
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::setVCount(), and Vdu::vCount().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::setVDelay(), and Vdu::vDelay().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::setVHeight(), and Vdu::vHeight().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::setVStart(), and Vdu::vStart().
|
private |
Referenced by Vdu::access_video_memory(), Vdu::init(), Vdu::setVswCount(), and Vdu::vswCount().
|
private |
Referenced by Vdu::access_video_memory(), and Vdu::init().