PHP Class GameBoy\Opcode

Mostra file Open project: gabrielrcouto/php-terminal-gameboy-emulator

Public Methods

Method Description
opcode0 ( Core $core ) Opcode #0x00.
opcode1 ( Core $core ) Opcode #0x01.
opcode10 ( Core $core ) Opcode #0x0A.
opcode100 ( Core $core ) Opcode #0x64.
opcode101 ( Core $core ) Opcode #0x65.
opcode102 ( Core $core ) Opcode #0x66.
opcode103 ( Core $core ) Opcode #0x67.
opcode104 ( Core $core ) Opcode #0x68.
opcode105 ( Core $core ) Opcode #0x69.
opcode106 ( Core $core ) Opcode #0x6A.
opcode107 ( Core $core ) Opcode #0x6B.
opcode108 ( Core $core ) Opcode #0x6C.
opcode109 ( Core $core ) Opcode #0x6D.
opcode11 ( Core $core ) Opcode #0x0B.
opcode110 ( Core $core ) Opcode #0x6E.
opcode111 ( Core $core ) Opcode #0x6F.
opcode112 ( Core $core ) Opcode #0x70.
opcode113 ( Core $core ) Opcode #0x71.
opcode114 ( Core $core ) Opcode #0x72.
opcode115 ( Core $core ) Opcode #0x73.
opcode116 ( Core $core ) Opcode #0x74.
opcode117 ( Core $core ) Opcode #0x75.
opcode118 ( Core $core ) Opcode #0x76.
opcode119 ( Core $core ) Opcode #0x77.
opcode12 ( Core $core ) Opcode #0x0C
opcode120 ( Core $core ) Opcode #0x78.
opcode121 ( Core $core ) Opcode #0x79.
opcode122 ( Core $core ) Opcode #0x7A.
opcode123 ( Core $core ) Opcode #0x7B.
opcode124 ( Core $core ) Opcode #0x7C.
opcode125 ( Core $core ) Opcode #0x7D.
opcode126 ( Core $core ) Opcode #0x7E.
opcode127 ( Core $core ) Opcode #0x7F.
opcode128 ( Core $core ) Opcode #0x80.
opcode129 ( Core $core ) Opcode #0x81.
opcode13 ( Core $core ) Opcode #0x0D.
opcode130 ( Core $core ) Opcode #0x82.
opcode131 ( Core $core ) Opcode #0x83.
opcode132 ( Core $core ) Opcode #0x84.
opcode133 ( Core $core ) Opcode #0x85.
opcode134 ( Core $core ) Opcode #0x86.
opcode135 ( Core $core ) Opcode #0x87.
opcode136 ( Core $core ) Opcode #0x88.
opcode137 ( Core $core ) Opcode #0x89.
opcode138 ( Core $core ) Opcode #0x8A.
opcode139 ( Core $core ) Opcode #0x8B.
opcode14 ( Core $core ) Opcode #0x0E.
opcode140 ( Core $core ) Opcode #0x8C.
opcode141 ( Core $core ) Opcode #0x8D.
opcode142 ( Core $core ) Opcode #0x8E.
opcode143 ( Core $core ) Opcode #0x8F.
opcode144 ( Core $core ) Opcode #0x90.
opcode145 ( Core $core ) Opcode #0x91.
opcode146 ( Core $core ) Opcode #0x92.
opcode147 ( Core $core ) Opcode #0x93.
opcode148 ( Core $core ) Opcode #0x94.
opcode149 ( Core $core ) Opcode #0x95.
opcode15 ( Core $core ) Opcode #0x0F.
opcode150 ( Core $core ) Opcode #0x96.
opcode151 ( Core $core ) Opcode #0x97.
opcode152 ( Core $core ) Opcode #0x98.
opcode153 ( Core $core ) Opcode #0x99.
opcode154 ( Core $core ) Opcode #0x9A.
opcode155 ( Core $core ) Opcode #0x9B.
opcode156 ( Core $core ) Opcode #0x9C.
opcode157 ( Core $core ) Opcode #0x9D.
opcode158 ( Core $core ) Opcode #0x9E.
opcode159 ( Core $core ) Opcode #0x9F.
opcode16 ( Core $core ) Opcode #0x10.
opcode160 ( Core $core ) Opcode #0xA0.
opcode161 ( Core $core ) Opcode #0xA1.
opcode162 ( Core $core ) Opcode #0xA2.
opcode163 ( Core $core ) Opcode #0xA3.
opcode164 ( Core $core ) Opcode #0xA4.
opcode165 ( Core $core ) Opcode #0xA5.
opcode166 ( Core $core ) Opcode #0xA6.
opcode167 ( Core $core ) Opcode #0xA7.
opcode168 ( Core $core ) Opcode #0xA8.
opcode169 ( Core $core ) Opcode #0xA9.
opcode17 ( Core $core ) Opcode #0x11.
opcode170 ( Core $core ) Opcode #0xAA.
opcode171 ( Core $core ) Opcode #0xAB.
opcode172 ( Core $core ) Opcode #0xAC.
opcode173 ( Core $core ) Opcode #0xAD.
opcode174 ( Core $core ) Opcode #0xAE.
opcode175 ( Core $core ) Opcode #0xAF.
opcode176 ( Core $core ) Opcode #0xB0.
opcode177 ( Core $core ) Opcode #0xB1.
opcode178 ( Core $core ) Opcode #0xB2.
opcode179 ( Core $core ) Opcode #0xB3.
opcode18 ( Core $core ) Opcode #0x12.
opcode180 ( Core $core ) Opcode #0xB4.
opcode181 ( Core $core ) Opcode #0xB5.
opcode182 ( Core $core ) Opcode #0xB6.
opcode183 ( Core $core ) Opcode #0xB7.
opcode184 ( Core $core ) Opcode #0xB8.
opcode185 ( Core $core ) Opcode #0xB9.
opcode186 ( Core $core ) Opcode #0xBA.
opcode187 ( Core $core ) Opcode #0xBB.
opcode188 ( Core $core ) Opcode #0xBC.
opcode189 ( Core $core ) Opcode #0xBD.
opcode19 ( Core $core ) Opcode #0x13.
opcode190 ( Core $core ) Opcode #0xBE.
opcode191 ( Core $core ) Opcode #0xBF.
opcode192 ( Core $core ) Opcode #0xC0.
opcode193 ( Core $core ) Opcode #0xC1.
opcode194 ( Core $core ) Opcode #0xC2.
opcode195 ( Core $core ) Opcode #0xC3.
opcode196 ( Core $core ) Opcode #0xC4.
opcode197 ( Core $core ) Opcode #0xC5.
opcode198 ( Core $core ) Opcode #0xC6.
opcode199 ( Core $core ) Opcode #0xC7.
opcode2 ( Core $core ) Opcode #0x02.
opcode20 ( Core $core ) Opcode #0x14.
opcode200 ( Core $core ) Opcode #0xC8.
opcode201 ( Core $core ) Opcode #0xC9.
opcode202 ( Core $core ) Opcode #0xCA.
opcode203 ( Core $core ) Opcode #0xCB.
opcode204 ( Core $core ) Opcode #0xCC.
opcode205 ( Core $core ) Opcode #0xCD.
opcode206 ( Core $core ) Opcode #0xCE.
opcode207 ( Core $core ) Opcode #0xCF.
opcode208 ( Core $core ) Opcode #0xD0.
opcode209 ( Core $core ) Opcode #0xD1.
opcode21 ( Core $core ) Opcode #0x15.
opcode210 ( Core $core ) Opcode #0xD2.
opcode211 ( Core $core ) Opcode #0xD3.
opcode212 ( Core $core ) Opcode #0xD4.
opcode213 ( Core $core ) Opcode #0xD5.
opcode214 ( Core $core ) Opcode #0xD6.
opcode215 ( Core $core ) Opcode #0xD7.
opcode216 ( Core $core ) Opcode #0xD8.
opcode217 ( Core $core ) Opcode #0xD9.
opcode218 ( Core $core ) Opcode #0xDA.
opcode219 ( Core $core ) Opcode #0xDB.
opcode22 ( Core $core ) Opcode #0x16.
opcode220 ( Core $core ) Opcode #0xDC.
opcode221 ( Core $core ) Opcode #0xDD.
opcode222 ( Core $core ) Opcode #0xDE.
opcode223 ( Core $core ) Opcode #0xDF.
opcode224 ( Core $core ) Opcode #0xE0.
opcode225 ( Core $core ) Opcode #0xE1.
opcode226 ( Core $core ) Opcode #0xE2.
opcode227 ( Core $core ) Opcode #0xE3.
opcode228 ( Core $core ) Opcode #0xE4.
opcode229 ( Core $core ) Opcode #0xE5.
opcode23 ( Core $core ) Opcode #0x17.
opcode230 ( Core $core ) Opcode #0xE6.
opcode231 ( Core $core ) Opcode #0xE7.
opcode232 ( Core $core ) Opcode #0xE8.
opcode233 ( Core $core ) Opcode #0xE9.
opcode234 ( Core $core ) Opcode #0xEA.
opcode235 ( Core $core ) Opcode #0xEB.
opcode236 ( Core $core ) Opcode #0xEC.
opcode237 ( Core $core ) Opcode #0xED.
opcode238 ( Core $core ) Opcode #0xEE.
opcode239 ( Core $core ) Opcode #0xEF.
opcode24 ( Core $core ) Opcode #0x18.
opcode240 ( Core $core ) Opcode #0xF0.
opcode241 ( Core $core ) Opcode #0xF1.
opcode242 ( Core $core ) Opcode #0xF2.
opcode243 ( Core $core ) Opcode #0xF3.
opcode244 ( Core $core ) Opcode #0xF4.
opcode245 ( Core $core ) Opcode #0xF5.
opcode246 ( Core $core ) Opcode #0xF6.
opcode247 ( Core $core ) Opcode #0xF7.
opcode248 ( Core $core ) Opcode #0xF8.
opcode249 ( Core $core ) Opcode #0xF9.
opcode25 ( Core $core ) Opcode #0x19.
opcode250 ( Core $core ) Opcode #0xFA.
opcode251 ( Core $core ) Opcode #0xFB.
opcode252 ( Core $core ) Opcode #0xFC.
opcode253 ( Core $core ) Opcode #0xFD.
opcode254 ( Core $core ) Opcode #0xFE.
opcode255 ( Core $core ) Opcode #0xFF.
opcode26 ( Core $core ) Opcode #0x1A.
opcode27 ( Core $core ) Opcode #0x1B.
opcode28 ( Core $core ) Opcode #0x1C.
opcode29 ( Core $core ) Opcode #0x1D.
opcode3 ( Core $core ) Opcode #0x03.
opcode30 ( Core $core ) Opcode #0x1E.
opcode31 ( Core $core ) Opcode #0x1F.
opcode32 ( Core $core ) Opcode #0x20.
opcode33 ( Core $core ) Opcode #0x21.
opcode34 ( Core $core ) Opcode #0x22.
opcode35 ( Core $core ) Opcode #0x23.
opcode36 ( Core $core ) Opcode #0x24.
opcode37 ( Core $core ) Opcode #0x25.
opcode38 ( Core $core ) Opcode #0x26.
opcode39 ( Core $core ) Opcode #0x27.
opcode4 ( Core $core ) Opcode #0x04.
opcode40 ( Core $core ) Opcode #0x28.
opcode41 ( Core $core ) Opcode #0x29.
opcode42 ( Core $core ) Opcode #0x2A.
opcode43 ( Core $core ) Opcode #0x2B.
opcode44 ( Core $core ) Opcode #0x2C.
opcode45 ( Core $core ) Opcode #0x2D.
opcode46 ( Core $core ) Opcode #0x2E.
opcode47 ( Core $core ) Opcode #0x2F.
opcode48 ( Core $core ) Opcode #0x30.
opcode49 ( Core $core ) Opcode #0x31.
opcode5 ( Core $core ) Opcode #0x05.
opcode50 ( Core $core ) Opcode #0x32.
opcode51 ( Core $core ) Opcode #0x33.
opcode52 ( Core $core ) Opcode #0x34.
opcode53 ( Core $core ) Opcode #0x35.
opcode54 ( Core $core ) Opcode #0x36.
opcode55 ( Core $core ) Opcode #0x37.
opcode56 ( Core $core ) Opcode #0x38.
opcode57 ( Core $core ) Opcode #0x39.
opcode58 ( Core $core ) Opcode #0x3A.
opcode59 ( Core $core ) Opcode #0x3B.
opcode6 ( Core $core ) Opcode #0x06.
opcode60 ( Core $core ) Opcode #0x3C.
opcode61 ( Core $core ) Opcode #0x3D.
opcode62 ( Core $core ) Opcode #0x3E.
opcode63 ( Core $core ) Opcode #0x3F.
opcode64 ( Core $core ) Opcode #0x40.
opcode65 ( Core $core ) Opcode #0x41.
opcode66 ( Core $core ) Opcode #0x42.
opcode67 ( Core $core ) Opcode #0x43.
opcode68 ( Core $core ) Opcode #0x44.
opcode69 ( Core $core ) Opcode #0x45.
opcode7 ( Core $core ) Opcode #0x07.
opcode70 ( Core $core ) Opcode #0x46.
opcode71 ( Core $core ) Opcode #0x47.
opcode72 ( Core $core ) Opcode #0x48.
opcode73 ( Core $core ) Opcode #0x49.
opcode74 ( Core $core ) Opcode #0x4A.
opcode75 ( Core $core ) Opcode #0x4B.
opcode76 ( Core $core ) Opcode #0x4C.
opcode77 ( Core $core ) Opcode #0x4D.
opcode78 ( Core $core ) Opcode #0x4E.
opcode79 ( Core $core ) Opcode #0x4F.
opcode8 ( Core $core ) Opcode #0x08
opcode80 ( Core $core ) Opcode #0x50.
opcode81 ( Core $core ) Opcode #0x51.
opcode82 ( Core $core ) Opcode #0x52.
opcode83 ( Core $core ) Opcode #0x53.
opcode84 ( Core $core ) Opcode #0x54.
opcode85 ( Core $core ) Opcode #0x55.
opcode86 ( Core $core ) Opcode #0x56.
opcode87 ( Core $core ) Opcode #0x57.
opcode88 ( Core $core ) Opcode #0x58.
opcode89 ( Core $core ) Opcode #0x59.
opcode9 ( Core $core ) Opcode #0x09.
opcode90 ( Core $core ) Opcode #0x5A.
opcode91 ( Core $core ) Opcode #0x5B.
opcode92 ( Core $core ) Opcode #0x5C.
opcode93 ( Core $core ) Opcode #0x5D.
opcode94 ( Core $core ) Opcode #0x5E.
opcode95 ( Core $core ) Opcode #0x5F.
opcode96 ( Core $core ) Opcode #0x60.
opcode97 ( Core $core ) Opcode #0x61.
opcode98 ( Core $core ) Opcode #0x62.
opcode99 ( Core $core ) Opcode #0x63.
run ( Core $core, integer $address ) : mixed Run the given opcode.

