MCPcopy Create free account
hub / github.com/Rasmus-M/js99er-angular / drawScanline

Function drawScanline

assembly/f18a.ts:23–319  ·  view source on GitHub ↗
(
    y: i32,
    width: i32,
    displayOn: bool,
    topBorder: i32,
    drawHeight: i32,
    unlocked: bool,
    screenMode: i32,
    drawWidth: i32,
    vPageSize1: i32,
    vPageSize2: i32,
    hPageSize1: i32,
    hPageSize2: i32,
    vScroll1: i32,
    vScroll2: i32,
    tileLayer2Enabled: bool,
    bitmapEnable: bool,
    bitmapBaseAddr: i32,
    bitmapX: i32,
    bitmapY: i32,
    bitmapWidth: i32,
    bitmapHeight: i32,
    bitmapTransparent: bool,
    bitmapFat: bool,
    bitmapPriority: bool,
    bitmapPaletteSelect: i32,
    nameTable: i32,
    nameTable2: i32,
    scanLines: bool,
    bgColor: i32,
    leftBorder: i32,
    tileLayer1Enabled: bool,
    tileMap2AlwaysOnTop: bool,
    colorTable: i32,
    colorTable2: i32,
    hScroll1: i32,
    hScroll2: i32,
    tilePaletteSelect1: i32,
    tilePaletteSelect2: i32,
    tileColorMode: i32,
    row30Enabled: bool,
    spriteLinkingEnabled: bool,
    realSpriteYCoord: bool,
    maxSprites: i32,
    maxScanlineSprites: i32,
    spriteColorMode: i32,
    spritePaletteSelect: i32,
    spritePlaneOffset: i32,
    spriteSize: i32,
    spriteMag: i32,
    spriteAttributeTable: i32,
    spritePatternTable: i32,
    ecmPositionAttributes: bool,
    charPatternTable: i32,
    tilePlaneOffset: i32,
    patternTableMask: i32,
    colorTableMask: i32,
    fgColor: i32,
    statusRegister: u8,
    duplicateScanline: bool
)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 10

prepareSpritesFunction · 0.85
drawTileLayerFunction · 0.85
getSpriteColorBufferFunction · 0.85
getImageDataFunction · 0.85
dimFunction · 0.85
duplicateLastScanlineFunction · 0.85
getRAMByteFunction · 0.70
getColorFunction · 0.70
setImageDataFunction · 0.70

Tested by

no test coverage detected