CPU

class src.chip8.cpu.CPU[source]

Bases: object

cycle()[source]
decode()[source]
execute()[source]
fetch()[source]
property flag: int
property keys_pressed_buf
property kk: int
load_rom(data: List[int])[source]
property n: int
property nnn: int
property opcode: int
reset_screen()[source]

clear screen buffer

property screen_buf
ticker()[source]
property x: int
property y: int
class src.chip8.cpu.Instruction(val: int)[source]

Bases: object

decode()[source]
decode_kk() int[source]
decode_n() int[source]
decode_nnn() int[source]
decode_opcode() int[source]
decode_x() int[source]
decode_y() int[source]