Method Details

opcode0() public static method

NOP
public static opcode0 ( Core $core )
$core Core

opcode1() public static method

LD BC, nn
public static opcode1 ( Core $core )
$core Core

opcode10() public static method

LD A, (BC)
public static opcode10 ( Core $core )
$core Core

opcode100() public static method

LD H, H
public static opcode100 ( Core $core )
$core Core

opcode101() public static method

LD H, L
public static opcode101 ( Core $core )
$core Core

opcode102() public static method

LD H, (HL)
public static opcode102 ( Core $core )
$core Core

opcode103() public static method

LD H, A
public static opcode103 ( Core $core )
$core Core

opcode104() public static method

LD L, B
public static opcode104 ( Core $core )
$core Core

opcode105() public static method

LD L, C
public static opcode105 ( Core $core )
$core Core

opcode106() public static method

LD L, D
public static opcode106 ( Core $core )
$core Core

opcode107() public static method

LD L, E
public static opcode107 ( Core $core )
$core Core

opcode108() public static method

LD L, H
public static opcode108 ( Core $core )
$core Core

opcode109() public static method

LD L, L
public static opcode109 ( Core $core )
$core Core

opcode11() public static method

DEC BC
public static opcode11 ( Core $core )
$core Core

opcode110() public static method

LD L, (HL)
public static opcode110 ( Core $core )
$core Core

