make display optional (for testing)

This commit is contained in:
James Tauber 2011-08-13 04:02:43 -04:00
parent d11aff5416
commit 4267732d7f
1 changed files with 2 additions and 2 deletions

View File

@ -175,7 +175,7 @@ class ROM:
class Memory:
def __init__(self, display):
def __init__(self, display=None):
self.display = display
self.rom = ROM(0xD000, 0x3000)
@ -209,7 +209,7 @@ class Memory:
def write_byte(self, address, value):
if address < 0xC000:
self.ram.write_byte(address, value)
if 0x400 <= address < 0x800:
if 0x400 <= address < 0x800 and display:
self.display.update(address, value)