Method: MicroCisc::Vm::Processor#initialize

Defined in:
lib/micro_cisc/vm/processor.rb

#initialize(id, local_blocks, rom_blocks = []) ⇒ Processor



47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/micro_cisc/vm/processor.rb', line 47

def initialize(id, local_blocks, rom_blocks = [])
  super(id, 1, local_blocks, rom_blocks)

  @registers = [0, 0, 0, 0]
  @pc = 0
  @flags = 0
  @overflow = 0
  @debug = false
  @run = false
  @pc_modified = false
  @count = 0
  @clocks_per_second = 200_000
end