opcode111() public static method

LD L, A
public static opcode111 ( Core $core )
$core Core

opcode112() public static method

LD (HL), B
public static opcode112 ( Core $core )
$core Core

opcode113() public static method

LD (HL), C
public static opcode113 ( Core $core )
$core Core

opcode114() public static method

LD (HL), D
public static opcode114 ( Core $core )
$core Core

opcode115() public static method

LD (HL), E
public static opcode115 ( Core $core )
$core Core

opcode116() public static method

LD (HL), H
public static opcode116 ( Core $core )
$core Core

opcode117() public static method

LD (HL), L
public static opcode117 ( Core $core )
$core Core

opcode118() public static method

HALT
public static opcode118 ( Core $core )
$core Core

opcode119() public static method

LD (HL), A
public static opcode119 ( Core $core )
$core Core

opcode12() public static method

INC C
public static opcode12 ( Core $core )
$core Core

opcode120() public static method

LD A, B
public static opcode120 ( Core $core )
$core Core

opcode121() public static method

LD A, C
public static opcode121 ( Core $core )
$core Core

opcode122() public static method

LD A, D
public static opcode122 ( Core $core )
$core Core

opcode123() public static method

LD A, E
public static opcode123 ( Core $core )
$core Core

opcode124() public static method

LD A, H
public static opcode124 ( Core $core )
$core Core

