Added ROM initialization

This commit is contained in:
Kyler 2024-02-07 00:30:19 -07:00
parent dc46a06822
commit fef4211cf1
1 changed files with 4 additions and 1 deletions

View File

@ -30,11 +30,14 @@ class Memory:
_ram: list[int]
def __init__(self, devices: list[Device]) -> None:
def __init__(self, rom: list[int], devices: list[Device]) -> None:
self._rom = [0] * 0x700
self._devices = devices[:]
self._ram = [0] * 0x1000
for i, data in enumerate(rom):
self._rom[i] = data % MAX_INT
def _get_device(self, index: int) -> Device | None:
for device in self._devices:
if index in device: