public final class MOS6569 extends VIC
areBadLinesEnabled, bitmapMemBase, charMemBase, combinedLinesCurrent, combinedLinesEven, combinedLinesOdd, context, CYCLES_PER_LINE, FIRST_DMA_LINE, graphicsRendering, IRQ_SPRITE_BACKGROUND_COLLISION, IRQ_SPRITE_SPRITE_COLLISION, isBadLine, isDisplayActive, LAST_DMA_LINE, latchedXscroll, lineCycle, linePaletteCurrent, linePaletteEven, linePaletteOdd, lpTriggered, MAX_HEIGHT, MAX_RASTERS, MAX_WIDTH, nextPixel, oldGraphicsData, phi1Data, pixelConsumer, pixels, previousLineDecodedColor, previousLineIndex, rasterY, rasterYIRQCondition, rasterYIRQEdgeDetector, rc, registers, showBorderVertical, singleColorLUT, spriteLinkedListHead, sprites, startOfFrame, vc, vcBase, videoMatrixBase, videoMatrixData, xscroll| Constructor and Description |
|---|
MOS6569(PLA pla,
EventScheduler context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doPHI1Fetch() |
int |
getBorderHeight() |
Palette |
getPalette()
Gets the currently used palette.
|
void |
reset()
Resets this VIC II Chip.
|
void |
updatePalette()
Updates the palette
|
activateIRQFlag, clearLightpen, credits, doVideoMatrixAccess, drawSpritesAndGraphics, evaluateIsBadLine, fetchSpriteData, fetchSpritePointer, getBorderWidth, getLastReadByte, getRegisters, getVideoMatrixBase, interrupt, lightpenEdgeDetector, read, readDEN, readRasterLineIRQ, readRSEL, setBA, setPixelConsumer, spriteCollisionsOnly, triggerLightpen, vicReadColorMemoryPHI2, vicReadMemoryPHI1, vicReadMemoryPHI2, writepublic MOS6569(PLA pla, EventScheduler context)
protected void doPHI1Fetch()
public final void reset()
VICpublic int getBorderHeight()
getBorderHeight in class VICpublic void updatePalette()
VICupdatePalette in class VICpublic Palette getPalette()
VICgetPalette in class VICCopyright © 2018 Ken Händel. All rights reserved.