opcode125() public static method

LD A, L
public static opcode125 ( Core $core )
$core Core

opcode126() public static method

LD, A, (HL)
public static opcode126 ( Core $core )
$core Core

opcode127() public static method

LD A, A
public static opcode127 ( Core $core )
$core Core

opcode128() public static method

ADD A, B
public static opcode128 ( Core $core )
$core Core

opcode129() public static method

ADD A, C
public static opcode129 ( Core $core )
$core Core

opcode13() public static method

DEC C
public static opcode13 ( Core $core )
$core Core

opcode130() public static method

ADD A, D
public static opcode130 ( Core $core )
$core Core

opcode131() public static method

ADD A, E
public static opcode131 ( Core $core )
$core Core

opcode132() public static method

ADD A, H
public static opcode132 ( Core $core )
$core Core

opcode133() public static method

ADD A, L
public static opcode133 ( Core $core )
$core Core

opcode134() public static method

ADD A, (HL)
public static opcode134 ( Core $core )
$core Core

opcode135() public static method

ADD A, A
public static opcode135 ( Core $core )
$core Core

opcode136() public static method

ADC A, B
public static opcode136 ( Core $core )
$core Core

opcode137() public static method

ADC A, C
public static opcode137 ( Core $core )
$core Core

opcode138() public static method

