Class: Badline::VIC::GraphicsMode::ExtendedBackgroundText

Inherits:
Object
  • Object
show all
Includes:
Hires
Defined in:
lib/badline/vic/graphics_mode.rb

Instance Method Summary collapse

Methods included from Hires

#paint_hires

Instance Method Details

#decode(screencode, color, _cell, row, seq) ⇒ Object



89
90
91
92
93
94
# File 'lib/badline/vic/graphics_mode.rb', line 89

def decode(screencode, color, _cell, row, seq)
  registers = seq.registers
  background = registers.background((screencode >> 6) & 0b11)
  data = seq.bank.peek(registers.char_base + ((screencode & 0x3f) * 8) + row)
  paint_hires(data, color, background, seq)
end