pub fn disasm(&mut self, rom_length: u16) {
		println!("");
		println!("===");

		loop {
			let op = self.next_opcode();
			println!("{:#X}: (0x{:0>4X}) {}", op.0, op.1, decode_opcode!(op.1, self));
			if self.pc >= (0x200 + rom_length) { break; }
		}
	}
/// Run the disassembly and print the results.
/// Runs until program counter reaches the end of the ROM.
Run the disassembly and print the results.
Runs until program counter reaches the end of the ROM.
Run the disassembly and print the results . Runs until program counter reaches the end of the ROM .
pub fn disasm(&mut self, rom_length: u16) {
		println!("");
		println!("===");
		loop {
			let op = self.next_opcode();
			println!("{:#X}: (0x{:0>4X}) {}", op.0, op.1, decode_opcode!(op.1, self));
			if self.pc >= (0x200 + rom_length) { break; }
		}
	}
pub fn disasm ( & mut self , rom_length : u16 ) { println ! ( " " ) ; println ! ( " " ) ; loop { let op = self . next_opcode ( ) ; println ! ( " " op 0 op 1 decode_opcode ( op 1 self ) ) ; if self . pc >= ( 0x200 + rom_length ) { break ; } } }
Run the disassembly and print the results.
Run the disassembly and print the results .
&mut self
rom_length
u16