|
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().
1.8.11