PHP 클래스 GameBoy\LcdController

파일 보기 프로젝트 열기: gabrielrcouto/php-terminal-gameboy-emulator

공개 프로퍼티들

프로퍼티 타입 설명
$LCDisOn Is the emulated LCD controller on?
$LYCMatchTriggerSTAT Should we trigger an interrupt if LY==LYC?
$STATTracker Tracker for STAT triggering.
$actualScanLine ..
$mode0TriggerSTAT Should we trigger an interrupt if in mode 0?
$mode1TriggerSTAT Should we trigger an interrupt if in mode 1?
$mode2TriggerSTAT Should we trigger an interrupt if in mode 2?
$modeSTAT The scan line mode (for lines 1-144 it's 2-3-0, for 145-154 it's 1)

보호된 프로퍼티들

프로퍼티 타입 설명
$core

공개 메소드들

메소드 설명
__construct ( $core )
matchLYC ( )
notifyScanline ( )
scanLine ( integer $line ) Scan Line and STAT Mode Control
scanLineMode0 ( )
scanLineMode2 ( )
scanLineMode3 ( )

메소드 상세

__construct() 공개 메소드

public __construct ( $core )

matchLYC() 공개 메소드

public matchLYC ( )

notifyScanline() 공개 메소드

public notifyScanline ( )

scanLine() 공개 메소드

Scan Line and STAT Mode Control
public scanLine ( integer $line )
$line integer Memory Scanline

scanLineMode0() 공개 메소드

public scanLineMode0 ( )

scanLineMode2() 공개 메소드

public scanLineMode2 ( )

scanLineMode3() 공개 메소드

public scanLineMode3 ( )

프로퍼티 상세

$LCDisOn 공개적으로 프로퍼티

Is the emulated LCD controller on?
public $LCDisOn

$LYCMatchTriggerSTAT 공개적으로 프로퍼티

Should we trigger an interrupt if LY==LYC?
public $LYCMatchTriggerSTAT

$STATTracker 공개적으로 프로퍼티

Tracker for STAT triggering.
public $STATTracker

$actualScanLine 공개적으로 프로퍼티

..
public $actualScanLine

$core 보호되어 있는 프로퍼티

protected $core

$mode0TriggerSTAT 공개적으로 프로퍼티

Should we trigger an interrupt if in mode 0?
public $mode0TriggerSTAT

$mode1TriggerSTAT 공개적으로 프로퍼티

Should we trigger an interrupt if in mode 1?
public $mode1TriggerSTAT

$mode2TriggerSTAT 공개적으로 프로퍼티

Should we trigger an interrupt if in mode 2?
public $mode2TriggerSTAT

$modeSTAT 공개적으로 프로퍼티

The scan line mode (for lines 1-144 it's 2-3-0, for 145-154 it's 1)
public $modeSTAT