ADC A, D
public static opcode138 ( Core $core )
$core Core

opcode139() public static method

ADC A, E
public static opcode139 ( Core $core )
$core Core

opcode14() public static method

LD C, n
public static opcode14 ( Core $core )
$core Core

opcode140() public static method

ADC A, H
public static opcode140 ( Core $core )
$core Core

opcode141() public static method

ADC A, L
public static opcode141 ( Core $core )
$core Core

opcode142() public static method

ADC A, (HL)
public static opcode142 ( Core $core )
$core Core

opcode143() public static method

ADC A, A
public static opcode143 ( Core $core )
$core Core

opcode144() public static method

SUB A, B
public static opcode144 ( Core $core )
$core Core

opcode145() public static method

SUB A, C
public static opcode145 ( Core $core )
$core Core

opcode146() public static method

SUB A, D
public static opcode146 ( Core $core )
$core Core

opcode147() public static method

SUB A, E
public static opcode147 ( Core $core )
$core Core

opcode148() public static method

SUB A, H
public static opcode148 ( Core $core )
$core Core

opcode149() public static method

SUB A, L
public static opcode149 ( Core $core )
$core Core

opcode15() public static method

RRCA
public static opcode15 ( Core $core )
$core Core

opcode150() public static method

SUB A, (HL)
public static opcode150 ( Core $core )
$core Core

opcode151() public static method

SUB A, A
public static opcode151 ( Core $core )
$core Core

opcode152() public static method

SBC A, B
public static opcode152 ( Core $core )
$core Core

opcode153() public static method

SBC A, C
public static opcode153 ( Core $core )
$core Core

opcode154() public static method

SBC A, D
public static opcode154 ( Core $core )
$core Core

opcode155() public static method

SBC A, E
public static opcode155 ( Core $core )
$core Core

opcode156() public static method

SBC A, H
public static opcode156 ( Core $core )
$core Core

opcode157() public static method

SBC A, L
public static opcode157 ( Core $core )
$core Core

opcode158() public static method

SBC A, (HL)
public static opcode158 ( Core $core )
$core Core

opcode159() public static method

SBC A, A
public static opcode159 ( Core $core )
$core Core

opcode16() public static method

STOP
public static opcode16 ( Core $core )
$core Core

opcode160() public static method

AND B
public static opcode160 ( Core $core )
$core Core

opcode161() public static method

AND C
public static opcode161 ( Core $core )
$core Core

opcode162() public static method

AND D
public static opcode162 ( Core $core )
$core Core

opcode163() public static method

AND E
public static opcode163 ( Core $core )
$core Core

opcode164() public static method

AND H
public static opcode164 ( Core $core )
$core Core

opcode165() public static method

AND L
public static opcode165 ( Core $core )
$core Core

opcode166() public static method

AND (HL)
public static opcode166 ( Core $core )
$core Core

opcode167() public static method

AND A
public static opcode167 ( Core $core )
$core Core

opcode168() public static method

XOR B
public static opcode168 ( Core $core )
$core Core

opcode169() public static method

XOR C
public static opcode169 ( Core $core )
$core Core

opcode17() public static method

LD DE, nn
public static opcode17 ( Core $core )
$core Core

opcode170() public static method

XOR D
public static opcode170 ( Core $core )
$core Core

opcode171() public static method

XOR E
public static opcode171 ( Core $core )
$core Core

opcode172() public static method

XOR H
public static opcode172 ( Core $core )
$core Core

opcode173() public static method

XOR L
public static opcode173 ( Core $core )
$core Core

opcode174() public static method

XOR (HL)
public static opcode174 ( Core $core )
$core Core

opcode175() public static method

XOR A
public static opcode175 ( Core $core )
$core Core

opcode176() public static method

OR B
public static opcode176 ( Core $core )
$core Core

opcode177() public static method

OR C
public static opcode177 ( Core $core )
$core Core

opcode178() public static method

OR D
public static opcode178 ( Core $core )
$core Core

opcode179() public static method

OR E
public static opcode179 ( Core $core )
$core Core

opcode18() public static method

LD (DE), A
public static opcode18 ( Core $core )
$core Core

opcode180() public static method

OR H
public static opcode180 ( Core $core )
$core Core

opcode181() public static method

OR L
public static opcode181 ( Core $core )
$core Core

opcode182() public static method

OR (HL)
public static opcode182 ( Core $core )
$core Core

opcode183() public static method

OR A
public static opcode183 ( Core $core )
$core Core

opcode184() public static method

CP B
public static opcode184 ( Core $core )
$core Core

opcode185() public static method

CP C
public static opcode185 ( Core $core )
$core Core

