aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/ram/Ram.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/ram/Ram.kt')
-rw-r--r--src/main/kotlin/ram/Ram.kt7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/kotlin/ram/Ram.kt b/src/main/kotlin/ram/Ram.kt
index 93336a7..7614040 100644
--- a/src/main/kotlin/ram/Ram.kt
+++ b/src/main/kotlin/ram/Ram.kt
@@ -13,4 +13,11 @@ class Ram {
ram[address] = data
}
+ fun load(rom: ByteArray) {
+
+ rom.forEachIndexed{i, b ->
+ ram[i] = b.toInt() and 0xFF
+ }
+ }
+
} \ No newline at end of file