opcode186() public static method

CP D
public static opcode186 ( Core $core )
$core Core

opcode187() public static method

CP E
public static opcode187 ( Core $core )
$core Core

opcode188() public static method

CP H
public static opcode188 ( Core $core )
$core Core

opcode189() public static method

CP L
public static opcode189 ( Core $core )
$core Core

opcode19() public static method

INC DE
public static opcode19 ( Core $core )
$core Core

opcode190() public static method

CP (HL)
public static opcode190 ( Core $core )
$core Core

opcode191() public static method

CP A
public static opcode191 ( Core $core )
$core Core

opcode192() public static method

RET !FZ
public static opcode192 ( Core $core )
$core Core

opcode193() public static method

POP BC
public static opcode193 ( Core $core )
$core Core

opcode194() public static method

JP !FZ, nn
public static opcode194 ( Core $core )
$core Core

opcode195() public static method

JP nn
public static opcode195 ( Core $core )
$core Core

opcode196() public static method

CALL !FZ, nn
public static opcode196 ( Core $core )
$core Core

opcode197() public static method

PUSH BC
public static opcode197 ( Core $core )
$core Core

opcode198() public static method

ADD, n
public static opcode198 ( Core $core )
$core Core

opcode199() public static method

RST 0
public static opcode199 ( Core $core )
$core Core

opcode2() public static method

LD (BC), A
public static opcode2 ( Core $core )
$core Core

opcode20() public static method

INC D
public static opcode20 ( Core $core )
$core Core

opcode200() public static method

RET FZ
public static opcode200 ( Core $core )
$core Core

opcode201() public static method

RET
public static opcode201 ( Core $core )
$core Core

opcode202() public static method

JP FZ, nn
public static opcode202 ( Core $core )
$core Core

opcode203() public static method

Secondary OP Code Set:
public static opcode203 ( Core $core )
$core Core

opcode204() public static method

CALL FZ, nn
public static opcode204 ( Core $core )
$core Core

opcode205() public static method

CALL nn
public static opcode205 ( Core $core )
$core Core

opcode206() public static method

ADC A, n
public static opcode206 ( Core $core )
$core Core

opcode207() public static method

RST 0x8
public static opcode207 ( Core $core )
$core Core

opcode208() public static method

RET !FC
public static opcode208 ( Core $core )
$core Core

opcode209() public static method

POP DE
public static opcode209 ( Core $core )
$core Core

opcode21() public static method

DEC D
public static opcode21 ( Core $core )
$core Core

opcode210() public static method

JP !FC, nn
public static opcode210 ( Core $core )
$core Core

opcode211() public static method

0xD3 - Illegal
public static opcode211 ( Core $core )
$core Core

opcode212() public static method

CALL !FC, nn
public static opcode212 ( Core $core )
$core Core

opcode213() public static method

PUSH DE
public static opcode213 ( Core $core )
$core Core

opcode214() public static method

SUB A, n
public static opcode214 ( Core $core )
$core Core

opcode215() public static method

RST 0x10
public static opcode215 ( Core $core )
$core Core

opcode216() public static method

RET FC
public static opcode216 ( Core $core )
$core Core

opcode217() public static method

RETI
public static opcode217 ( Core $core )
$core Core

opcode218() public static method

JP FC, nn
public static opcode218 ( Core $core )
$core Core

opcode219() public static method

0xDB - Illegal
public static opcode219 ( Core $core )
$core Core

opcode22() public static method

LD D, n
public static opcode22 ( Core $core )
$core Core

opcode220() public static method

CALL FC, nn
public static opcode220 ( Core $core )
$core Core

opcode221() public static method

0xDD - Illegal
public static opcode221 ( Core $core )
$core Core

opcode222() public static method

SBC A, n
public static opcode222 ( Core $core )
$core Core

opcode223() public static method

RST 0x18
public static opcode223 ( Core $core )
$core Core

opcode224() public static method

LDH (n), A
public static opcode224 ( Core $core )
$core Core

opcode225() public static method

POP HL
public static opcode225 ( Core $core )
$core Core

opcode226() public static method

LD (C), A
public static opcode226 ( Core $core )
$core Core

opcode227() public static method

0xE3 - Illegal
public static opcode227 ( Core $core )
$core Core

opcode228() public static method

0xE4 - Illegal
public static opcode228 ( Core $core )
$core Core

opcode229() public static method

PUSH HL
public static opcode229 ( Core $core )
$core Core

opcode23() public static method

RLA
public static opcode23 ( Core $core )
$core Core

opcode230() public static method

AND n
public static opcode230 ( Core $core )
$core Core

opcode231() public static method

RST 0x20
public static opcode231 ( Core $core )
$core Core

opcode232() public static method

ADD SP, n
public static opcode232 ( Core $core )
$core Core

opcode233() public static method

JP, (HL)
public static opcode233 ( Core $core )
$core Core

opcode234() public static method

LD n, A
public static opcode234 ( Core $core )
$core Core

opcode235() public static method

0xEB - Illegal
public static opcode235 ( Core $core )
$core Core

opcode236() public static method

0xEC - Illegal
public static opcode236 ( Core $core )
$core Core

opcode237() public static method

0xED - Illegal
public static opcode237 ( Core $core )
$core Core

opcode238() public static method

XOR n
public static opcode238 ( Core $core )
$core Core

opcode239() public static method

RST 0x28
public static opcode239 ( Core $core )
$core Core

opcode24() public static method

JR n
public static opcode24 ( Core $core )
$core Core

opcode240() public static method

LDH A, (n)
public static opcode240 ( Core $core )
$core Core

opcode241() public static method

POP AF
public static opcode241 ( Core $core )
$core Core

opcode242() public static method

LD A, (C)
public static opcode242 ( Core $core )
$core Core

opcode243() public static method

DI
public static opcode243 ( Core $core )
$core Core

opcode244() public static method

0xF4 - Illegal
public static opcode244 ( Core $core )
$core Core

opcode245() public static method

PUSH AF
public static opcode245 ( Core $core )
$core Core

opcode246() public static method

OR n
public static opcode246 ( Core $core )
$core Core

opcode247() public static method

RST 0x30
public static opcode247 ( Core $core )
$core Core

opcode248() public static method

LDHL SP, n
public static opcode248 ( Core $core )
$core Core

opcode249() public static method

LD SP, HL
public static opcode249 ( Core $core )
$core Core

opcode25() public static method

ADD HL, DE
public static opcode25 ( Core $core )
$core Core

opcode250() public static method

LD A, (nn)
public static opcode250 ( Core $core )
$core Core

opcode251() public static method

EI
public static opcode251 ( Core $core )
$core Core

opcode252() public static method

0xFC - Illegal
public static opcode252 ( Core $core )
$core Core

opcode253() public static method

0xFD - Illegal
public static opcode253 ( Core $core )
$core Core

opcode254() public static method

CP n
public static opcode254 ( Core $core )
$core Core

opcode255() public static method

RST 0x38
public static opcode255 ( Core $core )
$core Core

opcode26() public static method

LD A, (DE)
public static opcode26 ( Core $core )
$core Core

opcode27() public static method

DEC DE
public static opcode27 ( Core $core )
$core Core

opcode28() public static method

INC E
public static opcode28 ( Core $core )
$core Core

opcode29() public static method

DEC E
public static opcode29 ( Core $core )
$core Core

opcode3() public static method

INC BC
public static opcode3 ( Core $core )
$core Core

opcode30() public static method

LD E, n
public static opcode30 ( Core $core )
$core Core

opcode31() public static method

RRA
public static opcode31 ( Core $core )
$core Core

opcode32() public static method

JR cc, n
public static opcode32 ( Core $core )
$core Core

opcode33() public static method

LD HL, nn
public static opcode33 ( Core $core )
$core Core

opcode34() public static method

LDI (HL), A
public static opcode34 ( Core $core )
$core Core

opcode35() public static method

INC HL
public static opcode35 ( Core $core )
$core Core

opcode36() public static method

INC H
public static opcode36 ( Core $core )
$core Core

opcode37() public static method

DEC H
public static opcode37 ( Core $core )
$core Core

opcode38() public static method

LD H, n
public static opcode38 ( Core $core )
$core Core

opcode39() public static method

DAA
public static opcode39 ( Core $core )
$core Core

opcode4() public static method

INC B
public static opcode4 ( Core $core )
$core Core

opcode40() public static method

JR cc, n
public static opcode40 ( Core $core )
$core Core

opcode41() public static method

ADD HL, HL
public static opcode41 ( Core $core )
$core Core

opcode42() public static method

LDI A, (HL)
public static opcode42 ( Core $core )
$core Core

opcode43() public static method

DEC HL
public static opcode43 ( Core $core )
$core Core

opcode44() public static method

INC L
public static opcode44 ( Core $core )
$core Core

opcode45() public static method

DEC L
public static opcode45 ( Core $core )
$core Core

opcode46() public static method

LD L, n
public static opcode46 ( Core $core )
$core Core

opcode47() public static method

CPL
public static opcode47 ( Core $core )
$core Core

opcode48() public static method

JR cc, n
public static opcode48 ( Core $core )
$core Core

opcode49() public static method

LD SP, nn
public static opcode49 ( Core $core )
$core Core

opcode5() public static method

DEC B
public static opcode5 ( Core $core )
$core Core

opcode50() public static method

LDD (HL), A
public static opcode50 ( Core $core )
$core Core

opcode51() public static method

INC SP
public static opcode51 ( Core $core )
$core Core

opcode52() public static method

INC (HL)
public static opcode52 ( Core $core )
$core Core

opcode53() public static method

DEC (HL)
public static opcode53 ( Core $core )
$core Core

opcode54() public static method

LD (HL), n
public static opcode54 ( Core $core )
$core Core

opcode55() public static method

SCF
public static opcode55 ( Core $core )
$core Core

opcode56() public static method

JR cc, n
public static opcode56 ( Core $core )
$core Core

opcode57() public static method

ADD HL, SP
public static opcode57 ( Core $core )
$core Core

opcode58() public static method

LDD A, (HL)
public static opcode58 ( Core $core )
$core Core

opcode59() public static method

DEC SP
public static opcode59 ( Core $core )
$core Core

opcode6() public static method

LD B, n
public static opcode6 ( Core $core )
$core Core

opcode60() public static method

INC A
public static opcode60 ( Core $core )
$core Core

opcode61() public static method

DEC A
public static opcode61 ( Core $core )
$core Core

opcode62() public static method

LD A, n
public static opcode62 ( Core $core )
$core Core

opcode63() public static method

CCF
public static opcode63 ( Core $core )
$core Core

opcode64() public static method

LD B, B
public static opcode64 ( Core $core )
$core Core

opcode65() public static method

LD B, C
public static opcode65 ( Core $core )
$core Core

opcode66() public static method

LD B, D
public static opcode66 ( Core $core )
$core Core

opcode67() public static method

LD B, E
public static opcode67 ( Core $core )
$core Core

opcode68() public static method

LD B, H
public static opcode68 ( Core $core )
$core Core

opcode69() public static method

LD B, L
public static opcode69 ( Core $core )
$core Core

opcode7() public static method

RCLA
public static opcode7 ( Core $core )
$core Core

opcode70() public static method

LD B, (HL)
public static opcode70 ( Core $core )
$core Core

opcode71() public static method

LD B, A
public static opcode71 ( Core $core )
$core Core

opcode72() public static method

LD C, B
public static opcode72 ( Core $core )
$core Core

opcode73() public static method

LD C, C
public static opcode73 ( Core $core )
$core Core

opcode74() public static method

LD C, D
public static opcode74 ( Core $core )
$core Core

opcode75() public static method

LD C, E
public static opcode75 ( Core $core )
$core Core

opcode76() public static method

LD C, H
public static opcode76 ( Core $core )
$core Core

opcode77() public static method

LD C, L
public static opcode77 ( Core $core )
$core Core

opcode78() public static method

LD C, (HL)
public static opcode78 ( Core $core )
$core Core

opcode79() public static method

LD C, A
public static opcode79 ( Core $core )
$core Core

opcode8() public static method

LD (nn), SP
public static opcode8 ( Core $core )
$core Core

opcode80() public static method

LD D, B
public static opcode80 ( Core $core )
$core Core

opcode81() public static method

LD D, C
public static opcode81 ( Core $core )
$core Core

opcode82() public static method

LD D, D
public static opcode82 ( Core $core )
$core Core

opcode83() public static method

LD D, E
public static opcode83 ( Core $core )
$core Core

opcode84() public static method

LD D, H
public static opcode84 ( Core $core )
$core Core

opcode85() public static method

LD D, L
public static opcode85 ( Core $core )
$core Core

opcode86() public static method

LD D, (HL)
public static opcode86 ( Core $core )
$core Core

opcode87() public static method

LD D, A
public static opcode87 ( Core $core )
$core Core

opcode88() public static method

LD E, B
public static opcode88 ( Core $core )
$core Core

opcode89() public static method

LD E, C
public static opcode89 ( Core $core )
$core Core

opcode9() public static method

ADD HL, BC
public static opcode9 ( Core $core )
$core Core

opcode90() public static method

LD E, D
public static opcode90 ( Core $core )
$core Core

opcode91() public static method

LD E, E
public static opcode91 ( Core $core )
$core Core

opcode92() public static method

LD E, H
public static opcode92 ( Core $core )
$core Core

opcode93() public static method

LD E, L
public static opcode93 ( Core $core )
$core Core

opcode94() public static method

LD E, (HL)
public static opcode94 ( Core $core )
$core Core

opcode95() public static method

LD E, A
public static opcode95 ( Core $core )
$core Core

opcode96() public static method

LD H, B
public static opcode96 ( Core $core )
$core Core

opcode97() public static method

LD H, C
public static opcode97 ( Core $core )
$core Core

opcode98() public static method

LD H, D
public static opcode98 ( Core $core )
$core Core

opcode99() public static method

LD H, E
public static opcode99 ( Core $core )
$core Core

run() public static method

Run the given opcode.
public static run ( Core $core, integer $address ) : mixed
$core Core
$address integer
return mixed